Function at 0x1400a9240
Capabilities:
Send data
Send data on socket

Disassembly:
mov rdx, qword [rdi + 0x38]
mov rax, qword [rdi + 0x40]
mov qword [rdi + 0x50], rdx
mov qword [rdi + 0x58], rax
pop r8
jmp 0x140073015
lea rcx, [rdi + 0x330]
movzx eax, byte [rdi + 0x330]
test eax, eax
ror byte [rax - 0x77], 0x4c
and al, 0x38
je 0x1400731bc
cmp eax, 3
jne case.default.0x140072fff
invalid
lea rax, [rdi + 0x200]
mov qword [rsp + 0x48], rax
movzx eax, byte [rdi + 0x200]
add byte [rdx], al
add byte [rax], al
lea rcx, [0x14018d350]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
call fcn.14011bb80
mov rdx, qword [rdi + 0x50]
mov rax, qword [rdi + 0x58]
lea rcx, [rsp + 0x360]
mov r8, r13
call qword [rax + 0x18]
mov r14, qword [rsp + 0x360]
cmp r14, 3
jne 0x14007303f
mov qword [rsi], 4
mov al, 3
jmp 0x140073a7c
mov r12, r13
mov r13, qword [rsp + 0x368]
mov rbp, qword [rsp + 0x370]
movups xmm0, xmmword [rsp + 0x378]
movaps xmmword [rsp + 0x100], xmm0
mov r15, qword [rdi + 0x50]
mov rbx, qword [rdi + 0x58]
mov rax, qword [rbx]
test rax, rax
je 0x140073077
mov rcx, r15
call rax
cmp qword [rbx + 8], 0
je 0x14007309b
cmp qword [rbx + 0x10], 0x11
jb 0x140073089
mov r15, qword [r15 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r14d, 2
jne 0x14007315a
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400741fd
mov r14, rax
mov qword [rax], r13
mov qword [rax + 8], rbp
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rax + 0x10], xmm0
lea r13, [0x1401550a8]
retf 0xe1f
add byte [rbp + 3], bh
cmp qword [rdi], 0
je 0x1400730f3
mov rcx, qword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rdi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rdi + 0x20], 0
je 0x140073119
mov r8, qword [rdi + 0x28]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], rbp
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], r15
movaps xmm0, xmmword [rsp + 0x2d0]
test byte [rax + rdx*8], ah
add al, byte [rax]
add byte [rdi], cl
adc dword [rsi + 0x20], eax
mov qword [rsi + 0x30], r12
mov qword [rsi + 0x38], rbx
pop rsi
cmp byte [rax - 0x73], cl
lea rdx, [rsp + 0x9b0]
mov r8d, 0xe8
call fcn.14011a750
mov al, 1
jmp 0x140073a7c
cmp byte [rdi + 0x48], 0
je 0x14007398c
mov rcx, qword [rdi + 0x28]
mov rax, qword [rdi + 0x30]
mov qword [rdi + 0x50], r14
ja 0x1400731c0
mov qword [rdi + 0x58], r13
mov qword [rdi + 0x60], rbp
outsd dx, dword [rsi]
invalid
movaps xmm0, xmmword [rsp + 0x100]
add byte [rax], al
movups xmmword [rdi + 0x68], xmm0
mov qword [rdi + 0x78], rdi
mov qword [rdi + 0x80], rcx
add byte [rax - 0x77], cl
xchg dword [rax + 0x48000000], ecx
lea edx, [rdi + 0x330]
mov qword [rsp + 0x38], rdx
mov byte [rdi + 0x330], 0
movq xmm0, rdi
movq xmm1, rcx
punpcklqdq xmm0, xmm1
ror dword [rbp - 0x77], 0xe5
jmp 0x1400731c8
movdqu xmm0, xmmword [rdi + 0x78]
mov rax, qword [rdi + 0x88]
add byte [rax], al
mov rcx, qword [rdi + 0x70]
mov qword [rdi + 0xb0], rcx
add byte [rax - 0x75], cl
push r8
push rax
mov rdx, qword [rdi + 0x58]
movups xmm1, xmmword [rdi + 0x60]
movups xmmword [rdi + 0xa0], xmm1
mov qword [rdi + 0x90], rcx
mov qword [rdi + 0x98], rdx
movdqu xmmword [rdi + 0xb8], xmm0
add byte [rax], al
mov qword [rdi + 0xc8], rax
lea rax, [rdi + 0x200]
add byte [rax - 0x73], cl
xchg dword [rax], eax
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x48], rax
mov byte [rdi + 0x200], 0
mov byte [rdi + 0x201], 0
mov rax, qword [rdi + 0xc8]
mov qword [rsp + 0x338], rax
add byte [rax], al
movups xmm0, xmmword [rdi + 0xb8]
movups xmmword [rsp + 0x328], xmm0
movups xmm0, xmmword [rdi + 0x90]
nop
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0xa0], cl
movaps xmmword [rsp + 0x300], xmm0
movaps xmmword [rsp + 0x310], xmm1
mov rax, qword [rdi + 0xb0]
mov eax, dword [rdi + 0xb0]
mov qword [rsp + 0x320], rax
movups xmmword [rdi + 0x208], xmm0
add byte [rdi], cl
adc dword [rdi + 0x218], ecx
mov rax, qword [rsp + 0x330]
mov qword [rdi + 0x238], rax
mov rax, qword [rsp + 0x338]
mov qword [rdi + 0x240], rax
mov rax, qword [rsp + 0x320]
mov qword [rdi + 0x228], rax
xchg dword [rax], ebp
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
xchg dword [rax], esi
add al, byte [rax]
invalid
xchg dword [rax], ebp
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbp], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
xchg dword [rax], esi
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
invalid
je 0x1400732da
mov qword [rsp + 0x30], rsi
mov rax, qword [rdi + 0x208]
mov r15, qword [rdi + 0x230]
xor byte [rax - 0x75], cl
xchg dword [rax], ecx
add al, byte [rax]
add byte [rbx + rcx*4 - 0x41], cl
xor byte [rdx], al
add byte [rax], al
mov r12, qword [rdi + 0x238]
mov rsi, qword [rdi + 0x240]
mov qword [rdi + 0x208], 2
add al, byte [rax]
add byte [rax], al
cmp rax, 2
je 0x1400741a8
movups xmm0, xmmword [rdi + 0x210]
movups xmm1, xmmword [rdi + 0x220]
movups xmmword [rsp + 0x158], xmm1
movups xmmword [rsp + 0x148], xmm0
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x138], r13
mov qword [rsp + 0x168], r13
movabs rbx, 0x8000000000000000
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xd8], rbx
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], 8
mov qword [rsp + 0xb8], 0
movzx eax, byte [r15 + 0x1d]
lea ecx, [rax + 1]
cmp al, 4
movzx eax, cl
mov ecx, 4
cmovb ecx, eax
movzx eax, byte [r15 + 0x1c]
movzx r14d, cl
lea r13, [0x140150ad0]
cmp rax, 5
je 0x14007339e
cmp cl, al
jb 0x14007339e
lea r13, [0x140150ad0]
add r13, rax
sub r14, rax
je 0x1400737e4
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r14
call fcn.1400f3050
test rax, rax
je 0x1400741cc
mov rbp, rax
mov rcx, rbp
mov rdx, r13
mov r8, r14
call fcn.14011a750
mov qword [rsp + 0xd8], r14
mov qword [rsp + 0xe0], rbp
mov qword [rsp + 0xe8], r14
cmp qword [r15], 0
je 0x140073418
mov rcx, qword [r15 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r14, rax
lea rcx, [rsp + 0xa8]
call fcn.1400437f0
mov rax, qword [rsp + 0xb0]
mov qword [rax], r14
mov qword [rsp + 0xb8], 1
lea rcx, [rsp + 0xa8]
call fcn.1400e2ae0
mov r14, rdx
test rax, rax
je 0x1400736a6
mov rax, qword [rsp + 0xc0]
cmp rax, rbx
je 0x14007345a
test rax, rax
je 0x14007345a
mov r8, qword [rsp + 0xc8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xd8]
cmp rax, rbx
mov rsi, qword [rsp + 0x30]
je 0x140073488
test rax, rax
je 0x140073488
mov r8, qword [rsp + 0xe0]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0xb8]
test rbx, rbx
je 0x1400734bf
xor r12d, r12d
mov r13, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, qword [r15 + r12*8]
inc r12
call r13
cmp rbx, r12
jne 0x1400734b0
cmp qword [rsp + 0xa8], 0
je 0x1400734dc
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x140]
call fcn.14006c930
lea rcx, [rsp + 0x4c0]
and al, 0xc0
add al, 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd8
add eax, 0xb8410000
sbb byte [rcx], al
add dword [rax], eax
invalid
call fcn.14011a750
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0x360]
mov r8d, 0x118
call fcn.14011a750
mov r13d, 2
mov rbx, r14
lea r15, [rdi + 0x208]
mov byte [rdi + 0x201], 1
xchg dword [rcx], eax
add al, byte [rax]
add byte [rcx], al
mov qword [rdi + 0xd0], r13
mov qword [rdi + 0xd8], rbx
fadd dword [rax]
add byte [rax], al
mov qword [rdi + 0xe0], r14
movaps xmm0, xmmword [rsp + 0x170]
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x180], cl
movups xmmword [rdi + 0xe8], xmm0
movups xmmword [rdi + 0xf8], xmm1
mov rax, qword [rsp + 0x190]
mov qword [rdi + 0x108], rax
or byte [rcx], al
add byte [rax], al
mov qword [rdi + 0x110], 0
lea r12, [rdi + 0x118]
lea rdx, [rsp + 0x7e0]
add byte [rax], al
mov r8d, 0xe8
mov rcx, r12
call fcn.14011a750
cmp dword [rdi + 0x208], 2
add byte [rax], al
invalid
je 0x1400735b8
mov rcx, r15
call fcn.14006c930
mov r13, qword [rdi + 0xd0]
test r13, r13
je 0x140073768
lea rdx, [rdi + 0xd8]
cmp r13, 1
jne 0x1400737d7
mov r8d, 0x128
sub byte [rcx], al
add byte [rax], al
mov rcx, r15
call fcn.14011a750
mov r13, qword [rsp + 0x138]
mov rbx, qword [rdi + 0x208]
mov qword [rdi + 0x208], 2
cmp rbx, 2
je 0x1400741d9
lea r15, [rdi + 0x248]
movups xmm0, xmmword [rdi + 0x210]
movups xmm1, xmmword [rdi + 0x220]
movups xmm2, xmmword [rdi + 0x230]
movups xmmword [rsp + 0x1c8], xmm2
movups xmmword [rsp + 0x1b8], xmm1
movups xmmword [rsp + 0x1a8], xmm0
lea rcx, [rsp + 0x1e0]
mov r8d, 0xe8
mov rdx, r15
call fcn.14011a750
mov qword [rsp + 0x1a0], rbx
mov qword [rsp + 0x1d8], r13
lea rcx, [rsp + 0x360]
lea rdx, [rsp + 0x1a0]
call fcn.1400a3760
cmp qword [rsp + 0x360], 0
mov rbp, qword [rsp + 0x368]
mov r14, qword [rsp + 0x370]
je 0x1400737f1
cmp rbp, 2
jne 0x1400739b3
mov ebp, 2
jmp 0x140073892
mov qword [rsp + 0x60], rbx
mov word [rsp + 0xa0], 1
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x78], rbx
mov rcx, qword [r15 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x50]
mov rdx, r12
mov r8, rsi
call fcn.1400e32e0
movzx eax, byte [r15 + 0x18]
mov byte [rsp + 0xa0], al
movzx eax, byte [r15 + 0x19]
mov byte [rsp + 0xa1], al
cmp byte [r15 + 0x1a], 0
je 0x140073a9e
movzx eax, byte [0x140198310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007421b
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, qword [rsp + 0x90]
test rcx, rcx
mov rsi, qword [rsp + 0x30]
je 0x140073b27
lock dec qword [rcx]
lea r15, [0x140155cc8]
je 0x140073b04
jmp 0x140073b37
mov rbp, qword [rdi + 0xd8]
mov r14, qword [rdi + 0xe0]
mov byte [rdi + 0x201], 0
mov r13, qword [rdi + 0xe8]
mov r15, qword [rdi + 0xf0]
movups xmm0, xmmword [rdi + 0xf8]
movaps xmmword [rsp + 0x2e0], xmm0
mov rax, qword [rdi + 0x108]
mov rbx, qword [rdi + 0x110]
lea rcx, [rsp + 0x8c8]
mov r8d, 0xe8
mov rdx, r12
mov r12, rax
call fcn.14011a750
mov byte [rdi + 0x200], 1
cmp rbp, 3
jne 0x1400738dc
jmp 0x140073a6b
mov r14, qword [rdx]
mov ebp, 2
jmp 0x1400738d1
xor r14d, r14d
mov ebp, 1
jmp 0x1400733bb
mov r13, qword [rsp + 0x378]
mov r15, qword [rsp + 0x380]
movups xmm0, xmmword [rsp + 0x388]
movaps xmmword [rsp + 0xf0], xmm0
mov r12, qword [rsp + 0x398]
lea rdx, [rsp + 0x3a0]
lea rbx, [rsp + 0xb80]
mov r8d, pe_nt_image_headers64
mov rcx, rbx
call fcn.14011a750
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x2f0], xmm0
lea rcx, [rsp + 0x6f0]
mov r8d, pe_nt_image_headers64
mov rdx, rbx
call fcn.14011a750
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x4c0], xmm0
lea rdx, [rsp + 0x6f8]
lea rcx, [rsp + 0x5d8]
mov r8d, 0xe8
call fcn.14011a750
cmp rbp, 3
je 0x140073a63
lea rbx, [rdi + 0x208]
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x2e0], xmm0
lea rcx, [rsp + 0x8c8]
lea rdx, [rsp + 0x5d8]
mov r8d, 0xe8
call fcn.14011a750
cmp dword [rbx], 2
je 0x1400738d1
mov rcx, rbx
call fcn.140074260
mov word [rdi + 0x200], 1
xor ebx, ebx
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x340], xmm0
lea rcx, [rsp + 0xa98]
lea rdx, [rsp + 0x8c8]
mov r8d, 0xe8
call fcn.14011a750
mov rax, qword [rsp + 0x38]
mov byte [rax], 1
cmp rbp, 2
jne 0x140073952
movzx eax, byte [0x140198310]
mov edx, 8
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007420c
mov qword [rax], r14
lea r13, [0x140154fb8]
mov r14, rax
mov ebp, 3
cmp qword [rdi], 0
jne 0x1400730e9
jmp 0x1400730f3
movaps xmm0, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x2d0], xmm0
lea rcx, [rsp + 0x9b0]
lea rdx, [rsp + 0xa98]
mov r8d, 0xe8
call fcn.14011a750
cmp qword [rdi], 0
jne 0x1400730e9
jmp 0x1400730f3
mov r15, rbp
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x2d0], xmm0
mov ebp, 2
cmp qword [rdi], 0
jne 0x1400730e9
jmp 0x1400730f3
movups xmm6, xmmword [rsp + 0x378]
movups xmm0, xmmword [rsp + 0x388]
movaps xmmword [rsp + 0xf0], xmm0
mov r12, qword [rsp + 0x398]
lea rdx, [rsp + 0x3a0]
lea rbx, [rsp + 0xb80]
mov r8d, pe_nt_image_headers64
mov rcx, rbx
call fcn.14011a750
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x2f0], xmm0
lea rcx, [rsp + 0x6f0]
mov r8d, pe_nt_image_headers64
mov rdx, rbx
call fcn.14011a750
mov qword [rdi + 0x208], rbp
mov qword [rdi + 0x210], r14
movups xmmword [rdi + 0x218], xmm6
movaps xmm0, xmmword [rsp + 0x2f0]
movups xmmword [rdi + 0x228], xmm0
mov qword [rdi + 0x238], r12
mov qword [rdi + 0x240], 0
lea rdx, [rsp + 0x6f8]
mov r8d, 0xe8
mov rcx, r15
call fcn.14011a750
mov rax, qword [rsp + 0x48]
mov byte [rax], 4
mov rax, qword [rsp + 0x38]
mov byte [rax], 3
mov qword [rsi], 4
mov al, 4
mov byte [rdi + 0x49], al
mov rax, rsi
movaps xmm6, xmmword [rsp + 0xc70]
add rsp, 0xc88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp byte [r15 + 0x1b], 0
mov rsi, qword [rsp + 0x30]
je 0x140073b47
mov rcx, qword [r15 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov r15, rax
movzx eax, byte [0x140198310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007422c
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r15
mov rcx, qword [rsp + 0x90]
test rcx, rcx
je 0x140073b30
lock dec qword [rcx]
lea r15, [0x140155d28]
jne 0x140073b37
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r12, r14
mov r14, rax
call fcn.140045b50
mov rax, r14
mov r14, r12
jmp 0x140073b37
lea r15, [0x140155cc8]
jmp 0x140073b37
lea r15, [0x140155d28]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], r15
lea r9, [rsp + 0x78]
movups xmm0, xmmword [rsp + 0x140]
movups xmm1, xmmword [rsp + 0x150]
movups xmm2, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x4b0], xmm2
movaps xmmword [rsp + 0x4a0], xmm1
movaps xmmword [rsp + 0x490], xmm0
mov r12, qword [rsp + 0x60]
xor eax, eax
cmp byte [rsp + 0xa0], 0
mov r8d, 0
je 0x140073b98
mov r8, qword [rsp + 0x68]
cmp r12, rbx
cmove r8, rax
lea rcx, [rsp + 0x1a0]
mov rdx, r14
call fcn.1400e3040
mov rbp, qword [rsp + 0x1b0]
cmp rbp, 2
jne 0x140073c09
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x368], 2
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x360], 1
lea rcx, [rsp + 0x490]
call fcn.14006c930
lock dec qword [r14]
jne 0x140073f4b
mov rcx, r14
call fcn.1400c26f0
jmp 0x140073f4b
movaps xmm6, xmmword [rsp + 0x1a0]
mov eax, dword [rsp + 0x1b8]
mov qword [rsp + 0x30], rax
mov r15, qword [rsp + 0x1c0]
cmp qword [rsp + 0x50], 0
je 0x140073c56
mov rcx, qword [rsp + 0x58]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x130], rax
mov eax, 1
mov qword [rsp + 0x40], rax
mov r12, qword [rsp + 0x60]
cmp r12, rbx
jne 0x140073c62
jmp 0x140073cc9
xor eax, eax
mov qword [rsp + 0x40], rax
cmp r12, rbx
je 0x140073c54
mov r13, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x70]
test rbx, rbx
mov qword [rsp + 0x120], rbx
je 0x140073cac
mov rax, rbx
shr rax, 0x3e
lea r12, [rbx + rbx]
test rax, rax
jne 0x140074248
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r12
call fcn.1400f3050
test rax, rax
je 0x140074252
mov rcx, rax
jmp 0x140073cb6
mov ecx, 2
xor r12d, r12d
xor ebx, ebx
mov qword [rsp + 0x118], rcx
mov rdx, r13
mov r8, r12
call fcn.14011a750
mov r8, qword [rsp + 0x30]
movzx eax, byte [rsp + 0xa0]
movzx ecx, byte [rsp + 0xa1]
mov r13, qword [rsp + 0x90]
test r13, r13
je 0x140073d43
lock inc qword [r13]
jle case.0x140072fff.2
mov rdx, qword [rsp + 0x98]
mov qword [rsp + 0x128], rdx
test rbp, rbp
mov byte [rsp + 0x2f], al
mov byte [rsp + 0x2e], cl
je 0x140073d53
test r8d, r8d
je 0x140073d64
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, r8
mov rbp, r8
call fcn.1400f3050
test rax, rax
je 0x14007423b
mov r12, rax
mov rdx, r15
mov rax, rbp
mov r8, rbp
jmp 0x140073d71
xor r13d, r13d
test rbp, rbp
mov byte [rsp + 0x2f], al
mov byte [rsp + 0x2e], cl
jne 0x140073d13
mov r12d, 1
xor eax, eax
mov qword [rsp + 0x30], rax
xor ebp, ebp
jmp 0x140073d82
mov edx, 1
xor ebp, ebp
mov r12d, 1
mov rcx, r12
call fcn.14011a750
mov rcx, r15
call qword [sym.imp.secur32.dll_FreeContextBuffer]
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x78], rax
je 0x140073dc8
mov rdx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x88]
lea rcx, [rsp + 0x360]
call fcn.1400b9850
mov rax, qword [rsp + 0x360]
movups xmm0, xmmword [rsp + 0x368]
movaps xmmword [rsp + 0x350], xmm0
mov rcx, qword [rsp + 0x118]
mov qword [rsp + 0x248], rcx
mov rcx, qword [rsp + 0x120]
mov qword [rsp + 0x250], rcx
movups xmm0, xmmword [rsp + 0x140]
movups xmm1, xmmword [rsp + 0x150]
movups xmm2, xmmword [rsp + 0x160]
movups xmmword [rsp + 0x1b0], xmm0
movups xmmword [rsp + 0x1c0], xmm1
movups xmmword [rsp + 0x1d0], xmm2
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x1a0], rcx
mov rcx, qword [rsp + 0x130]
mov qword [rsp + 0x1a8], rcx
mov qword [rsp + 0x1e0], 0
mov qword [rsp + 0x1e8], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x1f0], xmm0
mov qword [rsp + 0x200], 0
mov qword [rsp + 0x208], 1
movups xmmword [rsp + 0x210], xmm0
mov qword [rsp + 0x220], rbp
mov qword [rsp + 0x228], r12
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x230], rcx
mov qword [rsp + 0x238], 0
mov qword [rsp + 0x240], rbx
mov qword [rsp + 0x258], rax
movaps xmm0, xmmword [rsp + 0x350]
movups xmmword [rsp + 0x260], xmm0
mov dword [rsp + 0x270], 0x10000
mov byte [rsp + 0x274], 0
mov qword [rsp + 0x288], r14
movups xmmword [rsp + 0x290], xmm6
mov qword [rsp + 0x2a0], r13
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], 1
mov qword [rsp + 0x2b8], 0
movzx eax, byte [rsp + 0x2f]
mov byte [rsp + 0x2c0], al
movzx eax, byte [rsp + 0x2e]
mov byte [rsp + 0x2c1], al
mov word [rsp + 0x2c2], 0x100
lea rcx, [rsp + 0x360]
lea rdx, [rsp + 0x1a0]
call fcn.1400a3760
cmp qword [rsp + 0x360], 0
mov rbx, qword [rsp + 0x368]
mov r12, qword [rsp + 0x370]
je 0x140073fa9
cmp rbx, 2
je 0x140073f87
lea rdx, [rsp + 0x378]
lea rcx, [rsp + 0x1a0]
mov r8d, 0x118
call fcn.14011a750
lea rcx, [rsp + 0x5d8]
lea rdx, [rsp + 0x1a0]
mov r8d, 0x118
call fcn.14011a750
mov eax, 1
jmp 0x140073fc6
lea rdx, [rsp + 0x378]
lea rcx, [rsp + 0x5d8]
mov r8d, 0x118
call fcn.14011a750
xor eax, eax
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x50]
call fcn.14006ca80
mov rax, qword [rsp + 0xc0]
movabs r15, 0x8000000000000000
mov edi, 0
add byte [rax], al
add byte [rax + 0x74f8394c], al
invalid
test rax, rax
je 0x140074008
mov r8, qword [rsp + 0xc8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xd8]
cmp rax, r15
je 0x140074031
test rax, rax
je 0x140074031
mov r8, qword [rsp + 0xe0]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0xb0]
mov r13, qword [rsp + 0xb8]
test r13, r13
je 0x14007405f
xor ebp, ebp
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
or eax, dword [r8]
nop
mov rcx, qword [r15 + rbp*8]
inc rbp
call r14
cmp r13, rbp
jne 0x140074050
cmp qword [rsp + 0xa8], 0
je 0x14007407c
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x5d8]
mov r8d, 0x118
call fcn.14011a750
cmp qword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0
mov r14, r12
je 0x14007413a
xchg esp, eax
add byte [rax], al
invalid
cmp rbx, 2
je 0x140073504
lea r15, [rsp + 0x360]
lea rdx, [rsp + 0x4c0]
mov r8d, 0x118
mov rcx, r15
call fcn.14011a750
lea rcx, [rsp + 0x1a0]
mov r8d, 0x118
sbb byte [rcx], al
add byte [rax], al
mov rdx, r15
call fcn.14011a750
movups xmm0, xmmword [rsp + 0x1a0]
movabs al, byte [0xb0248c100f000001]
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x170], eax
jo 0x1400740fb
add byte [rax], al
movaps xmmword [rsp + 0x180], xmm1
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x190], rax
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x7e0]
mov r8d, 0xe8
call fcn.14011a750
or al, byte [rax]
mov r13d, 1
jmp 0x140073528
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0x4c0]
mov r8d, 0x118
sbb byte [rcx], al
add byte [rax], al
call fcn.14011a750
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
adc byte [rsp + 0x1b0], cl
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x180], xmm1
mov rax, qword [rsp + 0x1c0]
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
lea edx, [rsp + 0x1d0]
lea rcx, [rsp + 0x7e0]
mov r8d, 0xe8
mov eax, 0xe8
call fcn.14011a750
xor r13d, r13d
in eax, dx
jmp 0x140073528
lea rcx, str.future_polled_after_completion
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x1e
call fcn.14011b950
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
call fcn.14011bb80
or al, byte [rax]
mov ecx, 1
mov rdx, r14
mov edx, esi
call fcn.14011b260
lea rcx, str.future_polled_after_completion
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
add byte [rdx + 0x1e], bh
call fcn.14011b950
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
call fcn.14011bb80
jns 0x140074206
invalid
mov ecx, 8
mov edx, 0x20
call fcn.14011b280
mov ecx, 8
mov edx, 8
call fcn.14011b280
mov ecx, 8
mov edx, 0x10
call fcn.14011b280
ud2
mov ecx, 8
mov edx, 0x18
call fcn.14011b280
mov ecx, 1
mov rdx, rbp
call fcn.14011b260
xor ecx, ecx
mov rdx, r12
call fcn.14011b260
mov ecx, 2
mov rdx, r12
call fcn.14011b260
int3
add byte [rax], al
mov qword [rsp + 0xb8], rax
movzx eax, byte [rsi + 0x728]
lea r12, [rsi + 0x4e8]
lea rcx, [0x14018d364]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rsi + 0x618]
jmp 0x14007544a
adc byte [rdi], cl
mov bh, 0x86
adc byte [rax + rax], al
add byte [rax + 0x4909e], cl
sahf
nop
add al, 0
invalid
add byte [rax - 0x78], al
scasb al, byte [rdi]
xchg ecx, eax
add al, 0
add byte [rax - 0x77], cl
mov esi, 0x498
cwde
add al, 0
invalid
mov word [rsi + 0x4e0], ax
jmp 0x1400752de
add byte [rax], al
add byte [rbx + rcx*4 - 0x5a], cl
test al, 7
invalid
add byte [rax], al
jmp 0x140078bf2
cmp dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rsi + 0x9d0]
invalid
invalid
test byte [rax + rdi*8], ah
and al, 0xf8
and al, 0xf8
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x86
xchg al, dl
invalid
add byte [rax], al
lea r13, [rsi + 0x730]
lea ebp, [rsi + 0x730]
lea rcx, [0x14018d378]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rsi + 0x760]
jmp 0x1400754bb
mov qword [rsp + 0x80], r12
jmp 0x1400767bb
add byte [rax], al
and al, 0x80
add byte [rax], al
add cl, ch
sbb edx, dword [0xc95352a2]
add byte [rax], al
mov qword [rsp + 0x80], r12
invalid
jb 0x1400752c2
invalid
add byte [rax], al
mov qword [rsp + 0x80], r12
jmp 0x140076a1f
invalid
add byte [rax], al
add byte [rax], al
mov r14, qword [rsp + 0x88]
jmp 0x14007632e
mov edx, 0x48000a68
lea ecx, [0x140153260]
lea rcx, [0x140153260]
call fcn.14011bb80
lea rcx, [0x140153298]
call fcn.14011bb80
lea r14, [rsi + 0x248]
lea rdx, [rsi + 0x360]
lea rcx, [rsp + 0x480]
mov r8d, 0x100
call fcn.14011a750
movzx ebx, byte [rsi + 0x460]
test ebx, ebx
je 0x140075372
cmp ebx, 2
jne 0x14007536b
mov r15, qword [rsi + 0x468]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007a3fe
mov rdi, rax
lea rdx, [r15 + 0x18]
mov rax, qword [r15]
mov r8, qword [r15 + 8]
mov r9, qword [r15 + 0x10]
lea rcx, [rsp + 0x180]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x180]
movdqu xmm1, xmmword [rsp + 0x190]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
jmp 0x140075372
movzx eax, byte [rsi + 0x461]
mov byte [rsp + 0x850], bl
mov byte [rsp + 0x851], al
mov qword [rsp + 0x858], rdi
lea rcx, [rsp + 0x860]
lea rdx, [rsi + 0x488]
mov rax, qword [rsi + 0x470]
mov r8, qword [rsi + 0x478]
mov r9, qword [rsi + 0x480]
call qword [rax]
lea rdi, [rsp + 0x180]
lea rdx, [rsp + 0x480]
mov r8d, 0x100
mov rcx, rdi
call fcn.14011a750
movups xmm0, xmmword [rsp + 0x850]
movups xmm1, xmmword [rsp + 0x860]
movups xmm2, xmmword [rsp + 0x870]
movups xmmword [rsp + 0x280], xmm0
movups xmmword [rsp + 0x290], xmm1
movups xmmword [rsp + 0x2a0], xmm2
lea rbx, [rsp + 0x1950]
mov r8d, 0x130
mov rcx, rbx
mov rdx, rdi
call fcn.14011a750
lea r12, [rsi + 0x4e8]
mov r8d, 0x130
mov rcx, r12
mov rdx, rbx
call fcn.14011a750
mov qword [rsi + 0x618], r14
lea rax, [rsi + 0x728]
mov qword [rsp + 0xb8], rax
mov byte [rsi + 0x728], 0
mov qword [rsi + 0x620], r14
mov byte [rsi + 0x729], 1
lea rcx, [rsi + 0x628]
mov r8d, 0x100
mov rdx, r12
call fcn.14011a750
lea r13, [rsi + 0x730]
movups xmm0, xmmword [rsi + 0x5e8]
movups xmm1, xmmword [rsi + 0x5f8]
movups xmm2, xmmword [rsi + 0x608]
movups xmmword [rsi + 0x730], xmm0
movups xmmword [rsi + 0x740], xmm1
movups xmmword [rsi + 0x750], xmm2
mov qword [rsi + 0x760], r14
lea rax, [rsi + 0x9d0]
mov qword [rsp + 0x3f8], rax
mov byte [rsi + 0x9d0], 0
mov word [rsi + 0x9d6], 0
mov dword [rsi + 0x9d2], 0
mov qword [rsi + 0x768], r14
lea rbx, [rsi + 0x770]
movdqu xmm0, xmmword [r13]
movdqu xmm1, xmmword [r13 + 0x10]
movdqu xmm2, xmmword [r13 + 0x20]
movdqu xmmword [rsi + 0x770], xmm0
movdqu xmmword [rsi + 0x780], xmm1
movdqu xmmword [rsi + 0x790], xmm2
movzx ebp, byte [rsi + 0x770]
test ebp, ebp
je 0x140075579
cmp ebp, 2
jne 0x140075572
mov r15, qword [rsi + 0x778]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007a3fe
mov rdi, rax
lea rdx, [r15 + 0x18]
mov rax, qword [r15]
mov r8, qword [r15 + 8]
mov r9, qword [r15 + 0x10]
lea rcx, [rsp + 0x180]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x180]
movdqu xmm1, xmmword [rsp + 0x190]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
jmp 0x140075579
movzx eax, byte [rsi + 0x771]
mov byte [rsp + 0x180], bpl
mov byte [rsp + 0x181], al
mov qword [rsp + 0x188], rdi
lea rcx, [rsp + 0x190]
lea rdx, [rsi + 0x798]
mov rax, qword [rsi + 0x780]
mov r8, qword [rsi + 0x788]
mov r9, qword [rsi + 0x790]
call qword [rax]
mov rbp, qword [r14 + 0x108]
test rbp, rbp
je 0x1400755cd
lock inc qword [rbp]
jle case.0x140075285.2
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movups xmm2, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0xdc0], xmm2
movaps xmmword [rsp + 0xdb0], xmm1
movaps xmmword [rsp + 0xda0], xmm0
mov rdi, qword [rsi + 0x768]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movdqu xmm2, xmmword [rbx + 0x20]
movdqa xmmword [rsp + 0x170], xmm2
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x150], xmm0
mov r14, qword [rdi + 0x68]
test r14, r14
je 0x140075648
mov rax, qword [rdi + 0x70]
mov qword [rsp + 0x690], rax
lock inc qword [r14]
jle case.0x140075285.2
mov r15, qword [rdi + 0x108]
test r15, r15
je 0x14007565e
lock inc qword [r15]
jle case.0x140075285.2
mov rax, qword [rdi + 0x68]
test rax, rax
je 0x14007567d
mov rcx, qword [rdi + 0x70]
mov qword [rsp + 0x688], rcx
lock inc qword [rax]
jle case.0x140075285.2
movzx edx, byte [rdi + 0x81]
movsd xmm6, qword [rdi + 0x78]
mov rcx, qword [rdi]
mov qword [rsp + 0x68], rcx
mov rcx, qword [rdi + 8]
mov qword [rsp + 0x60], rcx
mov rcx, qword [rdi + 0x10]
mov qword [rsp + 0xa8], rcx
mov rcx, qword [rdi + 0x18]
mov qword [rsp + 0x378], rcx
movzx r8d, byte [rdi + 0x64]
movsd xmm7, qword [rdi + 0x58]
mov r9d, dword [rdi + 0x60]
mov ecx, dword [rdi + 0x48]
mov dword [rsp + 0x40], ecx
mov rcx, qword [rdi + 0x40]
mov qword [rsp + 0x708], rcx
mov rcx, qword [rdi + 0x30]
mov qword [rsp + 0x700], rcx
mov ecx, dword [rdi + 0x38]
mov dword [rsp + 0x38c], ecx
movzx r10d, byte [rdi + 0x65]
mov rcx, qword [rdi + 0x20]
mov qword [rsp + 0x6f0], rcx
mov rcx, qword [rdi + 0x28]
mov qword [rsp + 0x6e8], rcx
mov rcx, qword [rdi + 0x50]
mov qword [rsp + 0x6f8], rcx
movzx r11d, byte [rdi + 0x80]
movzx ecx, byte [rdi + 0x112]
mov rbx, qword [rdi + 0xa8]
mov qword [rsp + 0x6e0], rbx
lock inc qword [rbx]
jle case.0x140075285.2
mov byte [rsp + 0x53], r11b
mov byte [rsp + 0x54], r10b
mov dword [rsp + 0x388], r9d
mov byte [rsp + 0x55], r8b
mov byte [rsp + 0x56], dl
mov byte [rsp + 0x57], cl
mov qword [rsp + 0x6d8], rax
mov rax, qword [rdi + 0xb0]
mov rcx, qword [rdi + 0xb8]
mov qword [rsp + 0x6c8], rcx
mov qword [rsp + 0x6d0], rax
lock inc qword [rax]
jle case.0x140075285.2
xor eax, eax
cmp qword [rdi + 0x88], 0
je 0x1400757af
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x680], rax
mov eax, 1
mov qword [rsp + 0x6c0], rax
mov rcx, qword [rdi + 0x98]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x6b8], rax
movzx eax, byte [rdi + 0xa4]
mov byte [rsp + 0x52], al
movzx eax, byte [rdi + 0xa5]
mov byte [rsp + 0x51], al
movsd xmm8, qword [rdi + 0xa0]
mov rax, qword [rdi + 0xf8]
lock inc qword [rax]
jle case.0x140075285.2
mov rax, qword [rdi + 0xf8]
mov qword [rsp + 0x6a8], rax
movzx eax, byte [rdi + 0x100]
mov byte [rsp + 0x50], al
mov eax, dword [rdi + 0xc8]
mov dword [rsp + 0x384], eax
cmp eax, 0x3b9aca00
je 0x140075839
mov rax, qword [rdi + 0xc0]
mov qword [rsp + 0x678], rax
mov qword [rsp + 0x6b0], rbp
movzx eax, byte [rdi + 0x101]
mov byte [rsp + 0x4f], al
movzx eax, byte [rdi + 0x102]
mov byte [rsp + 0x4e], al
mov al, 2
cmp byte [rdi + 0xf0], 2
je 0x14007588f
lea rdx, [rdi + 0xe8]
mov rax, qword [rdi + 0xd0]
mov r8, qword [rdi + 0xd8]
mov r9, qword [rdi + 0xe0]
lea rcx, [rsp + 0x180]
call qword [rax]
movzx eax, byte [rdi + 0xf0]
mov byte [rsp + 0x4d], al
movdqu xmm0, xmmword [rsp + 0x180]
movdqu xmm1, xmmword [rsp + 0x190]
movdqu xmmword [rsp + 0x840], xmm1
movdqu xmmword [rsp + 0x830], xmm0
movzx ebp, byte [rsp + 0x150]
test ebp, ebp
je 0x14007592d
cmp ebp, 1
jne 0x1400758d2
movzx eax, byte [rsp + 0x151]
jmp 0x14007592d
mov rbx, qword [rsp + 0x158]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007a3fe
mov rdi, rax
lea rdx, [rbx + 0x18]
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
lea rcx, [rsp + 0x180]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x180]
movdqu xmm1, xmmword [rsp + 0x190]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
mov qword [rsp + 0x698], r15
mov qword [rsp + 0x6a0], r14
mov qword [rsp + 0x38], r13
mov byte [rsp + 0x3c0], bpl
mov byte [rsp + 0x3c1], al
mov qword [rsp + 0x3c8], rdi
lea rcx, [rsp + 0x3d0]
lea rdx, [rsp + 0x178]
mov rax, qword [rsp + 0x160]
mov r8, qword [rsp + 0x168]
mov r9, qword [rsp + 0x170]
call qword [rax]
movups xmm0, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x650], xmm0
movups xmm0, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x640], xmm0
movzx r13d, byte [rsp + 0x3c0]
movzx r15d, byte [rsp + 0x3c1]
movzx ebp, byte [rsp + 0x3c2]
mov rax, qword [rsp + 0x3c8]
mov ecx, dword [rsp + 0x3c3]
mov dword [rsp + 0x98], ecx
movzx ecx, byte [rsp + 0x3c7]
mov byte [rsp + 0x9c], cl
movups xmm0, xmmword [rsp + 0x10d8]
movaps xmmword [rsp + 0x390], xmm0
mov rcx, qword [rsp + 0x10e8]
mov qword [rsp + 0x3a0], rcx
movups xmm0, xmmword [rsp + 0x480]
movups xmm1, xmmword [rsp + 0x490]
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x190], xmm1
movzx ecx, byte [rsp + 0x9c]
mov byte [rsp + 0x94], cl
mov ecx, dword [rsp + 0x98]
mov dword [rsp + 0x90], ecx
mov rcx, qword [rsp + 0x3a0]
mov qword [rsp + 0xa20], rcx
movaps xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0xa10], xmm0
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0xf00], xmm1
movaps xmmword [rsp + 0xef0], xmm0
movaps xmm0, xmmword [rsp + 0x640]
movaps xmm1, xmmword [rsp + 0x650]
movaps xmmword [rsp + 0x3a0], xmm1
movaps xmmword [rsp + 0x390], xmm0
cmp r13d, 4
je 0x14007a44c
mov qword [rsp + 0x80], r12
movzx ecx, byte [rsp + 0x94]
mov byte [rsp + 0x187], cl
mov ecx, dword [rsp + 0x90]
mov dword [rsp + 0x183], ecx
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], 0
mov rax, qword [rsp + 0xa20]
mov qword [rsp + 0x1a8], rax
movaps xmm0, xmmword [rsp + 0xa10]
movups xmmword [rsp + 0x198], xmm0
mov qword [rsp + 0x1b0], 0
movaps xmm0, xmmword [rsp + 0xef0]
movaps xmm1, xmmword [rsp + 0xf00]
movups xmmword [rsp + 0x1b8], xmm0
movups xmmword [rsp + 0x1c8], xmm1
mov byte [rsp + 0x180], r13b
mov byte [rsp + 0x181], r15b
mov byte [rsp + 0x182], bpl
movaps xmm0, xmmword [rsp + 0x640]
movaps xmm1, xmmword [rsp + 0x650]
movups xmmword [rsp + 0x1a0], xmm1
movups xmmword [rsp + 0x190], xmm0
movups xmm0, xmmword [rsp + 0x1b3]
movaps xmmword [rsp + 0x4b0], xmm0
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x4cd], rax
movups xmm0, xmmword [rsp + 0x1c3]
movaps xmmword [rsp + 0x4c0], xmm0
movups xmm0, xmmword [rsp + 0x1a3]
movaps xmmword [rsp + 0x4a0], xmm0
movups xmm0, xmmword [rsp + 0x193]
movaps xmmword [rsp + 0x490], xmm0
movups xmm0, xmmword [rsp + 0x183]
movaps xmmword [rsp + 0x480], xmm0
mov rax, qword [rsp + 0x4cd]
mov qword [rsp + 0x89d], rax
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x890], xmm0
movaps xmm0, xmmword [rsp + 0x480]
movaps xmm1, xmmword [rsp + 0x490]
movaps xmm2, xmmword [rsp + 0x4a0]
movaps xmm3, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0x880], xmm3
movaps xmmword [rsp + 0x870], xmm2
movaps xmmword [rsp + 0x860], xmm1
movaps xmmword [rsp + 0x850], xmm0
mov rax, qword [rsp + 0x89d]
mov qword [rsp + 0x1d0], rax
movaps xmm0, xmmword [rsp + 0x890]
movups xmmword [rsp + 0x1c3], xmm0
movaps xmm0, xmmword [rsp + 0x850]
movaps xmm1, xmmword [rsp + 0x860]
movaps xmm2, xmmword [rsp + 0x870]
movaps xmm3, xmmword [rsp + 0x880]
movups xmmword [rsp + 0x1b3], xmm3
movups xmmword [rsp + 0x1a3], xmm2
movups xmmword [rsp + 0x193], xmm1
movups xmmword [rsp + 0x183], xmm0
mov byte [rsp + 0x180], r13b
mov byte [rsp + 0x181], r15b
mov byte [rsp + 0x182], bpl
lea rdx, [0x140187310]
lea rdi, [rsp + 0x640]
mov r8d, 1
mov rcx, rdi
call fcn.140007840
lea rcx, [rsp + 0x390]
mov rdx, rdi
call fcn.140027680
mov r14, qword [rsp + 0x390]
movzx edi, byte [rsp + 0x398]
test r14, r14
je 0x14007a53e
lea r12, [rsp + 0x183]
movzx ebx, byte [rsp + 0x399]
movups xmm0, xmmword [rsp + 0x3a8]
movups xmmword [rsp + 0x64e], xmm0
movups xmm0, xmmword [rsp + 0x39a]
movaps xmmword [rsp + 0x640], xmm0
mov rax, qword [rsp + 0x1b0]
test rax, rax
je 0x140075d56
lea rcx, [rsp + 0x1c8]
mov rdx, qword [rsp + 0x1b8]
mov r8, qword [rsp + 0x1c0]
call qword [rax + 0x10]
movzx r13d, byte [rsp + 0x180]
movzx r15d, byte [rsp + 0x181]
movzx ebp, byte [rsp + 0x182]
mov qword [rsp + 0x1b0], r14
mov byte [rsp + 0x1b8], dil
mov byte [rsp + 0x1b9], bl
movaps xmm0, xmmword [rsp + 0x640]
movups xmmword [rsp + 0x1ba], xmm0
movups xmm0, xmmword [rsp + 0x64e]
movups xmmword [rsp + 0x1c8], xmm0
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movaps xmmword [rsp + 0x480], xmm0
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x4a0], xmm2
movaps xmmword [rsp + 0x4b0], xmm3
movups xmm0, xmmword [r12 + 0x40]
movaps xmmword [rsp + 0x4c0], xmm0
mov rax, qword [r12 + 0x4d]
mov qword [rsp + 0x4cd], rax
movaps xmm0, xmmword [rsp + 0x480]
movaps xmm1, xmmword [rsp + 0x490]
movaps xmm2, xmmword [rsp + 0x4a0]
movaps xmm3, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0xf20], xmm0
movaps xmmword [rsp + 0xf30], xmm1
movaps xmmword [rsp + 0xf40], xmm2
movaps xmmword [rsp + 0xf50], xmm3
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0xf60], xmm0
mov rax, qword [rsp + 0x4cd]
mov qword [rsp + 0xf6d], rax
cmp r13b, 4
je 0x14007a5f8
mov rax, qword [rsp + 0xf6d]
mov qword [rsp + 0x4d0], rax
movaps xmm0, xmmword [rsp + 0xf60]
movups xmmword [rsp + 0x4c3], xmm0
movaps xmm0, xmmword [rsp + 0xf20]
movaps xmm1, xmmword [rsp + 0xf30]
movaps xmm2, xmmword [rsp + 0xf40]
movaps xmm3, xmmword [rsp + 0xf50]
movups xmmword [rsp + 0x4b3], xmm3
movups xmmword [rsp + 0x4a3], xmm2
movups xmmword [rsp + 0x493], xmm1
movups xmmword [rsp + 0x483], xmm0
mov byte [rsp + 0x480], r13b
mov byte [rsp + 0x481], r15b
mov byte [rsp + 0x482], bpl
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x480]
call fcn.140024b50
movzx eax, byte [rsp + 0x180]
movzx edi, byte [rsp + 0x181]
cmp al, 3
mov r12, qword [rsp + 0x80]
je 0x14007a5fc
mov rcx, qword [rsp + 0x1d0]
mov qword [rsp + 0x89d], rcx
movups xmm0, xmmword [rsp + 0x1c3]
movaps xmmword [rsp + 0x890], xmm0
movaps xmm0, xmmword [rsp + 0x890]
movaps xmmword [rsp + 0xaf0], xmm0
mov rcx, qword [rsp + 0x89d]
mov qword [rsp + 0xafd], rcx
mov ecx, dword [rsp + 0x84c]
mov dword [rsp + 0x3e0], ecx
movups xmm0, xmmword [rsp + 0x1b3]
movups xmm1, xmmword [rsp + 0x1a3]
movups xmm2, xmmword [rsp + 0x193]
movups xmm3, xmmword [rsp + 0x183]
movaps xmmword [rsp + 0xab0], xmm3
movaps xmmword [rsp + 0xac0], xmm2
movaps xmmword [rsp + 0xad0], xmm1
movaps xmmword [rsp + 0xae0], xmm0
movaps xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
movaps xmm2, xmmword [rsp + 0x170]
movups xmmword [rsp + 0xcd0], xmm2
movups xmmword [rsp + 0xcc0], xmm1
movups xmmword [rsp + 0xcb0], xmm0
movups xmm0, xmmword [rsp + 0x82c]
movups xmm1, xmmword [rsp + 0x83c]
movaps xmmword [rsp + 0x3d0], xmm1
movaps xmmword [rsp + 0x3c0], xmm0
mov rcx, qword [rsi + 0x768]
movzx edx, byte [rcx + 0x112]
movzx ecx, byte [rsp + 0x182]
mov byte [rsi + 0x9d1], dl
movaps xmm0, xmmword [rsp + 0xda0]
movaps xmm1, xmmword [rsp + 0xdb0]
movaps xmm2, xmmword [rsp + 0xdc0]
movups xmmword [rsi + 0x9d8], xmm0
movups xmmword [rsi + 0x9e8], xmm1
movups xmmword [rsi + 0x9f8], xmm2
mov rdx, qword [rsp + 0x6b0]
mov qword [rsi + 0xa08], rdx
mov qword [rsi + 0xa10], 0
mov qword [rsi + 0xa18], 6
mov rdx, qword [rsp + 0x6c0]
mov qword [rsi + 0xa20], rdx
mov rdx, qword [rsp + 0x680]
mov qword [rsi + 0xa28], rdx
mov rdx, qword [rsp + 0x6b8]
mov qword [rsi + 0xa30], rdx
movss dword [rsi + 0xa38], xmm8
movzx edx, byte [rsp + 0x52]
mov byte [rsi + 0xa3c], dl
movzx edx, byte [rsp + 0x51]
mov byte [rsi + 0xa3d], dl
mov rdx, qword [rsp + 0x6e0]
mov qword [rsi + 0xa40], rdx
mov rdx, qword [rsp + 0x6d0]
mov qword [rsi + 0xa48], rdx
mov rdx, qword [rsp + 0x6c8]
mov qword [rsi + 0xa50], rdx
mov rdx, qword [rsp + 0x678]
mov qword [rsi + 0xa58], rdx
mov edx, dword [rsp + 0x384]
mov dword [rsi + 0xa60], edx
mov edx, dword [rsp + 0x3e0]
mov dword [rsi + 0xa84], edx
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmm1, xmmword [rsp + 0x3d0]
movups xmmword [rsi + 0xa74], xmm1
movups xmmword [rsi + 0xa64], xmm0
movzx edx, byte [rsp + 0x4d]
mov byte [rsi + 0xa88], dl
mov rdx, qword [rsp + 0x6a8]
mov qword [rsi + 0xa90], rdx
movzx edx, byte [rsp + 0x50]
mov byte [rsi + 0xa98], dl
movzx edx, byte [rsp + 0x4f]
mov byte [rsi + 0xa99], dl
movzx edx, byte [rsp + 0x4e]
mov byte [rsi + 0xa9a], dl
mov rdx, qword [rsp + 0x68]
mov qword [rsi + 0xaa0], rdx
mov rdx, qword [rsp + 0x60]
mov qword [rsi + 0xaa8], rdx
mov rdx, qword [rsp + 0xa8]
mov qword [rsi + 0xab0], rdx
mov rdx, qword [rsp + 0x378]
mov qword [rsi + 0xab8], rdx
mov rdx, qword [rsp + 0x6f0]
mov qword [rsi + 0xac0], rdx
mov rdx, qword [rsp + 0x6e8]
mov qword [rsi + 0xac8], rdx
mov rdx, qword [rsp + 0x700]
mov qword [rsi + 0xad0], rdx
mov edx, dword [rsp + 0x38c]
mov dword [rsi + 0xad8], edx
mov rdx, qword [rsp + 0x708]
mov qword [rsi + 0xae0], rdx
mov edx, dword [rsp + 0x40]
mov dword [rsi + 0xae8], edx
mov rdx, qword [rsp + 0x6f8]
mov qword [rsi + 0xaf0], rdx
movlps qword [rsi + 0xaf8], xmm7
mov edx, dword [rsp + 0x388]
mov dword [rsi + 0xb00], edx
movzx edx, byte [rsp + 0x55]
mov byte [rsi + 0xb04], dl
movzx edx, byte [rsp + 0x54]
mov byte [rsi + 0xb05], dl
mov rdx, qword [rsp + 0x6d8]
mov qword [rsi + 0xb08], rdx
mov rdx, qword [rsp + 0x688]
mov qword [rsi + 0xb10], rdx
movlps qword [rsi + 0xb18], xmm6
movzx edx, byte [rsp + 0x53]
mov byte [rsi + 0xb20], dl
movzx edx, byte [rsp + 0x56]
mov byte [rsi + 0xb21], dl
mov rdx, qword [rsp + 0xcd8]
mov qword [rsi + 0xb50], rdx
movups xmm0, xmmword [rsp + 0xcaa]
movups xmm1, xmmword [rsp + 0xcba]
movups xmm2, xmmword [rsp + 0xcca]
movups xmmword [rsi + 0xb42], xmm2
movups xmmword [rsi + 0xb32], xmm1
movups xmmword [rsi + 0xb22], xmm0
mov byte [rsi + 0xb58], al
mov byte [rsi + 0xb59], dil
mov byte [rsi + 0xb5a], cl
mov rax, qword [rsp + 0xafd]
mov qword [rsi + 0xba8], rax
movaps xmm0, xmmword [rsp + 0xaf0]
movups xmmword [rsi + 0xb9b], xmm0
movaps xmm0, xmmword [rsp + 0xab0]
movaps xmm1, xmmword [rsp + 0xac0]
movaps xmm2, xmmword [rsp + 0xad0]
movaps xmm3, xmmword [rsp + 0xae0]
movups xmmword [rsi + 0xb8b], xmm3
movups xmmword [rsi + 0xb7b], xmm2
movups xmmword [rsi + 0xb6b], xmm1
movups xmmword [rsi + 0xb5b], xmm0
mov rax, qword [rsp + 0x698]
mov qword [rsi + 0xbb0], rax
mov rax, qword [rsp + 0x6a0]
mov qword [rsi + 0xbb8], rax
mov rax, qword [rsp + 0x690]
mov qword [rsi + 0xbc0], rax
movzx eax, byte [rsp + 0x57]
mov byte [rsi + 0xbc8], al
mov byte [rsi + 0xbc9], al
mov r14, qword [rsp + 0x88]
mov r13, qword [rsp + 0x38]
cmp dword [rsi + 0xa18], 9
je 0x14007a63b
lea rbx, [rsi + 0x9d8]
lea rdi, [rsi + 0xa18]
lea rcx, [rsp + 0xf20]
mov rdx, rbx
mov r8, r14
call fcn.1400a4340
cmp byte [rsp + 0xf90], 3
jne 0x1400764d5
lea rcx, [rsp + 0x850]
mov rdx, rdi
mov r8, r14
call fcn.140058b70
cmp byte [rsp + 0x8c0], 3
je 0x140076f8f
mov rax, qword [rdi]
mov qword [rdi], 9
cmp rax, 9
je 0x14007a66b
lea rdx, [rsi + 0xa20]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x1b0], xmm3
movaps xmmword [rsp + 0x1a0], xmm2
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
lea r14, [rsp + 0x1c0]
mov qword [rsp + 0x1c0], rax
lea rcx, [rsp + 0x1c8]
mov r8d, 0x1b0
call fcn.14011a750
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movups xmmword [rsp + 0x4f8], xmm0
movups xmmword [rsp + 0x508], xmm1
movups xmmword [rsp + 0x518], xmm2
movups xmmword [rsp + 0x528], xmm3
mov rax, qword [rsp + 0x8c0]
mov qword [rsp + 0x4f0], rax
movups xmm0, xmmword [rsp + 0x8b0]
movaps xmmword [rsp + 0x4e0], xmm0
movups xmm0, xmmword [rsp + 0x8a0]
movaps xmmword [rsp + 0x4d0], xmm0
movups xmm0, xmmword [rsp + 0x890]
movaps xmmword [rsp + 0x4c0], xmm0
movups xmm0, xmmword [rsp + 0x850]
movups xmm1, xmmword [rsp + 0x860]
movups xmm2, xmmword [rsp + 0x870]
movups xmm3, xmmword [rsp + 0x880]
movaps xmmword [rsp + 0x4b0], xmm3
movaps xmmword [rsp + 0x4a0], xmm2
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x480], xmm0
lea rcx, [rsp + 0x710]
lea rdx, [rsp + 0x480]
mov r8d, 0xb8
call fcn.14011a750
mov rcx, r14
call fcn.140070a40
mov r15d, 9
jmp 0x140076605
mov r15, qword [rdi]
mov qword [rdi], 9
cmp r15, 9
je 0x14007a66b
lea r14, [rsi + 0xa20]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x1b0], xmm3
movaps xmmword [rsp + 0x1a0], xmm2
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x1c0], r15
lea rcx, [rsp + 0x1c8]
mov r8d, 0x1b0
mov rdx, r14
call fcn.14011a750
lea rcx, [rsp + 0x710]
mov r8d, 0xb8
mov rdx, r14
call fcn.14011a750
lea rdx, [rsp + 0x280]
lea rcx, [rsp + 0x10f0]
mov r8d, 0xf8
call fcn.14011a750
movups xmm0, xmmword [rsp + 0xf20]
movups xmm1, xmmword [rsp + 0xf30]
movups xmm2, xmmword [rsp + 0xf40]
movups xmm3, xmmword [rsp + 0xf50]
movaps xmmword [rsp + 0x400], xmm0
movaps xmmword [rsp + 0x410], xmm1
movaps xmmword [rsp + 0x420], xmm2
movaps xmmword [rsp + 0x430], xmm3
movups xmm0, xmmword [rsp + 0xf60]
movaps xmmword [rsp + 0x440], xmm0
movups xmm0, xmmword [rsp + 0xf70]
movaps xmmword [rsp + 0x450], xmm0
movups xmm0, xmmword [rsp + 0xf80]
movaps xmmword [rsp + 0x460], xmm0
mov rax, qword [rsp + 0xf90]
mov qword [rsp + 0x470], rax
lea rcx, [rsp + 0x180]
call fcn.14007a890
cmp r15, 0xa
je 0x140076f8f
mov word [rsi + 0x9d6], 0x101
movaps xmm0, xmmword [rsp + 0x400]
movdqa xmm1, xmmword [rsp + 0x410]
movdqa xmm2, xmmword [rsp + 0x420]
movdqa xmm3, xmmword [rsp + 0x430]
movups xmmword [rsi + 0x7a0], xmm0
movdqu xmmword [rsi + 0x7b0], xmm1
movdqu xmmword [rsi + 0x7c0], xmm2
movdqu xmmword [rsi + 0x7d0], xmm3
movaps xmm0, xmmword [rsp + 0x440]
movups xmmword [rsi + 0x7e0], xmm0
movaps xmm0, xmmword [rsp + 0x450]
movups xmmword [rsi + 0x7f0], xmm0
movdqa xmm0, xmmword [rsp + 0x460]
movdqu xmmword [rsi + 0x800], xmm0
mov rax, qword [rsp + 0x470]
mov qword [rsi + 0x810], rax
lea r14, [rsi + 0x818]
mov qword [rsi + 0x818], r15
lea rcx, [rsi + 0x820]
lea rdx, [rsp + 0x710]
mov r8d, 0xb8
call fcn.14011a750
lea rcx, [rsi + 0x8d8]
lea rdx, [rsp + 0x10f0]
mov r8d, 0xf8
call fcn.14011a750
cmp dword [rsi + 0xa18], 9
je 0x1400766ec
mov rcx, rbx
call fcn.14007a890
mov rcx, rdi
call fcn.140070a40
mov r15, qword [r14]
cmp r15, 9
mov qword [rsp + 0x80], r12
jne 0x1400769b3
movzx r15d, byte [rsi + 0x890]
cmp r15b, 2
jne 0x140076bd3
mov byte [rsi + 0x9d5], 1
mov r12, qword [rsi + 0x820]
mov qword [rsi + 0x9d8], r12
mov byte [rsi + 0x9d4], 1
movdqu xmm0, xmmword [rsi + 0x898]
movdqu xmm1, xmmword [rsi + 0x8a8]
movdqu xmm2, xmmword [rsi + 0x8b8]
movdqu xmm3, xmmword [rsi + 0x8c8]
movdqa xmmword [rsp + 0x4b0], xmm3
movdqa xmmword [rsp + 0x4a0], xmm2
movdqa xmmword [rsp + 0x490], xmm1
movdqa xmmword [rsp + 0x480], xmm0
cmp byte [r12 + 0x30], 4
jne 0x140076dc7
lea rax, [rsi + 0x898]
mov byte [rsi + 0x9d4], 0
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmm3, xmmword [rax + 0x30]
movups xmmword [rsi + 0x9e0], xmm0
movdqu xmmword [rsi + 0x9f0], xmm1
movdqu xmmword [rsi + 0xa00], xmm2
movdqu xmmword [rsi + 0xa10], xmm3
lea rdi, [rsi + 0x9e0]
lea rcx, [rsp + 0x180]
mov rdx, rdi
mov r8, qword [rsp + 0x88]
call fcn.1400a4340
movzx r15d, byte [rsp + 0x1f0]
cmp r15b, 3
je 0x140076f87
mov rcx, rdi
mov r14, qword [rsp + 0x180]
mov r12, qword [rsp + 0x188]
movups xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0xe90], xmm0
movups xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0xea0], xmm0
movups xmm0, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0xeb0], xmm0
movups xmm0, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0xec0], xmm0
movups xmm0, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0xed0], xmm0
movdqu xmm0, xmmword [rsp + 0x1e0]
movdqa xmmword [rsp + 0xee0], xmm0
mov eax, dword [rsp + 0x1f1]
mov dword [rsp + 0x148], eax
mov eax, dword [rsp + 0x1f4]
mov dword [rsp + 0x14b], eax
call fcn.14007a890
cmp r15b, 2
jne 0x140076920
xor ebp, ebp
cmp byte [rsi + 0x9d1], 0
je 0x140076bbe
xor ebp, ebp
cmp byte [r14 + 0x30], 4
jne 0x140076bbe
mov rdi, qword [r14]
xor ebp, ebp
test rdi, rdi
je 0x140076bbe
mov qword [rsp + 0x38], r13
mov rbx, qword [r14 + 8]
movabs r12, 0x1f06008761308d7e
xor ebp, ebp
movabs r13, 0xe21d54bb3b6bd422
jmp 0x1400768f1
mov rcx, rdi
call qword [rbx + 0x30]
mov rdi, rax
mov rbx, rdx
test rax, rax
je 0x140076906
mov rcx, rdi
call qword [rbx + 0x38]
cmp rax, r12
jne 0x1400768e0
cmp rdx, r13
jne 0x1400768e0
mov ebp, 1
mov r12, r14
mov r13, qword [rsp + 0x38]
cmp byte [rsi + 0x9d4], 0
jne 0x140076dd3
jmp 0x140076de0
movaps xmm0, xmmword [rsp + 0xee0]
movaps xmmword [rsp + 0x110], xmm0
movaps xmm0, xmmword [rsp + 0xed0]
movaps xmmword [rsp + 0x100], xmm0
movdqa xmm0, xmmword [rsp + 0xe90]
movdqa xmm1, xmmword [rsp + 0xea0]
movdqa xmm2, xmmword [rsp + 0xeb0]
movdqa xmm3, xmmword [rsp + 0xec0]
movdqa xmmword [rsp + 0xf0], xmm3
movdqa xmmword [rsp + 0xe0], xmm2
movdqa xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
mov eax, dword [rsp + 0x148]
mov ecx, dword [rsp + 0x14b]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5b], ecx
mov rbp, r14
cmp byte [rsi + 0x9d4], 0
jne 0x140076dd3
jmp 0x140076de0
movzx r15d, byte [rsi + 0x810]
cmp r15b, 2
jne 0x140076ca5
mov byte [rsi + 0x9d3], 1
mov r12, qword [rsi + 0x7a0]
mov qword [rsi + 0x9d8], r12
lea rcx, [rsp + 0x180]
mov r8d, 0x1b8
mov rdx, r14
call fcn.14011a750
mov byte [rsi + 0x9d2], 1
cmp byte [r12 + 0x30], 4
jne 0x140076e08
mov byte [rsi + 0x9d2], 0
lea rcx, [rsi + 0x9e0]
mov r8d, 0x1b8
mov rdx, r14
call fcn.14011a750
lea rdi, [rsi + 0x9e0]
lea rcx, [rsp + 0x480]
mov rdx, rdi
mov r8, qword [rsp + 0x88]
call fcn.140058b70
movzx r15d, byte [rsp + 0x4f0]
cmp r15b, 3
je 0x140076f8b
mov rcx, rdi
mov rdi, qword [rsp + 0x480]
mov r12, qword [rsp + 0x488]
movups xmm0, xmmword [rsp + 0x490]
movaps xmmword [rsp + 0xe30], xmm0
movups xmm0, xmmword [rsp + 0x4a0]
movaps xmmword [rsp + 0xe40], xmm0
movups xmm0, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0xe50], xmm0
movups xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0xe60], xmm0
movups xmm0, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0xe70], xmm0
movdqu xmm0, xmmword [rsp + 0x4e0]
movdqa xmmword [rsp + 0xe80], xmm0
mov eax, dword [rsp + 0x4f1]
mov dword [rsp + 0x140], eax
mov eax, dword [rsp + 0x4f4]
mov dword [rsp + 0x143], eax
call fcn.140070a40
xor ebp, ebp
cmp r15b, 2
jne 0x140076b04
mov r12, rdi
cmp byte [rsi + 0x9d2], 0
jne 0x140076e14
jmp 0x140076b92
movaps xmm0, xmmword [rsp + 0xe80]
movaps xmmword [rsp + 0x110], xmm0
movaps xmm0, xmmword [rsp + 0xe70]
movaps xmmword [rsp + 0x100], xmm0
movdqa xmm0, xmmword [rsp + 0xe30]
movdqa xmm1, xmmword [rsp + 0xe40]
movdqa xmm2, xmmword [rsp + 0xe50]
movdqa xmm3, xmmword [rsp + 0xe60]
movdqa xmmword [rsp + 0xf0], xmm3
movdqa xmmword [rsp + 0xe0], xmm2
movdqa xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
mov eax, dword [rsp + 0x140]
mov ecx, dword [rsp + 0x143]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5b], ecx
mov rbp, rdi
cmp byte [rsi + 0x9d2], 0
jne 0x140076e14
mov byte [rsi + 0x9d2], 0
cmp byte [rsi + 0x9d3], 0
je 0x140076e35
mov rcx, qword [rsi + 0x9d8]
call fcn.140059b50
mov byte [rsi + 0x9d3], 0
jmp 0x140077428
mov r12, r14
cmp byte [rsi + 0x9d4], 0
jne 0x140076dd3
jmp 0x140076de0
mov rbp, qword [rsi + 0x820]
mov r12, qword [rsi + 0x828]
movups xmm0, xmmword [rsi + 0x880]
movaps xmmword [rsp + 0x110], xmm0
movups xmm0, xmmword [rsi + 0x870]
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rsi + 0x860]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rsi + 0x850]
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rsi + 0x840]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rsi + 0x830]
movaps xmmword [rsp + 0xc0], xmm0
mov eax, dword [rsi + 0x891]
mov ecx, dword [rsi + 0x894]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5b], ecx
movdqu xmm0, xmmword [rsi + 0x898]
movdqu xmm1, xmmword [rsi + 0x8a8]
movdqu xmm2, xmmword [rsi + 0x8b8]
movdqu xmm3, xmmword [rsi + 0x8c8]
movdqa xmmword [rsp + 0x1b0], xmm3
movdqa xmmword [rsp + 0x1a0], xmm2
movdqa xmmword [rsp + 0x190], xmm1
movdqa xmmword [rsp + 0x180], xmm0
lea rcx, [rsp + 0x180]
call fcn.14007a890
jmp 0x140077428
mov rbp, qword [rsi + 0x7a0]
mov r12, qword [rsi + 0x7a8]
movups xmm0, xmmword [rsi + 0x800]
movaps xmmword [rsp + 0xe20], xmm0
movups xmm0, xmmword [rsi + 0x7f0]
movaps xmmword [rsp + 0xe10], xmm0
movups xmm0, xmmword [rsi + 0x7e0]
movaps xmmword [rsp + 0xe00], xmm0
movups xmm0, xmmword [rsi + 0x7d0]
movaps xmmword [rsp + 0xdf0], xmm0
movups xmm0, xmmword [rsi + 0x7c0]
movaps xmmword [rsp + 0xde0], xmm0
movups xmm0, xmmword [rsi + 0x7b0]
movaps xmmword [rsp + 0xdd0], xmm0
mov eax, dword [rsi + 0x811]
mov ecx, dword [rsi + 0x814]
mov dword [rsp + 0x138], eax
mov dword [rsp + 0x13b], ecx
lea rcx, [rsp + 0xf20]
mov r8d, 0x1b8
mov rdx, r14
call fcn.14011a750
cmp dword [rsp + 0xf20], 6
jne 0x140076e41
lea rax, [rsi + 0x7b0]
lea rcx, [rsi + 0x811]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x110], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x100], xmm0
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmm3, xmmword [rax + 0x30]
movdqa xmmword [rsp + 0xf0], xmm3
movdqa xmmword [rsp + 0xe0], xmm2
movdqa xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5b], ecx
lea rcx, [rsp + 0xf20]
call fcn.140070a40
jmp 0x140077428
mov byte [rsi + 0x9d5], 0
mov r15b, 2
xor ebp, ebp
lea rcx, [rsp + 0x480]
call fcn.14007a890
mov byte [rsi + 0x9d4], 0
cmp byte [rsi + 0x9d5], 0
je 0x140076dfc
mov rcx, qword [rsi + 0x9d8]
call fcn.140059b50
mov byte [rsi + 0x9d5], 0
jmp 0x140077428
mov byte [rsi + 0x9d3], 0
mov r15b, 2
xor ebp, ebp
lea rcx, [rsp + 0x180]
call fcn.140070a40
mov byte [rsi + 0x9d2], 0
cmp byte [rsi + 0x9d3], 0
jne 0x140076ba6
mov byte [rsi + 0x9d3], 0
jmp 0x140077428
lea rcx, [rsp + 0x11f0]
mov r8d, 0x1b8
mov rdx, r14
call fcn.14011a750
mov rax, qword [rsi + 0x768]
mov rbx, qword [rax + 0x68]
test rbx, rbx
mov qword [rsp + 0x38], r13
je 0x140076ed2
mov r14, qword [rax + 0x70]
mov r13, qword [r14 + 0x10]
movzx eax, byte [0x140198310]
mov edx, 0x1b8
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007a794
mov rdi, rax
dec r13
and r13, 0xfffffffffffffff0
add rbx, r13
add rbx, 0x10
lea rdx, [rsp + 0x11f0]
mov r8d, 0x1b8
mov rcx, rax
call fcn.14011a750
lea r8, [0x1401534e0]
mov rcx, rbx
mov rdx, rdi
call qword [r14 + 0x18]
mov r13, qword [rsp + 0x38]
jmp 0x1400773aa
mov eax, 1
lock xadd qword [0x140198050], rax
mov qword [rsp + 0x390], rax
lea rcx, [rsp + 0x850]
mov r8d, 0x1b8
mov rdx, r14
call fcn.14011a750
lea rcx, [rsp + 0x480]
mov r8d, 0x1b8
mov rdx, r14
call fcn.14011a750
lea rdi, [rsp + 0x390]
mov qword [rsp + 0x638], rdi
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x140076fa2
cmp eax, 1
je 0x140076fcf
mov rax, qword [rsp + 0x480]
add rax, 0xfffffffffffffff7
cmp rax, 2
jb 0x140076f6a
lea rcx, [rsp + 0x480]
call fcn.140070a40
mov al, 1
mov byte [rsp + 0x180], al
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x180]
call fcn.140121780
mov al, 5
jmp 0x140076f91
mov al, 4
jmp 0x140076f91
mov al, 3
mov rcx, qword [rsp + 0x3f8]
mov byte [rcx], al
mov al, 3
jmp 0x1400793c3
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x14009f000]
call fcn.1400e8540
mov byte [rbx + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xd0]
movabs rax, 0x7ffffffffffffffe
cmp rbx, rax
ja 0x14007a7a3
lea rax, [rbx + 1]
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov r13, qword [rcx + 0xd8]
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x850]
mov r8d, 0x1b8
call fcn.14011a750
mov qword [rsp + 0x338], rdi
cmp r13, 2
je 0x14007a7be
mov r14, qword [rsp + 0x390]
test r13, r13
je 0x1400771d7
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0xe0]
lock inc qword [r13]
jle case.0x140075285.2
movzx eax, byte [0x140198310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007a7af
lea rcx, [r13 + 0x10]
mov qword [rsp + 0x40], rcx
mov rdi, rax
and rdi, 0xffffffffffffff80
lea rbx, [rdi + 0x80]
mov qword [rdi + 0x78], rax
mov qword [rdi + 0x80], 0xcc
mov qword [rdi + 0x88], 0
lea rax, [0x1401521b8]
mov qword [rdi + 0x90], rax
mov qword [rdi + 0x98], 0
mov qword [rdi + 0xa0], r13
mov qword [rdi + 0xa8], r14
lea rcx, [rdi + 0xb0]
lea rdx, [rsp + 0x850]
mov r8d, 0x1b8
call fcn.14011a750
xorps xmm0, xmm0
movups xmmword [rdi + 0x268], xmm0
mov qword [rdi + 0x278], 0
mov rax, qword [r13 + 0x88]
mov qword [rdi + 0x98], rax
mov rcx, qword [r13 + 0x68]
mov rax, qword [r13 + 0x80]
and rax, r14
lea rdx, [rax + rax*2]
lea rdi, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
jne 0x14007a1f7
lea rax, [r13 + 0x78]
mov qword [rsp + 0x150], rdi
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], r14
movzx eax, byte [r13 + 0x90]
test al, al
jne 0x1400772ed
lea rcx, [rsp + 0x150]
mov rdx, rbx
call fcn.1400af410
mov byte [rsp + 0x82c], 0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], rbx
lea rax, [rsp + 0x82c]
mov qword [rsp + 0x160], rax
lea rcx, [rsp + 0x150]
call fcn.140108280
jmp 0x140077370
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0xe0]
lock inc qword [r13]
jle case.0x140075285.2
movzx eax, byte [0x140198310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007a7af
mov rdi, rax
and rdi, 0xffffffffffffff80
lea rbx, [rdi + 0x80]
mov qword [rdi + 0x78], rax
mov qword [rdi + 0x80], 0xcc
mov qword [rdi + 0x88], 0
lea rax, str.p3_b_
mov qword [rdi + 0x90], rax
mov qword [rdi + 0x98], 0
mov qword [rdi + 0xa0], r13
mov qword [rdi + 0xa8], r14
lea rcx, [rdi + 0xb0]
lea rdx, [rsp + 0x850]
mov r8d, 0x1b8
call fcn.14011a750
xorps xmm0, xmm0
movups xmmword [rdi + 0x268], xmm0
mov qword [rdi + 0x278], 0
mov rax, qword [r13 + 0x78]
mov qword [rdi + 0x98], rax
mov rcx, qword [r13 + 0x58]
mov rax, qword [r13 + 0x70]
and rax, r14
lea rdx, [rax + rax*2]
lea rdi, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
jne 0x14007a20e
lea rax, [r13 + 0x68]
mov qword [rsp + 0x150], rdi
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], r14
movzx eax, byte [r13 + 0x80]
test al, al
je 0x14007733e
mov rcx, qword [rsp + 0x150]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
mov r13, qword [rsp + 0x38]
jne 0x14007a204
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [rbx], rax
cmp rax, 0x3f
jbe 0x14007a831
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140077375
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x10]
jmp 0x140077375
lea rcx, [rsp + 0x150]
mov rdx, rbx
call fcn.1400af410
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xe0]
mov rdx, rbx
call fcn.140102a90
mov r13, qword [rsp + 0x38]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rbx], rcx
je 0x1400773aa
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x20]
movaps xmm0, xmmword [rsp + 0xe20]
movaps xmmword [rsp + 0x110], xmm0
movaps xmm0, xmmword [rsp + 0xe10]
movaps xmmword [rsp + 0x100], xmm0
movdqa xmm0, xmmword [rsp + 0xdd0]
movdqa xmm1, xmmword [rsp + 0xde0]
movdqa xmm2, xmmword [rsp + 0xdf0]
movdqa xmm3, xmmword [rsp + 0xe00]
movdqa xmmword [rsp + 0xf0], xmm3
movdqa xmmword [rsp + 0xe0], xmm2
movdqa xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
mov eax, dword [rsp + 0x138]
mov ecx, dword [rsp + 0x13b]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5b], ecx
mov word [rsi + 0x9d6], 0
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0xd30], xmm0
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0xd20], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movaps xmm2, xmmword [rsp + 0xe0]
movaps xmm3, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xd10], xmm3
movaps xmmword [rsp + 0xd00], xmm2
movaps xmmword [rsp + 0xcf0], xmm1
movaps xmmword [rsp + 0xce0], xmm0
mov eax, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x5b]
mov dword [rsp + 0x128], eax
mov dword [rsp + 0x12b], ecx
mov byte [rsi + 0x9d0], 1
movaps xmm0, xmmword [rsp + 0xce0]
movdqa xmm1, xmmword [rsp + 0xcf0]
movdqa xmm2, xmmword [rsp + 0xd00]
movdqa xmm3, xmmword [rsp + 0xd10]
movaps xmmword [rsp + 0xd40], xmm0
movdqa xmmword [rsp + 0xd50], xmm1
movdqa xmmword [rsp + 0xd60], xmm2
movdqa xmmword [rsp + 0xd70], xmm3
movaps xmm0, xmmword [rsp + 0xd20]
movaps xmmword [rsp + 0xd80], xmm0
movdqa xmm0, xmmword [rsp + 0xd30]
movdqa xmmword [rsp + 0xd90], xmm0
mov eax, dword [rsp + 0x128]
mov ecx, dword [rsp + 0x12b]
mov dword [rsp + 0x133], ecx
mov dword [rsp + 0x130], eax
mov rcx, r13
call case.0x1400ae3cb.59
cmp r15b, 2
jne 0x1400775fb
mov r14b, 1
mov r13d, 3
test rbp, rbp
je 0x14007794d
mov byte [rsi + 0x729], 0
mov r13, qword [rsi + 0x628]
mov rbp, qword [rsi + 0x630]
mov rax, qword [rsi + 0x638]
mov qword [rsp + 0xb0], rax
lea rdx, [rsi + 0x640]
lea rcx, [rsp + 0x13b0]
mov r8d, 0x90
call fcn.14011a750
movups xmm0, xmmword [rsi + 0x6d0]
movdqu xmm1, xmmword [rsi + 0x6e0]
movdqu xmm2, xmmword [rsi + 0x6f0]
movdqu xmm3, xmmword [rsi + 0x700]
movaps xmmword [rsp + 0x7d0], xmm0
movdqa xmmword [rsp + 0x7e0], xmm1
movdqa xmmword [rsp + 0x7f0], xmm2
movdqa xmmword [rsp + 0x800], xmm3
movdqu xmm0, xmmword [rsi + 0x710]
movdqa xmmword [rsp + 0x810], xmm0
mov rax, qword [rsi + 0x720]
mov qword [rsp + 0x820], rax
jmp 0x14007998a
movaps xmm0, xmmword [rsp + 0xd90]
movaps xmmword [rsp + 0x1d0], xmm0
movaps xmm0, xmmword [rsp + 0xd80]
movaps xmmword [rsp + 0x1c0], xmm0
movaps xmm0, xmmword [rsp + 0xd40]
movaps xmm1, xmmword [rsp + 0xd50]
movaps xmm2, xmmword [rsp + 0xd60]
movaps xmm3, xmmword [rsp + 0xd70]
movaps xmmword [rsp + 0x1b0], xmm3
movaps xmmword [rsp + 0x1a0], xmm2
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
mov qword [rsi + 0x730], rbp
mov qword [rsi + 0x738], r12
movaps xmm0, xmmword [rsp + 0x180]
movdqa xmm1, xmmword [rsp + 0x190]
movdqa xmm2, xmmword [rsp + 0x1a0]
movdqa xmm3, xmmword [rsp + 0x1b0]
movups xmmword [rsi + 0x740], xmm0
movdqu xmmword [rsi + 0x750], xmm1
movdqu xmmword [rsi + 0x760], xmm2
movdqu xmmword [rsi + 0x770], xmm3
movaps xmm0, xmmword [rsp + 0x1c0]
movups xmmword [rsi + 0x780], xmm0
movdqa xmm0, xmmword [rsp + 0x1d0]
movdqu xmmword [rsi + 0x790], xmm0
mov byte [rsi + 0x7a0], r15b
mov eax, dword [rsp + 0x130]
mov ecx, dword [rsp + 0x133]
mov dword [rsi + 0x7a1], eax
mov dword [rsi + 0x7a4], ecx
lea r12, [rsi + 0x628]
mov rcx, qword [rsi + 0x6f8]
test rcx, rcx
je 0x14007793c
cmp qword [rcx + 0x18], 0
je 0x14007793c
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
movabs rbx, 0x832c62bf3df907aa
mov rdx, rcx
and rdx, rbx
lea r8, [rax - 0x20]
xor r9d, r9d
movdqa xmm0, xmmword [str.AAAAAAAAAAAAAAAA]
pcmpeqd xmm1, xmm1
movabs r14, 0xb3667fe83b40d09e
movdqu xmm2, xmmword [rax + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
test r10d, r10d
jne 0x14007778d
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x14007793c
add rdx, r9
add rdx, 0x10
add r9, 0x10
and rdx, rcx
jmp 0x140077742
lea r11d, [r10 - 1]
and r11w, r10w
mov r10d, r11d
je 0x140077759
tzcnt r11d, r10d
add r11, rdx
and r11, rcx
mov r15, r11
shl r15, 5
mov rdi, r8
sub rdi, r15
cmp qword [rdi], r14
jne 0x140077780
cmp qword [rdi + 8], rbx
jne 0x140077780
neg r11
shl r11, 5
mov rdi, qword [rax + r11 - 0x10]
mov rax, qword [rax + r11 - 8]
mov rcx, rdi
call qword [rax + 0x18]
cmp rax, r14
jne 0x14007793c
cmp rdx, rbx
mov rax, qword [rsp + 0x78]
jne 0x1400779a4
mov qword [rsp + 0x38], r13
movzx r13d, byte [rsi + 0x791]
cmp r13, 2
je 0x14007a3e6
mov rbx, qword [rdi]
movzx r14d, byte [rsi + 0x790]
mov rcx, qword [rsi + 0x778]
xor edi, edi
test rcx, rcx
je 0x140077823
mov rax, qword [rsi + 0x780]
call qword [rax + 0x18]
mov rdi, rax
mov rax, qword [rsp + 0x78]
mov r15, rdx
mov rbp, qword [rsi + 0x788]
lock inc qword [rbp]
jle case.0x140075285.2
mov qword [rsp + 0x40], r12
and rax, 0xffffffffffff0000
or rax, r14
shl r13d, 8
or r13, rax
mov r14, qword [rbx + 0x10]
lea rcx, [r14 + 0x10]
mov edx, 8
xor eax, eax
lock cmpxchg qword [r14 + 0x130], rdx
jne 0x140078037
mov rbx, qword [r14 + 0x138]
mov r12, qword [r14 + 0x140]
mov qword [r14 + 0x138], rdi
mov qword [r14 + 0x140], r15
mov rdi, qword [r14 + 0x148]
mov qword [r14 + 0x148], rbp
mov rbp, qword [r14 + 0x150]
mov qword [r14 + 0x150], r13
lock add qword [r14 + 0x158], 2
xor edx, edx
mov eax, 8
lock cmpxchg qword [r14 + 0x130], rdx
jne 0x140078051
call fcn.140108840
lea rcx, [r14 + 0x30]
call fcn.140108840
lea rcx, [r14 + 0x50]
call fcn.140108840
lea rcx, [r14 + 0x70]
call fcn.140108840
lea rcx, [r14 + 0x90]
call fcn.140108840
lea rcx, [r14 + 0xb0]
call fcn.140108840
lea rcx, [r14 + 0xd0]
call fcn.140108840
add r14, 0xf0
mov rcx, r14
call fcn.140108840
mov r14, rbp
mov eax, ebp
and eax, 0xff00
cmp eax, 0x200
mov r13, qword [rsp + 0x38]
jne 0x140077955
mov rax, r14
mov r12, qword [rsp + 0x40]
cmp byte [r13 + 0x61], 2
jne 0x1400779af
jmp 0x14007a3e6
mov rax, qword [rsp + 0x78]
cmp byte [r13 + 0x61], 2
jne 0x1400779af
jmp 0x14007a3e6
mov rbp, r12
jmp 0x14007998a
test rbx, rbx
je 0x14007798e
mov rax, qword [r12]
test rax, rax
je 0x140077968
mov rcx, rbx
call rax
cmp qword [r12 + 8], 0
je 0x14007798e
cmp qword [r12 + 0x10], 0x11
jb 0x14007797c
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lock dec qword [rdi]
mov r12, qword [rsp + 0x40]
jne 0x1400779a1
mov rcx, rdi
call fcn.1400c11c0
mov rax, r14
cmp byte [r13 + 0x61], 2
je 0x14007a3e6
cmp byte [r13 + 0x40], 2
mov qword [rsp + 0x78], rax
jne 0x140077ab3
cmp byte [rsi + 0x6e0], 7
jne 0x1400783f5
mov rcx, qword [rsi + 0x6f8]
test rcx, rcx
je 0x140077aa2
cmp qword [rcx + 0x18], 0
je 0x140077aa2
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
movabs rdi, 0x3fe96f89bdec9cc3
mov rdx, rcx
and rdx, rdi
lea r8, [rax - 0x20]
xor r9d, r9d
movdqa xmm0, xmmword [0x140128b40]
pcmpeqd xmm1, xmm1
movabs rbx, 0x5df2c7f89a31b955
movdqu xmm2, xmmword [rax + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
test r10d, r10d
jne 0x140077a5d
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x140077aa2
add rdx, r9
add rdx, 0x10
add r9, 0x10
and rdx, rcx
jmp 0x140077a1b
lea r11d, [r10 - 1]
and r11w, r10w
mov r10d, r11d
je 0x140077a32
tzcnt r11d, r10d
add r11, rdx
and r11, rcx
mov r15, r11
shl r15, 5
mov r14, r8
sub r14, r15
cmp qword [r14], rbx
jne 0x140077a50
cmp qword [r14 + 8], rdi
jne 0x140077a50
neg r11
shl r11, 5
mov rcx, qword [rax + r11 - 0x10]
mov rax, qword [rax + r11 - 8]
call qword [rax + 0x18]
cmp rax, rbx
jne 0x140077aa2
cmp rdx, rdi
je 0x1400783f5
lea rcx, [rsi + 0x688]
call fcn.1400350c0
jmp 0x1400783f5
cmp byte [rsi + 0x700], 3
jne 0x140077bc1
movzx eax, byte [0x140198310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007a6aa
mov rbp, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x301
movzx r15d, byte [r13 + 0x61]
cmp r15b, 2
je 0x14007a3e6
movzx r12d, byte [r13 + 0x60]
mov rcx, qword [r13 + 0x48]
xor edi, edi
test rcx, rcx
je 0x140077b1c
mov rax, qword [r13 + 0x50]
call qword [rax + 0x18]
mov rdi, rax
mov rbx, rdx
mov r13, qword [r13 + 0x58]
lock inc qword [r13]
jle case.0x140075285.2
cmp byte [rbp + 0x29], 2
je 0x140077b8c
mov qword [rsp + 0x38], rbx
mov r14, qword [rbp + 0x10]
test r14, r14
je 0x140077b74
mov rbx, qword [rbp + 0x18]
mov rax, qword [rbx]
test rax, rax
je 0x140077b50
mov rcx, r14
call rax
cmp qword [rbx + 8], 0
je 0x140077b74
cmp qword [rbx + 0x10], 0x11
jb 0x140077b62
mov r14, qword [r14 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x20]
lock dec qword [rax]
mov rbx, qword [rsp + 0x38]
jne 0x140077b8c
mov rcx, qword [rbp + 0x20]
call fcn.1400c11c0
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], rbx
mov qword [rbp + 0x20], r13
mov byte [rbp + 0x28], r12b
mov byte [rbp + 0x29], r15b
mov eax, dword [rsp + 0x180]
mov dword [rbp + 0x2a], eax
movzx eax, word [rsp + 0x184]
mov word [rbp + 0x2e], ax
mov r13d, 3
jmp 0x1400795e1
mov rax, qword [rsi + 0x620]
cmp byte [rax + 0x111], 0
je 0x140077c45
movzx ebx, byte [rsi + 0x688]
test ebx, ebx
je 0x140077cb2
cmp ebx, 2
jne 0x140077cab
mov r14, qword [rsi + 0x690]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007a3fe
mov rdi, rax
lea rdx, [r14 + 0x18]
mov rax, qword [r14]
mov r8, qword [r14 + 8]
mov r9, qword [r14 + 0x10]
lea rcx, [rsp + 0x180]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0x180]
movdqu xmm1, xmmword [rsp + 0x190]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
jmp 0x140077cb2
mov r14, qword [rsp + 0xa0]
mov r15, qword [rsp + 0x70]
movzx eax, word [rsp + 0x36]
mov ebp, eax
cmp byte [rsi + 0x6e0], 7
je 0x1400783d5
movzx eax, byte [r13 + 0x61]
cmp al, 2
je 0x14007a3e6
lea rdi, [rsi + 0x688]
test al, al
je 0x140077c9e
cmp byte [rdi], 0
je 0x1400783e1
lea rdx, [0x140158b98]
mov rcx, rdi
call fcn.140026aa0
test al, al
je 0x1400783e1
mov rcx, rdi
call fcn.140034be0
jmp 0x1400783e1
movzx ebp, byte [rsi + 0x689]
mov qword [rsp + 0x38], r13
lea rdx, [rsi + 0x6b0]
mov rax, qword [rsi + 0x698]
mov r8, qword [rsi + 0x6a0]
mov r9, qword [rsi + 0x6a8]
lea rcx, [rsp + 0x190]
call qword [rax]
lea rdx, [rsi + 0x6d0]
mov rax, qword [rsi + 0x6b8]
mov r8, qword [rsi + 0x6c0]
mov r9, qword [rsi + 0x6c8]
lea rcx, [rsp + 0x1b0]
call qword [rax]
movzx eax, word [rsi + 0x6d8]
mov byte [rsp + 0x180], bl
mov byte [rsp + 0x181], bpl
mov qword [rsp + 0x188], rdi
mov word [rsp + 0x1d0], ax
movups xmm0, xmmword [0x140153288]
movaps xmmword [rsp + 0x860], xmm0
movdqu xmm0, xmmword [0x140153278]
movdqa xmmword [rsp + 0x850], xmm0
mov rcx, r12
call fcn.14008da90
test al, al
jne 0x14007a73f
lea rdx, [rsp + 0x850]
mov qword [rsp + 0x40], r12
mov rcx, r12
call fcn.14001d3c0
mov ebp, eax
movzx r12d, word [rsi + 0x680]
mov eax, ebp
and eax, r12d
mov r13, qword [rsi + 0x670]
mov rbx, qword [rsi + 0x678]
mov r10, qword [rsp + 0x850]
mov rcx, qword [rsp + 0x858]
mov qword [rsp + 0x60], rcx
movzx ecx, byte [rsp + 0x858]
mov byte [rsp + 0xa8], cl
mov rcx, qword [rsp + 0x860]
mov qword [rsp + 0x68], rcx
xor edi, edi
mov dword [rsp + 0x378], ebp
jmp 0x140077df0
movzx ecx, byte [rsp + 0xa8]
cmp byte [rax + 8], cl
je 0x14007822f
inc rdi
inc r15
mov rax, r15
nop word cs:[rax + rax]
mov r15, rax
mov eax, 0
cmp r15, rbx
jae 0x140077df0
movzx r11d, word [r13 + r15*4]
cmp r11, 0xffff
je 0x140077ed7
movzx eax, word [r13 + r15*4 + 2]
mov ecx, r12d
and ecx, eax
mov edx, r15d
sub edx, ecx
and edx, r12d
cmp rdx, rdi
jb 0x140077ed7
cmp ax, bp
jne 0x140077dd8
mov rdx, qword [rsi + 0x650]
cmp rdx, r11
jbe 0x14007a425
test r10, r10
sete r8b
mov rax, qword [rsi + 0x648]
imul rdx, r11, 0x68
mov rcx, qword [rax + rdx + 0x40]
test rcx, rcx
setne r9b
cmp r9b, r8b
je 0x140077dd8
add rax, rdx
add rax, 0x40
test rcx, rcx
je 0x140077dc7
mov rcx, qword [rsp + 0x68]
cmp qword [rax + 0x10], rcx
jne 0x140077dd8
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x68]
mov rbp, r10
mov r14, r11
call fcn.14011b190
mov r10, rbp
mov ebp, dword [rsp + 0x378]
test eax, eax
jne 0x140077dd8
mov bl, 2
test r10, r10
je 0x140077ecf
lea rcx, [rsp + 0x868]
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x68]
call qword [r10 + 0x10]
mov r11, r14
jmp 0x140078231
cmp rdi, 0x200
setae al
mov r14, qword [rsp + 0x40]
cmp qword [r14], 2
setne bl
and bl, al
lea rax, [rsp + 0x850]
movdqu xmm0, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x11f0], xmm0
mov r11, qword [rsp + 0x60]
mov r13, qword [rsp + 0x38]
mov qword [rsp + 0x480], r14
mov qword [rsp + 0x488], r10
mov qword [rsp + 0x490], r11
movdqa xmm0, xmmword [rsp + 0x11f0]
movdqu xmmword [rsp + 0x498], xmm0
mov qword [rsp + 0x4a8], r15
mov word [rsp + 0x4b0], bp
mov byte [rsp + 0x4b2], bl
cmp bl, 2
mov qword [rsp + 0xf18], r10
mov qword [rsp + 0x660], r11
jne 0x140077f86
mov rdx, qword [r14 + 0x28]
cmp rdx, r11
ja 0x14007834c
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, qword [rsp + 0x660]
call fcn.14011b570
mov rdx, qword [rsp + 0x1a0]
test rdx, rdx
je 0x14007a727
mov rcx, qword [rsp + 0x198]
call fcn.140024440
test rax, rax
je 0x14007a727
mov rdi, rax
mov rbx, rdx
mov qword [rsp + 0x400], rax
mov qword [rsp + 0x408], rdx
mov r8, qword [rsp + 0x1a0]
test r8, r8
je 0x14007809c
mov rdx, qword [rsp + 0x198]
lea rcx, [rsp + 0x850]
call fcn.140023ee0
cmp qword [rsp + 0x850], 0
je 0x14007809c
movzx eax, word [rsp + 0x860]
movzx ecx, byte [rsp + 0x180]
test cl, cl
je 0x140078092
cmp cl, 2
jne 0x14007806b
mov rdx, qword [rsp + 0x188]
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
cmp rdx, 3
je 0x14007824f
cmp rdx, 5
je 0x14007807c
jmp 0x140078092
lea rax, [r14 + 0x130]
mov rbx, rcx
mov rcx, rax
call fcn.14011ef60
mov rcx, rbx
jmp 0x140077868
lea rax, [r14 + 0x130]
mov r15, rcx
mov rcx, rax
call fcn.14011f5c0
mov rcx, r15
jmp 0x1400778bf
lea rcx, [0x140186f14]
cmp byte [rsp + 0x181], 0
je 0x140078092
mov edx, 0x70747468
xor edx, dword [rcx]
movzx ecx, byte [rcx + 4]
xor ecx, 0x73
or ecx, edx
je 0x140078268
cmp ax, 0x50
je 0x140078276
mov r8, qword [rsp + 0x1a0]
test r8, r8
je 0x140078276
mov rdx, qword [rsp + 0x198]
lea rcx, [rsp + 0x710]
call fcn.140023ee0
cmp qword [rsp + 0x710], 0
je 0x140078282
mov rax, qword [rsp + 0x720]
mov qword [rsp + 0x1100], rax
movdqu xmm0, xmmword [rsp + 0x710]
movdqa xmmword [rsp + 0x10f0], xmm0
lea rax, [rsp + 0x400]
mov qword [rsp + 0x11f0], rax
lea rax, [0x1400366d0]
mov qword [rsp + 0x11f8], rax
lea rax, [rsp + 0x10f0]
mov qword [rsp + 0x1200], rax
lea rax, [0x14009f250]
mov qword [rsp + 0x1208], rax
lea rax, [0x140154ac0]
mov qword [rsp + 0x850], rax
mov qword [rsp + 0x858], 2
mov qword [rsp + 0x870], 0
lea rax, [rsp + 0x11f0]
mov qword [rsp + 0x860], rax
mov qword [rsp + 0x868], 2
lea rcx, [rsp + 0xf20]
lea rdx, [rsp + 0x850]
call fcn.140006820
mov rdi, qword [rsp + 0xf28]
mov rax, qword [rsp + 0xf30]
xor r8d, r8d
test rax, rax
je 0x1400781e4
xor ecx, ecx
jmp 0x1400781bd
cmp dl, 9
jne 0x1400781cb
inc rcx
cmp rax, rcx
je 0x1400781e1
movzx edx, byte [rdi + rcx]
cmp dl, 0x1f
jbe 0x1400781b0
cmp dl, 0x7f
jne 0x1400781b5
mov al, 2
mov byte [rsp + 0x870], al
cmp qword [rsp + 0xf20], 0
jne 0x140078208
jmp 0x140078222
mov r8, rax
lea rcx, [rsp + 0x850]
mov rdx, rdi
call fcn.140007840
xor eax, eax
mov byte [rsp + 0x870], al
cmp qword [rsp + 0xf20], 0
je 0x140078222
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [rsp + 0x870]
cmp al, 2
jne 0x1400782fa
jmp 0x1400782b3
mov bl, 2
mov r10, r15
mov r15, qword [rsp + 0x70]
movzx eax, word [rsp + 0x36]
mov ebp, eax
mov r13, qword [rsp + 0x38]
mov r14, qword [rsp + 0x40]
jmp 0x140077f0f
movzx edx, word [rcx]
xor edx, 0x7377
movzx ecx, byte [rcx + 2]
xor ecx, 0x73
or cx, dx
jne 0x140078092
movzx eax, ax
cmp eax, 0x1bb
jne 0x14007809c
mov qword [rsp + 0x710], 0
xor r8d, r8d
test rbx, rbx
je 0x1400782e2
xor eax, eax
jmp 0x14007829d
cmp cl, 9
jne 0x1400782ab
inc rax
cmp rbx, rax
je 0x1400782df
movzx ecx, byte [rdi + rax]
cmp cl, 0x1f
jbe 0x140078290
cmp cl, 0x7f
jne 0x140078295
mov byte [rsp + 0x870], 2
lea rax, [0x140153f68]
mov qword [rsp + 0x20], rax
lea rcx, str.uri_host_is_valid_header_value
lea r9, [0x140154350]
lea r8, [rsp + 0xf20]
mov edx, 0x1e
call fcn.14011b890
mov r8, rbx
lea rcx, [rsp + 0x850]
mov rdx, rdi
call fcn.140007840
mov byte [rsp + 0x870], 0
mov rax, qword [rsp + 0x870]
mov qword [rsp + 0x1210], rax
movdqu xmm0, xmmword [rsp + 0x850]
movdqu xmm1, xmmword [rsp + 0x860]
movdqa xmmword [rsp + 0x1200], xmm1
movdqa xmmword [rsp + 0x11f0], xmm0
lea rcx, [rsp + 0x480]
lea rdx, [rsp + 0x11f0]
call fcn.14002cc00
test rax, rax
je 0x14007a768
cmp byte [rsp + 0x180], 2
jb 0x140078382
mov rdi, qword [rsp + 0x188]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x1a8]
mov rax, qword [rsp + 0x190]
mov rdx, qword [rsp + 0x198]
mov r8, qword [rsp + 0x1a0]
call qword [rax + 0x10]
lea rcx, [rsp + 0x1c8]
mov rax, qword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x1b8]
mov r8, qword [rsp + 0x1c0]
call qword [rax + 0x10]
cmp byte [rsi + 0x6e0], 7
jne 0x140077c66
lea rcx, [rsi + 0x688]
call fcn.1400350c0
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0x70], r15
mov eax, ebp
mov word [rsp + 0x36], bp
cmp byte [r13 + 0x61], 2
je 0x14007a653
mov byte [rsi + 0x729], 0
mov r14, qword [rsi + 0x628]
mov rbx, qword [rsi + 0x630]
mov r15, qword [rsi + 0x638]
lea rdx, [rsi + 0x640]
lea rcx, [rsp + 0x11f0]
mov r8d, 0xe8
call fcn.14011a750
cmp byte [r13 + 0x40], 2
jne 0x14007851e
movzx eax, byte [0x140198310]
mov edx, 0x140
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007a69b
mov rbp, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x30], 0
mov qword [rax + 0x40], 5
lock inc qword [rax]
jle case.0x140075285.2
add r13, 0x38
mov qword [rsp + 0x180], r14
mov qword [rsp + 0x188], rbx
mov qword [rsp + 0x190], r15
lea rcx, [rsp + 0x198]
lea rdx, [rsp + 0x11f0]
mov r8d, 0xe8
call fcn.14011a750
mov qword [rsp + 0x280], 0
mov qword [rsp + 0x288], 1
mov qword [rsp + 0x290], rbp
lea rcx, [rsp + 0x480]
lea r8, [rsp + 0x180]
mov rdx, r13
call fcn.1400a83f0
mov r14, qword [rsp + 0x580]
cmp r14, 3
jne 0x140078664
mov r13d, 6
mov r12d, 1
xor r15d, r15d
jmp 0x140078b92
mov rcx, qword [r13 + 0x30]
xor edx, edx
mov eax, 1
lock cmpxchg qword [rcx + 0x10], rdx
je 0x14007857c
cmp byte [r13 + 0x40], 0
je 0x14007857c
lea rcx, [rsp + 0x1680]
lea rdx, [rsp + 0x11f0]
mov r8d, 0xe8
call fcn.14011a750
lea rdx, [rsp + 0x180]
xor r12d, r12d
cmp r14, 3
jne 0x140078848
xor r15d, r15d
mov r13d, 6
xor r14d, r14d
mov rbp, rbx
jmp 0x140078b9d
mov byte [r13 + 0x40], 1
movzx eax, byte [0x140198310]
mov edx, 0x140
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007a69b
mov rbp, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x30], 0
mov qword [rax + 0x40], 5
lock inc qword [rax]
jle case.0x140075285.2
add r13, 0x38
mov qword [rsp + 0x180], r14
mov qword [rsp + 0x188], rbx
mov qword [rsp + 0x190], r15
lea rcx, [rsp + 0x198]
lea rdx, [rsp + 0x11f0]
mov r8d, 0xe8
call fcn.14011a750
mov qword [rsp + 0x280], 0
mov qword [rsp + 0x288], 1
mov qword [rsp + 0x290], rbp
lea rcx, [rsp + 0x480]
lea r8, [rsp + 0x180]
mov rdx, r13
mov rbx, r8
call fcn.1400a83f0
mov r12, qword [rsp + 0x580]
cmp r12, 3
jne 0x1400788c3
mov r13d, 6
xor r12d, r12d
xor r15d, r15d
xor r14d, r14d
mov rdx, rbx
jmp 0x140078b9d
mov rdi, qword [rsp + 0x480]
mov r13, qword [rsp + 0x488]
mov rbx, qword [rsp + 0x490]
lea rdx, [rsp + 0x498]
lea rcx, [rsp + 0x850]
mov r8d, 0xe8
call fcn.14011a750
movdqu xmm0, xmmword [rsp + 0x588]
movdqa xmmword [rsp + 0x710], xmm0
mov rax, qword [rbp + 0x30]
nop dword [rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rbp + 0x30], rcx
jne 0x1400786b0
and eax, 0xa
cmp eax, 8
jne 0x140078813
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x18]
call qword [rax + 0x10]
lock dec qword [rbp]
je 0x14007881e
cmp r14d, 2
je 0x140078830
mov rbp, rdi
mov qword [rsp + 0x180], rdi
mov qword [rsp + 0x188], r13
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x190], rbx
lea rcx, [rsp + 0x198]
lea rdi, [rsp + 0x850]
mov r8d, 0xe8
mov rdx, rdi
call fcn.14011a750
lea rbx, [rsp + 0x280]
mov qword [rsp + 0x280], r14
movdqa xmm0, xmmword [rsp + 0x710]
movdqu xmmword [rsp + 0x288], xmm0
lea rcx, [rsp + 0x1768]
mov r8d, 0xe8
mov rdx, rdi
call fcn.14011a750
mov rcx, rbx
call fcn.140071ba0
cmp qword [rsp + 0x280], 0
mov rax, qword [rsp + 0x288]
je 0x140078a98
test rax, rax
je 0x140078afd
mov rdx, qword [rsp + 0x290]
test rdx, rdx
je 0x140078afd
mov rax, qword [rdx + 0xd0]
nop word cs:[rax + rax]
mov rcx, rax
test cl, 4
jne 0x1400787cd
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0xd0], r8
jne 0x1400787b0
and ecx, 5
cmp ecx, 1
jne 0x1400787e6
mov rax, qword [rdx + 0xc0]
mov rcx, qword [rdx + 0xc8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x290]
test rax, rax
je 0x140078afd
lock dec qword [rax]
jne 0x140078afd
mov rcx, qword [rsp + 0x290]
call fcn.1400c0a20
jmp 0x140078afd
lock dec qword [rbp]
jne 0x1400786e1
mov rcx, rbp
call fcn.1400c2bc0
cmp r14d, 2
jne 0x1400786eb
lea rcx, str.envelope_not_dropped
lea r8, [0x1401533c8]
mov edx, 0x14
call fcn.14011b950
mov rbp, r15
mov r13, r14
movzx eax, byte [0x140198310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007a6aa
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, str.connection_was_not_readydispatch_dropped_without_returning_error0o
mov r8d, 0x18
mov rcx, rax
call fcn.1400c7f40
lea r14, [rsp + 0x180]
lea rdx, [rsp + 0x1680]
mov r8d, 0xe8
mov rcx, r14
call fcn.14011a750
mov rdx, r14
mov r15d, 1
xor r12d, r12d
mov r14, rbx
jmp 0x140078b9d
mov r14, qword [rsp + 0x480]
mov rbx, qword [rsp + 0x488]
mov r15, qword [rsp + 0x490]
lea rdx, [rsp + 0x498]
lea rcx, [rsp + 0x850]
mov r8d, 0xe8
call fcn.14011a750
movdqu xmm0, xmmword [rsp + 0x588]
movdqa xmmword [rsp + 0x710], xmm0
mov rax, qword [rbp + 0x30]
nop dword [rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rbp + 0x30], rcx
jne 0x140078910
and eax, 0xa
cmp eax, 8
jne 0x140078a63
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x18]
call qword [rax + 0x10]
lock dec qword [rbp]
je 0x140078a6e
cmp r12d, 2
je 0x140078a80
mov qword [rsp + 0x180], r14
mov qword [rsp + 0x188], rbx
mov qword [rsp + 0x190], r15
lea rcx, [rsp + 0x198]
lea rdi, [rsp + 0x850]
mov r8d, 0xe8
mov rdx, rdi
call fcn.14011a750
lea r13, [rsp + 0x280]
mov qword [rsp + 0x280], r12
movdqa xmm0, xmmword [rsp + 0x710]
movdqu xmmword [rsp + 0x288], xmm0
lea rcx, [rsp + 0x1680]
mov r8d, 0xe8
mov rdx, rdi
call fcn.14011a750
mov rcx, r13
call fcn.140071ba0
cmp qword [rsp + 0x280], 0
mov rax, qword [rsp + 0x288]
je 0x1400797b9
test rax, rax
je 0x140078553
mov rdx, qword [rsp + 0x290]
test rdx, rdx
je 0x140078553
mov rax, qword [rdx + 0xd0]
nop dword [rax]
mov rcx, rax
test cl, 4
jne 0x140078a1d
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0xd0], r8
jne 0x140078a00
and ecx, 5
cmp ecx, 1
jne 0x140078a36
mov rax, qword [rdx + 0xc0]
mov rcx, qword [rdx + 0xc8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x290]
test rax, rax
je 0x140078553
lock dec qword [rax]
jne 0x140078553
mov rcx, qword [rsp + 0x290]
call fcn.1400c0a20
jmp 0x140078553
lock dec qword [rbp]
jne 0x140078941
mov rcx, rbp
call fcn.1400c2bc0
cmp r12d, 2
jne 0x14007894b
lea rcx, str.envelope_not_dropped
lea r8, [0x140153320]
mov edx, 0x14
call fcn.14011b950
test rax, rax
je 0x140078afd
mov rdx, qword [rsp + 0x290]
test rdx, rdx
je 0x140078afd
mov rax, qword [rdx + 0x30]
nop
mov rcx, rax
test cl, 4
jne 0x140078aca
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x140078ab0
and ecx, 5
cmp ecx, 1
jne 0x140078add
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x290]
test rax, rax
je 0x140078afd
lock dec qword [rax]
jne 0x140078afd
mov rcx, qword [rsp + 0x290]
call fcn.1400c2bc0
mov r12d, 1
xor r15d, r15d
cmp rbp, 3
je 0x140078b89
mov r14, r13
movzx eax, byte [0x140198310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007a6aa
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, str.connection_was_not_readydispatch_dropped_without_returning_error0o
mov r8d, 0x18
mov rcx, rax
call fcn.1400c7f40
lea rbx, [rsp + 0x180]
lea rdx, [rsp + 0x1768]
mov r8d, 0xe8
mov rcx, rbx
call fcn.14011a750
mov rdx, rbx
mov r12d, 1
mov r15d, 1
mov r13, rbp
mov rbp, qword [rsp + 0x38]
jmp 0x140078b9d
mov rbp, r13
mov r13d, 6
xor r14d, r14d
lea rdx, [rsp + 0x180]
lea rbx, [rsp + 0xf20]
mov r8d, 0xe8
mov rcx, rbx
call fcn.14011a750
mov qword [rsi + 0x7a8], r12
mov qword [rsi + 0x7b0], r15
mov qword [rsi + 0x7b8], rdi
mov qword [rsi + 0x7c0], r13
mov qword [rsi + 0x7c8], r14
mov qword [rsi + 0x7d0], rbp
lea rcx, [rsi + 0x7d8]
mov r8d, 0xe8
mov rdx, rbx
call fcn.14011a750
lea rdi, [rsi + 0x7a8]
lea rax, [rsi + 0x7b8]
mov qword [rsp + 0x40], rax
test r12, r12
je 0x140078f91
cmp qword [rsi + 0x7b0], 0
jne 0x140078f9f
mov qword [rsp + 0x60], rdi
lea rax, [rsi + 0x7d0]
mov qword [rsp + 0x38], rax
lea rdi, [rsp + 0x190]
lea rax, [rsi + 0x7c8]
mov qword [rsp + 0x68], rax
lea r14, [rsi + 0x868]
mov r13, qword [rsi + 0x7c0]
lea rbp, [rsp + 0x180]
lea r15, [rsp + 0x850]
mov r12, qword [rsp + 0x670]
jmp 0x140078cef
mov rcx, qword [rsp + 0x40]
call fcn.140095d00
mov qword [rsi + 0x7b8], r12
mov qword [rsi + 0x7c0], r13
mov r8d, 0xa0
mov rcx, qword [rsp + 0x68]
mov rdx, rbp
call fcn.14011a750
movaps xmm0, xmmword [rsp + 0x480]
movdqa xmm1, xmmword [rsp + 0x490]
movdqa xmm2, xmmword [rsp + 0x4a0]
movdqa xmm3, xmmword [rsp + 0x4b0]
movups xmmword [r14], xmm0
movdqu xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14 + 0x20], xmm2
movdqu xmmword [r14 + 0x30], xmm3
movdqa xmm0, xmmword [rsp + 0x4c0]
movdqu xmmword [r14 + 0x40], xmm0
mov rax, qword [rsp + 0x4d0]
mov qword [r14 + 0x50], rax
lea rax, [r13 - 6]
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
jne 0x1400793d2
cmp qword [rsi + 0x7c8], 0
jne 0x14007a3ab
mov rcx, rbp
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x88]
call fcn.1400c6c60
mov r13, qword [rsp + 0x188]
cmp r13, 6
je 0x1400793c1
mov rbx, qword [rsp + 0x180]
mov r8d, 0xa0
lea rcx, [rsp + 0x480]
mov rdx, rdi
call fcn.14011a750
movups xmm0, xmmword [rdi + 0xa0]
movdqu xmm1, xmmword [rdi + 0xb0]
movdqu xmm2, xmmword [rdi + 0xc0]
movdqu xmm3, xmmword [rdi + 0xd0]
movaps xmmword [rsp + 0x710], xmm0
movdqa xmmword [rsp + 0x720], xmm1
movdqa xmmword [rsp + 0x730], xmm2
movdqa xmmword [rsp + 0x740], xmm3
movdqu xmm0, xmmword [rdi + 0xe0]
movdqa xmmword [rsp + 0x750], xmm0
mov rax, qword [rdi + 0xf0]
mov qword [rsp + 0x760], rax
cmp qword [rsi + 0x7c8], 0
jne 0x14007a3c3
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax]
test rcx, rcx
je 0x140078e30
mov rax, qword [rcx + 0x30]
nop dword [rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140078de0
and eax, 0xa
cmp eax, 8
jne 0x140078e02
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
test rax, rax
je 0x140078e30
lock dec qword [rax]
jne 0x140078e30
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax]
call fcn.1400c2bc0
nop word cs:[rax + rax]
mov qword [rsi + 0x7c8], 1
cmp r13d, 4
je 0x140078ee0
cmp r13d, 5
je 0x14007a40d
mov r8d, 0xa0
mov rcx, r15
lea rdx, [rsp + 0x480]
call fcn.14011a750
movaps xmm0, xmmword [rsp + 0x710]
movdqa xmm1, xmmword [rsp + 0x720]
movdqa xmm2, xmmword [rsp + 0x730]
movdqa xmm3, xmmword [rsp + 0x740]
movaps xmmword [rsp + 0x400], xmm0
movdqa xmmword [rsp + 0x410], xmm1
movdqa xmmword [rsp + 0x420], xmm2
movdqa xmmword [rsp + 0x430], xmm3
movdqa xmm0, xmmword [rsp + 0x750]
movdqa xmmword [rsp + 0x440], xmm0
mov rax, qword [rsp + 0x760]
mov qword [rsp + 0x450], rax
mov r12, rbx
jmp 0x140078efc
mov r8d, 0xa0
mov rcx, r15
lea rdx, [rsp + 0x480]
call fcn.14011a750
mov r13d, 4
mov r8d, 0xa0
mov rcx, rbp
mov rdx, r15
call fcn.14011a750
movaps xmm0, xmmword [rsp + 0x400]
movaps xmm1, xmmword [rsp + 0x410]
movaps xmm2, xmmword [rsp + 0x420]
movaps xmm3, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0x480], xmm0
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x4a0], xmm2
movaps xmmword [rsp + 0x4b0], xmm3
movaps xmm0, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0x4c0], xmm0
mov rax, qword [rsp + 0x450]
mov qword [rsp + 0x4d0], rax
mov rax, qword [rsi + 0x7c0]
add rax, 0xfffffffffffffffa
cmp rax, 2
ja 0x140078c70
cmp rax, 1
jne 0x140078c7a
jmp 0x140078c70
cmp qword [rsi + 0x7b0], 0
je 0x140079049
mov r12, qword [rsi + 0x7b8]
mov r13, qword [rsi + 0x7c0]
mov qword [rsi + 0x7c0], 5
cmp r13, 5
je 0x14007a683
mov rbx, qword [rsi + 0x7c8]
mov r15, qword [rsi + 0x7d0]
lea rdx, [rsi + 0x7d8]
lea rcx, [rsp + 0x11f0]
mov r8d, 0x90
call fcn.14011a750
movups xmm0, xmmword [rsi + 0x868]
movups xmm1, xmmword [rsi + 0x878]
movups xmm2, xmmword [rsi + 0x888]
movups xmm3, xmmword [rsi + 0x898]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xf0], xmm3
movups xmm0, xmmword [rsi + 0x8a8]
movaps xmmword [rsp + 0x100], xmm0
mov rax, qword [rsi + 0x8b8]
mov qword [rsp + 0x110], rax
jmp 0x14007949c
mov qword [rsp + 0x60], rdi
lea rax, [rsi + 0x7d0]
mov qword [rsp + 0x38], rax
lea rdi, [rsp + 0x190]
lea rax, [rsi + 0x7c8]
mov qword [rsp + 0x68], rax
lea r14, [rsi + 0x868]
mov r13, qword [rsi + 0x7c0]
lea rbp, [rsp + 0x180]
lea r15, [rsp + 0x850]
mov r12, qword [rsp + 0x668]
jmp 0x14007911f
mov rcx, qword [rsp + 0x40]
call fcn.140095d00
mov qword [rsi + 0x7b8], r12
mov qword [rsi + 0x7c0], r13
mov r8d, 0xa0
mov rcx, qword [rsp + 0x68]
mov rdx, rbp
call fcn.14011a750
movaps xmm0, xmmword [rsp + 0x480]
movdqa xmm1, xmmword [rsp + 0x490]
movdqa xmm2, xmmword [rsp + 0x4a0]
movdqa xmm3, xmmword [rsp + 0x4b0]
movups xmmword [r14], xmm0
movdqu xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14 + 0x20], xmm2
movdqu xmmword [r14 + 0x30], xmm3
movdqa xmm0, xmmword [rsp + 0x4c0]
movdqu xmmword [r14 + 0x40], xmm0
mov rax, qword [rsp + 0x4d0]
mov qword [r14 + 0x50], rax
lea rax, [r13 - 6]
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
jne 0x14007978f
cmp qword [rsi + 0x7c8], 0
jne 0x14007a3ab
mov rcx, rbp
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x88]
call fcn.1400c6c60
mov r13, qword [rsp + 0x188]
cmp r13, 6
je 0x1400793c1
mov rbx, qword [rsp + 0x180]
mov r8d, 0xa0
lea rcx, [rsp + 0x480]
mov rdx, rdi
call fcn.14011a750
movups xmm0, xmmword [rdi + 0xa0]
movdqu xmm1, xmmword [rdi + 0xb0]
movdqu xmm2, xmmword [rdi + 0xc0]
movdqu xmm3, xmmword [rdi + 0xd0]
movaps xmmword [rsp + 0x710], xmm0
movdqa xmmword [rsp + 0x720], xmm1
movdqa xmmword [rsp + 0x730], xmm2
movdqa xmmword [rsp + 0x740], xmm3
movdqu xmm0, xmmword [rdi + 0xe0]
movdqa xmmword [rsp + 0x750], xmm0
mov rax, qword [rdi + 0xf0]
mov qword [rsp + 0x760], rax
cmp qword [rsi + 0x7c8], 0
jne 0x14007a3c3
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax]
test rcx, rcx
je 0x140079260
mov rax, qword [rcx + 0x30]
nop dword [rax]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x140079210
and eax, 0xa
cmp eax, 8
jne 0x140079232
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
test rax, rax
je 0x140079260
lock dec qword [rax]
jne 0x140079260
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax]
call fcn.1400c2bc0
nop word cs:[rax + rax]
mov qword [rsi + 0x7c8], 1
cmp r13d, 4
je 0x140079310
cmp r13d, 5
je 0x14007a434
mov r8d, 0xa0
mov rcx, r15
lea rdx, [rsp + 0x480]
call fcn.14011a750
movaps xmm0, xmmword [rsp + 0x710]
movdqa xmm1, xmmword [rsp + 0x720]
movdqa xmm2, xmmword [rsp + 0x730]
movdqa xmm3, xmmword [rsp + 0x740]
movaps xmmword [rsp + 0x400], xmm0
movdqa xmmword [rsp + 0x410], xmm1
movdqa xmmword [rsp + 0x420], xmm2
movdqa xmmword [rsp + 0x430], xmm3
movdqa xmm0, xmmword [rsp + 0x750]
movdqa xmmword [rsp + 0x440], xmm0
mov rax, qword [rsp + 0x760]
mov qword [rsp + 0x450], rax
mov r12, rbx
jmp 0x14007932c
mov r8d, 0xa0
mov rcx, r15
lea rdx, [rsp + 0x480]
call fcn.14011a750
mov r13d, 4
mov r8d, 0xa0
mov rcx, rbp
mov rdx, r15
call fcn.14011a750
movaps xmm0, xmmword [rsp + 0x400]
movaps xmm1, xmmword [rsp + 0x410]
movaps xmm2, xmmword [rsp + 0x420]
movaps xmm3, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0x480], xmm0
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x4a0], xmm2
movaps xmmword [rsp + 0x4b0], xmm3
movaps xmm0, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0x4c0], xmm0
mov rax, qword [rsp + 0x450]
mov qword [rsp + 0x4d0], rax
mov rax, qword [rsi + 0x7c0]
add rax, 0xfffffffffffffffa
cmp rax, 2
ja 0x1400790a0
cmp rax, 1
jne 0x1400790aa
jmp 0x1400790a0
mov al, 4
mov rcx, qword [rsp + 0xb8]
mov byte [rcx], al
jmp 0x140079d91
mov qword [rsp + 0x670], r12
cmp rax, 1
jne 0x1400797a1
mov r12, qword [rsi + 0x7b8]
mov qword [rsi + 0x7c0], 5
cmp r13, 5
mov rdi, qword [rsp + 0x60]
je 0x14007a683
mov rbx, qword [rsi + 0x7c8]
mov r15, qword [rsi + 0x7d0]
lea rdx, [rsi + 0x7d8]
lea rcx, [rsp + 0x11f0]
mov r8d, 0x90
call fcn.14011a750
movups xmm0, xmmword [rsi + 0x868]
movups xmm1, xmmword [rsi + 0x878]
movups xmm2, xmmword [rsi + 0x888]
movups xmm3, xmmword [rsi + 0x898]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xf0], xmm3
movups xmm0, xmmword [rsi + 0x8a8]
movaps xmmword [rsp + 0x100], xmm0
mov rax, qword [rsi + 0x8b8]
mov qword [rsp + 0x110], rax
mov rcx, qword [rsp + 0x40]
call fcn.140095d00
mov qword [rsi + 0x7c0], 8
lea rcx, [rsp + 0x14d0]
lea rdx, [rsp + 0x11f0]
mov r8d, 0x90
call fcn.14011a750
movaps xmm0, xmmword [rsp + 0xc0]
movdqa xmm1, xmmword [rsp + 0xd0]
movdqa xmm2, xmmword [rsp + 0xe0]
movdqa xmm3, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xc50], xmm0
movdqa xmmword [rsp + 0xc60], xmm1
movdqa xmmword [rsp + 0xc70], xmm2
movdqa xmmword [rsp + 0xc80], xmm3
movdqa xmm0, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0xc90], xmm0
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0xca0], rax
mov rcx, rdi
call fcn.14007b470
cmp r13, 4
jne 0x1400795e6
mov qword [rsp + 0x10f8], r15
lea r12, [rsp + 0x1100]
lea rdx, [rsp + 0x14d0]
mov r8d, 0x90
mov rcx, r12
call fcn.14011a750
mov qword [rsp + 0x10f0], rbx
cmp byte [rsi + 0x791], 2
je 0x14007a3e6
lea r14, [rsi + 0x730]
mov rcx, qword [rsi + 0x778]
test rcx, rcx
je 0x14007959e
lea rdx, [rsp + 0x1150]
mov rax, qword [rsi + 0x780]
call qword [rax + 0x20]
cmp byte [rsi + 0x791], 2
je 0x14007a3e6
mov rax, qword [rsi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 3
jne 0x14007969f
mov rbp, qword [rsp + 0x10f0]
mov rax, qword [rsp + 0x10f8]
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x13b0]
mov r8d, 0x90
mov rdx, r12
call fcn.14011a750
jmp 0x14007997e
movzx ebp, byte [rsi + 0x791]
cmp bpl, 2
je 0x14007a3e6
mov qword [rsp + 0x40], rbx
movzx r14d, byte [rsi + 0x7a0]
movzx eax, byte [rsi + 0x790]
mov byte [rsp + 0x38], al
mov rcx, qword [rsi + 0x778]
xor edi, edi
test rcx, rcx
je 0x14007962a
mov rax, qword [rsi + 0x780]
call qword [rax + 0x18]
mov rdi, rax
mov rbx, qword [rsi + 0x788]
lock inc qword [rbx]
jle case.0x140075285.2
cmp byte [r12 + 0x29], 2
je 0x140079881
mov qword [rsp + 0x68], r15
mov byte [rsp + 0x60], r14b
mov r14, qword [r12 + 0x10]
test r14, r14
je 0x140079856
mov r15, qword [r12 + 0x18]
mov rax, qword [r15]
test rax, rax
je 0x140079681
mov rcx, r14
mov qword [rsp + 0xa8], rdx
call rax
mov rdx, qword [rsp + 0xa8]
cmp qword [r15 + 8], 0
je 0x140079856
cmp qword [r15 + 0x10], 0x11
jae 0x14007983a
mov r15, rdx
jmp 0x140079841
cmp byte [rsi + 0x791], 2
je 0x14007a3e6
cmp byte [rsi + 0x770], 2
je 0x1400796d4
cmp qword [rsi + 0x798], 0
je 0x1400796d4
mov rax, qword [rsi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x140079f7d
mov rax, qword [r14 + 0x70]
mov qword [rsp + 0x1f0], rax
movups xmm0, xmmword [r14 + 0x60]
movaps xmmword [rsp + 0x1e0], xmm0
movups xmm0, xmmword [r14 + 0x50]
movaps xmmword [rsp + 0x1d0], xmm0
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0x1c0], xmm0
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movdqu xmm3, xmmword [r14 + 0x30]
movdqa xmmword [rsp + 0x1b0], xmm3
movdqa xmmword [rsp + 0x1a0], xmm2
movdqa xmmword [rsp + 0x190], xmm1
movdqa xmmword [rsp + 0x180], xmm0
lea rcx, [rsp + 0x180]
call fcn.140059980
mov rbp, qword [rsp + 0x10f0]
mov rax, qword [rsp + 0x10f8]
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x13b0]
mov r8d, 0x90
mov rdx, r12
call fcn.14011a750
lea rdi, [rsi + 0x729]
mov r13d, 4
jmp 0x1400799a6
mov qword [rsp + 0x668], r12
cmp rax, 1
je 0x1400793e4
lea rcx, str.Flatten_polled_after_completionC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_future_flatten.rs
lea r8, [0x140154c18]
mov edx, 0x1f
call fcn.140121610
test rax, rax
je 0x140078553
mov rdx, qword [rsp + 0x290]
test rdx, rdx
je 0x140078553
mov rax, qword [rdx + 0x30]
nop word [rax + rax]
mov rcx, rax
test cl, 4
jne 0x1400797fa
mov r8, rcx
or r8, 2
mov rax, rcx
lock cmpxchg qword [rdx + 0x30], r8
jne 0x1400797e0
and ecx, 5
cmp ecx, 1
jne 0x14007980d
mov rax, qword [rdx + 0x20]
mov rcx, qword [rdx + 0x28]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x290]
test rax, rax
je 0x140078553
lock dec qword [rax]
jne 0x140078553
mov rcx, qword [rsp + 0x290]
call fcn.1400c2bc0
jmp 0x140078553
mov r15, rdx
mov r14, qword [r14 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, r15
mov rax, qword [r12 + 0x20]
lock dec qword [rax]
movzx r14d, byte [rsp + 0x60]
mov r15, qword [rsp + 0x68]
jne 0x140079881
mov rcx, qword [r12 + 0x20]
mov r15, rdx
call fcn.1400c11c0
mov rdx, r15
mov r15, qword [rsp + 0x68]
mov qword [r12 + 0x10], rdi
mov qword [r12 + 0x18], rdx
mov qword [r12 + 0x20], rbx
movzx eax, byte [rsp + 0x38]
mov byte [r12 + 0x28], al
mov byte [r12 + 0x29], bpl
mov eax, dword [rsp + 0x180]
mov dword [r12 + 0x2a], eax
movzx eax, word [rsp + 0x184]
mov word [r12 + 0x2e], ax
lea rax, [rsp + 0x180]
cmp r13, 3
je 0x14007996b
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x180], rax
lea rcx, [rsp + 0x13b0]
lea rdx, [rsp + 0x14d0]
mov r8d, 0x90
call fcn.14011a750
movaps xmm0, xmmword [rsp + 0xc50]
movdqa xmm1, xmmword [rsp + 0xc60]
movdqa xmm2, xmmword [rsp + 0xc70]
movdqa xmm3, xmmword [rsp + 0xc80]
movaps xmmword [rsp + 0x7d0], xmm0
movdqa xmmword [rsp + 0x7e0], xmm1
movdqa xmmword [rsp + 0x7f0], xmm2
movdqa xmmword [rsp + 0x800], xmm3
movdqa xmm0, xmmword [rsp + 0xc90]
movdqa xmmword [rsp + 0x810], xmm0
mov rax, qword [rsp + 0xca0]
mov qword [rsp + 0x820], rax
lea rax, [rsp + 0x480]
mov qword [rsp + 0xb0], r15
mov qword [rax], r12
mov rbp, qword [rsp + 0x180]
mov r12, qword [rsp + 0x480]
lea rcx, [rsi + 0x730]
call fcn.140059980
lea rdi, [rsi + 0x729]
cmp byte [rsi + 0x729], 0
je 0x1400799a6
lea rcx, [rsi + 0x628]
call fcn.1400720c0
mov byte [rdi], 0
lea rcx, [rsp + 0x1560]
lea rdx, [rsp + 0x13b0]
mov r8d, 0x90
call fcn.14011a750
movaps xmm0, xmmword [rsp + 0x7d0]
movaps xmm1, xmmword [rsp + 0x7e0]
movaps xmm2, xmmword [rsp + 0x7f0]
movaps xmm3, xmmword [rsp + 0x800]
movaps xmmword [rsp + 0xb90], xmm0
movaps xmmword [rsp + 0xba0], xmm1
movaps xmmword [rsp + 0xbb0], xmm2
movaps xmmword [rsp + 0xbc0], xmm3
movaps xmm0, xmmword [rsp + 0x810]
movaps xmmword [rsp + 0xbd0], xmm0
mov rax, qword [rsp + 0x820]
mov qword [rsp + 0xbe0], rax
mov rax, qword [rsp + 0xb8]
mov byte [rax], 1
cmp r13, 5
je 0x140079d91
lea rcx, [rsp + 0x1440]
lea rdx, [rsp + 0x1560]
mov r8d, 0x90
call fcn.14011a750
movaps xmm0, xmmword [rsp + 0xb90]
movaps xmm1, xmmword [rsp + 0xba0]
movaps xmm2, xmmword [rsp + 0xbb0]
movaps xmm3, xmmword [rsp + 0xbc0]
movaps xmmword [rsp + 0xbf0], xmm0
movaps xmmword [rsp + 0xc00], xmm1
movaps xmmword [rsp + 0xc10], xmm2
movaps xmmword [rsp + 0xc20], xmm3
movaps xmm0, xmmword [rsp + 0xbd0]
movaps xmmword [rsp + 0xc30], xmm0
mov rax, qword [rsp + 0xbe0]
mov qword [rsp + 0xc40], rax
mov rcx, qword [rsp + 0x80]
call fcn.14007b5c0
cmp r13, 3
je 0x140079f3f
cmp r13, 4
je 0x140079da7
mov qword [rsp + 0x180], r13
mov qword [rsp + 0x188], rbp
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x190], rax
lea rcx, [rsp + 0x198]
lea rdx, [rsp + 0x1440]
mov r8d, 0x90
call fcn.14011a750
mov rax, qword [rsp + 0xc40]
mov qword [rsp + 0x278], rax
movaps xmm0, xmmword [rsp + 0xc30]
movups xmmword [rsp + 0x268], xmm0
movdqa xmm0, xmmword [rsp + 0xbf0]
movdqa xmm1, xmmword [rsp + 0xc00]
movdqa xmm2, xmmword [rsp + 0xc10]
movdqa xmm3, xmmword [rsp + 0xc20]
movdqu xmmword [rsp + 0x258], xmm3
movdqu xmmword [rsp + 0x248], xmm2
movdqu xmmword [rsp + 0x238], xmm1
movdqu xmmword [rsp + 0x228], xmm0
test r14b, 1
je 0x140079f59
cmp byte [rsi + 0x358], 0
je 0x140079f59
lea rdi, [rsp + 0x228]
movzx ebp, byte [rsi + 0x490]
test ebp, ebp
je 0x140079c0b
cmp ebp, 2
jne 0x140079c03
lea rdx, [rsi + 0x4b8]
mov rax, qword [rsi + 0x4a0]
mov r8, qword [rsi + 0x4a8]
mov r9, qword [rsi + 0x4b0]
lea rcx, [rsp + 0x490]
call qword [rax]
lea rdx, [rsi + 0x4d8]
mov rax, qword [rsi + 0x4c0]
mov r8, qword [rsi + 0x4c8]
mov r9, qword [rsi + 0x4d0]
lea rcx, [rsp + 0x4b0]
call qword [rax]
movzx eax, word [rsi + 0x4e0]
mov byte [rsp + 0x480], bpl
mov byte [rsp + 0x481], r14b
mov qword [rsp + 0x488], rbx
mov word [rsp + 0x4d0], ax
lea r14, [rsp + 0x1e0]
cmp byte [rsp + 0x1e0], 2
jb 0x140079cbc
mov rax, qword [rsp + 0x3f0]
mov qword [rax], 4
mov cl, 3
jmp 0x140079f0c
lea rcx, [rsp + 0x15f0]
lea rdx, [rsp + 0x1440]
mov r8d, 0x90
call fcn.14011a750
mov rbx, rbp
mov r12, qword [rsp + 0xb0]
cmp byte [rsi + 0x490], 2
jb 0x140079e01
mov rdi, qword [rsi + 0x498]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x4b8]
mov rax, qword [rsi + 0x4a0]
mov rdx, qword [rsi + 0x4a8]
mov r8, qword [rsi + 0x4b0]
call qword [rax + 0x10]
lea rcx, [rsi + 0x4d8]
mov rax, qword [rsi + 0x4c0]
mov rdx, qword [rsi + 0x4c8]
mov r8, qword [rsi + 0x4d0]
call qword [rax + 0x10]
cmp byte [rsi + 0x460], 2
jb 0x140079e73
mov rdi, qword [rsi + 0x468]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x488]
mov rax, qword [rsi + 0x470]
mov rdx, qword [rsi + 0x478]
mov r8, qword [rsi + 0x480]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x2b0]
test rax, rax
je 0x140079eb7
lock dec qword [rax]
jne 0x140079eb7
mov rcx, qword [rsi + 0x2b0]
mov rdx, qword [rsi + 0x2b8]
call fcn.140045b50
lea rcx, [rsi + 0x2d0]
call fcn.140059c10
mov rax, qword [rsi + 0x350]
test rax, rax
je 0x140079ee1
lock dec qword [rax]
jne 0x140079ee1
mov rdi, qword [rsp + 0x3f0]
mov qword [rdi], rbx
mov qword [rdi + 8], r12
lea rcx, [rdi + 0x10]
lea rdx, [rsp + 0x15f0]
mov r8d, 0x90
call fcn.14011a750
mov rax, rdi
mov cl, 1
mov byte [rsi + 0xbd0], cl
movaps xmm6, xmmword [rsp + 0x1a80]
movaps xmm7, xmmword [rsp + 0x1a90]
movaps xmm8, xmmword [rsp + 0x1aa0]
add rsp, 0x1ab8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ebx, 3
mov r12, rbp
cmp byte [rsi + 0x490], 2
jb 0x140079e01
jmp 0x140079dd6
lea rcx, [rsp + 0x180]
call fcn.1400720c0
mov ebx, 3
cmp byte [rsi + 0x490], 2
jae 0x140079dd6
jmp 0x140079e01
mov rax, qword [rsp + 0x1160]
test rax, rax
je 0x14007a0d4
cmp eax, 2
jne 0x14007a0d4
lea rcx, [rsp + 0x1178]
call fcn.14001b930
test al, al
je 0x14007a0e3
mov rax, qword [r14 + 0x70]
mov qword [rsp + 0xaa0], rax
movups xmm0, xmmword [r14 + 0x60]
movaps xmmword [rsp + 0xa90], xmm0
movups xmm0, xmmword [r14 + 0x50]
movaps xmmword [rsp + 0xa80], xmm0
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0xa70], xmm0
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmm2, xmmword [r14 + 0x20]
movdqu xmm3, xmmword [r14 + 0x30]
movdqa xmmword [rsp + 0xa60], xmm3
movdqa xmmword [rsp + 0xa50], xmm2
movdqa xmmword [rsp + 0xa40], xmm1
movdqa xmmword [rsp + 0xa30], xmm0
mov rax, qword [rsi + 0x620]
mov rbx, qword [rax + 0x68]
test rbx, rbx
je 0x14007a1e5
mov rdi, qword [rax + 0x70]
mov r14, qword [rdi + 0x10]
movzx eax, byte [0x140198310]
mov edx, 0x78
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007a867
dec r14
and r14, 0xfffffffffffffff0
lea rcx, [rbx + r14]
add rcx, 0x10
mov rdx, qword [rsp + 0xaa0]
mov qword [rax + 0x70], rdx
movaps xmm0, xmmword [rsp + 0xa90]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0xa80]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0xa70]
movups xmmword [rax + 0x40], xmm0
movdqa xmm0, xmmword [rsp + 0xa30]
movdqa xmm1, xmmword [rsp + 0xa40]
movdqa xmm2, xmmword [rsp + 0xa50]
movdqa xmm3, xmmword [rsp + 0xa60]
movdqu xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea r8, [0x140153480]
jmp case.0x140072fa6.17
cmp qword [rsp + 0x1168], 0
je 0x140079fac
movzx eax, byte [0x140198310]
mov edx, 0x48
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007a849
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x20], 0
mov qword [rax + 0x28], 0
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x38], 0
mov word [rax + 0x40], 0
lock inc qword [rax]
jle case.0x140075285.2
jo 0x14007a139
add byte [rax], al
mov rbx, qword [rsp + 0x1188]
test rbx, rbx
je 0x14007a1b5
mov r15, qword [rbx]
cmp r15, 2
je 0x14007a237
movzx eax, byte [0x140198310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x14007a876
lea rcx, [rsp + 0xa30]
call fcn.1400903e0
jmp 0x14007a385
mov rcx, rdi
call fcn.140120410
jmp 0x14007715c
call fcn.140120760
jmp 0x140077308
invalid
mov rcx, rdi
call fcn.140120410
jmp 0x1400772c5
mov rdx, rax
call qword [rdi + 0x18]
jmp 0x14007974f
sbb ebx, dword [rcx + 1]
add byte [rax - 0x77], cl
sar dword [rdx + 0x84], 0xb8
int3
mov rcx, rax
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rcx], rdx
mov cl, 0x11
je 0x14007974f
mov rax, qword [rcx + 0x10]
call qword [rax + 0x20]
jmp 0x14007974f
ud2
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs8_
mov edx, 0x36
call fcn.140121610
mov qword [rsi + 0x7c8], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_ba1d7f4a083e6402679105115ded645512a7aea8library_std_src_threadmod.rs
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs8_
mov edx, 0x28
call fcn.14011b5f0
lea rcx, str.not_dropped
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rsC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
mov edx, 0xb
call fcn.14011b950
mov ecx, 8
mov edx, 0x20
call fcn.14011b280
lea rcx, [0x1401531f0]
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x28
call fcn.140121610
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r11
call fcn.14011b570
lea rcx, [0x1401531f0]
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x28
call fcn.140121610
lea rcx, [rsp + 0x3a8]
mov rax, qword [rsp + 0x390]
mov rdx, qword [rsp + 0x398]
mov r8, qword [rsp + 0x3a0]
call qword [rax + 0x10]
movaps xmm0, xmmword [rsp + 0x480]
movaps xmm1, xmmword [rsp + 0x490]
movaps xmm2, xmmword [rsp + 0x4a0]
movaps xmm3, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0x850], xmm0
movaps xmmword [rsp + 0x860], xmm1
movaps xmmword [rsp + 0x870], xmm2
movaps xmmword [rsp + 0x880], xmm3
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x890], xmm0
mov rax, qword [rsp + 0x4cd]
mov qword [rsp + 0x89d], rax
mov rax, qword [rsp + 0x4cd]
mov qword [rsp + 0xf6d], rax
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0xf60], xmm0
movdqa xmm0, xmmword [rsp + 0x480]
movdqa xmm1, xmmword [rsp + 0x490]
movdqa xmm2, xmmword [rsp + 0x4a0]
movdqa xmm3, xmmword [rsp + 0x4b0]
movdqa xmmword [rsp + 0xf50], xmm3
movdqa xmmword [rsp + 0xf40], xmm2
movdqa xmmword [rsp + 0xf30], xmm1
movdqa xmmword [rsp + 0xf20], xmm0
mov edi, ebp
jmp 0x14007a5ff
cmp r13d, 3
ja 0x14007a6b9
cmp r13d, 2
je 0x14007a6b9
mov rax, qword [rsp + 0x190]
test rax, rax
jne 0x14007a6f6
mov rax, qword [rsp + 0x1b0]
test rax, rax
je 0x14007a58b
lea rcx, [rsp + 0x1c8]
mov rdx, qword [rsp + 0x1b8]
mov r8, qword [rsp + 0x1c0]
call qword [rax + 0x10]
movaps xmm0, xmmword [rsp + 0x480]
movdqa xmm1, xmmword [rsp + 0x490]
movdqa xmm2, xmmword [rsp + 0x4a0]
movdqa xmm3, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0xf20], xmm0
movdqa xmmword [rsp + 0xf30], xmm1
movdqa xmmword [rsp + 0xf40], xmm2
movdqa xmmword [rsp + 0xf50], xmm3
movdqa xmm0, xmmword [rsp + 0x4c0]
movdqa xmmword [rsp + 0xf60], xmm0
mov rax, qword [rsp + 0x4cd]
mov qword [rsp + 0xf6d], rax
mov r15b, 2
jmp 0x14007a5ff
mov edi, ebp
jmp 0x14007a5ff
mov r15b, 3
mov byte [rsp + 0x180], r15b
mov byte [rsp + 0x181], dil
lea rax, [0x1401411f8]
mov qword [rsp + 0x20], rax
lea rcx, str.domain_is_valid_Uri
lea r9, [0x140158000]
lea r8, [rsp + 0x180]
mov edx, 0x13
call fcn.14011b890
lea rcx, str.cannot_poll_Select_twiceC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rs
lea r8, [0x140153760]
mov edx, 0x18
call fcn.14011b950
lea rcx, str.not_dropped
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rsC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
mov edx, 0xb
call fcn.14011b950
lea rcx, str.internal_error:_entered_unreachable_code_rustc_ba1d7f4a083e6402679105115ded645512a7aea8library_std_src_threadmod.rs
lea r8, [0x140153778]
mov edx, 0x28
call fcn.14011b5f0
lea rcx, str.Ready_polled_after_completionC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rsM
lea r8, [0x1401585b8]
mov edx, 0x1d
call fcn.14011b950
mov ecx, 8
mov edx, 0x140
call fcn.14011b280
mov ecx, 8
mov edx, 0x38
call fcn.14011b280
mov rsi, qword [rsp + 0x188]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x190]
test rax, rax
je 0x14007a563
lea rcx, [rsp + 0x1a8]
mov rdx, qword [rsp + 0x198]
mov r8, qword [rsp + 0x1a0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x1b0]
test rax, rax
jne 0x14007a570
jmp 0x14007a58b
lea rcx, str.authority_implies_host
lea r8, [0x140153f30]
mov edx, 0x16
call fcn.14011b950
mov rax, qword [rsp + 0x850]
test rax, rax
je 0x14007a75f
lea rcx, [rsp + 0x868]
mov edx, 0x26
xor r8d, r8d
call qword [rax + 0x10]
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x14007a76f
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE_
lea r9, [0x140157fe0]
lea r8, [rsp + 0xf20]
mov edx, 0x17
call fcn.14011b890
mov ecx, 8
mov edx, 0x1b8
call fcn.14011b280
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.14011b830
mov ecx, 0x80
mov edx, 0x280
call fcn.14011b280
mov rax, qword [rsp + 0x180]
add rax, 0xfffffffffffffff7
cmp rax, 2
jb 0x14007a7fa
lea rcx, [rsp + 0x180]
call fcn.140070a40
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xd0]
dec rbx
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xd0], rbx
xor eax, eax
mov byte [rsp + 0x180], al
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x180]
call fcn.140121780
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
mov edx, 0x27
call fcn.14011b5f0
mov ecx, 8
mov edx, 0x48
call fcn.14011b280
mov ecx, 8
mov edx, 0x80
call fcn.14011b280
mov ecx, 8
mov edx, 0x78
call fcn.14011b280
mov ecx, 8
mov edx, 0x10
call fcn.14011b280
int3
lodsb al, byte ds:[rsi]
or eax, 0x20ba00
invalid
add byte [rax], al
call fcn.14011b5f0
lea rcx, str.assertion_failed:_j___self.len__
lea r8, [0x140155fd0]
lodsb al, byte [rsi]
or eax, 0x20ba00
add byte [rax], al
call fcn.14011b5f0
int3
xchg ecx, edx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add al, 0x81
add rax, rcx
jmp rax
or byte [rbx + rcx*4 + 0x47], cl
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0x11ce94
xor edx, edx
mov r8, rdi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x20]
add rsi, 0x28
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
invalid
add al, byte [rax]
add byte [rcx], cl
je 0x14007b45f
lea rdi, [rsi + 0x2e8]
add byte [rax], al
lea rcx, [rsi + 0x2a8]
call fcn.14007a890
mov rcx, rdi
call fcn.140070a40
jmp 0x14007b45f
mov ecx, dword [rsi + 0x2a8]
call fcn.140059b50
mov byte [rsi + rdi], 0
mov word [rsi + 0x2a6], 0
add rsp, 0x28
pop rdi
pop rsi
ret
invalid
call fcn.14011b950
int3
add ah, cl
int3
mov ecx, 2
nop word cs:[rax + rax]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x28], rax
sub byte [rax - 0x7d], cl
clc
add ecx, dword [rdi]
xchg ebx, ecx
add byte [rax], al
invalid
sub byte [rax - 0x7d], cl
clc
add ecx, dword [rdi]
xchg ebx, ecx
add byte [rax], al
add byte [rbp + 0x63], cl
adc al, 0x80
movsxd r10, dword [r8 + rax*4]
add r10, r8
jmp r10
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140008650]
mov qword [rsp + 0x38], rax
lea rax, str.internal_error:_entered_unreachable_code:_unknown_state:
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fwant_0.3.1_srclib.rs
lea rcx, [rsp + 0x40]
call fcn.14011b520
mov ecx, 8
mov edx, 0x38
call fcn.14011b280
int3
invalid
invalid
int3
adc dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add byte [rax], al
cmp dword [rbx], 4
je 0x14007c763
lea rcx, [rsp + 0x540]
mov r8d, 0x520
mov eax, 0x520
mov rdx, rbx
call fcn.14011a750
mov byte [rsi + 0xa59], 0
mov rbx, qword [rsi + 0xa60]
mov bpl, 1
mov al, 1
xchg byte [rbx + 0x40], al
mov al, 1
xchg byte [rbx + 0x20], al
test al, al
je 0x14007c83e
xchg byte [rbx + 0x38], bpl
test bpl, bpl
je 0x14007c8fc
lea r14, [rsi + 0xa60]
lock dec qword [rbx]
jne 0x14007c71a
mov rcx, rbx
call fcn.14002e9a0
lea rdx, [rsp + 0x540]
mov r8d, 0x520
mov rcx, r14
call fcn.14011a750
lea rbx, [rsi + 0xa60]
mov rcx, rbx
mov rdx, rdi
call fcn.1400c8be0
invalid
add al, 0
cmp al, 2
jne 0x14007c74c
mov al, 1
mov cl, 4
jmp 0x14007c7bf
invalid
cmp dword [rbx], 3
je 0x14007c759
mov rcx, rbx
call fcn.140072270
cmp qword [rsi + 0x538], 4
jne 0x14007c770
test byte [rsi + 0x548], 1
jne 0x14007c808
cmp byte [rsi + 0xa59], 0
je 0x14007c7b4
mov rdi, qword [rsi + 0xa60]
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
invalid
test al, al
je case.0x1400eefae.86
xchg byte [rdi + 0x38], bl
test bl, bl
je 0x14007c8b7
sbb al, 1
add byte [rax], al
mov rax, qword [rsi + 0xa60]
lock dec qword [rax]
jne 0x14007c7b4
mov rcx, qword [rsi + 0xa60]
call fcn.14002e9a0
mov byte [rsi + 0xa59], 0
mov cl, 1
xor eax, eax
mov byte [rsi + 0xa58], cl
movaps xmm6, xmmword [rsp + 0xa60]
add byte [rax], al
add rsp, 0xa70
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14007c8a7
xor edx, edx
xchg byte [rdi + 0x20], dl
push rdi
and bh, bh
push rax
or byte [rsi - 0x247bc7a1], al
jne 0x14007c79b
jmp 0x14007c8b7
lea rdi, [rsi + 0x550]
mov rcx, rdi
call fcn.140068290
mov rax, qword [rsi + 0x550]
add eax, 0x85480000
invalid
je 0x14007c770
lock dec qword [rax]
jne 0x14007c770
mov rcx, qword [rdi]
call fcn.1400c2900
jmp 0x14007c770
invalid
invalid
invalid
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xchg ebx, eax
add byte [rax], al
invalid
xor edx, edx
xchg byte [rbx + 0x20], dl
call qword [rax + 8]
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x14007c705
jmp 0x14007c8fc
xor eax, eax
xchg byte [rdi + 0x20], al
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x14007c79b
in al, 0xfe
invalid
invalid
in al, 0xfe
invalid
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
test rax, rax
je 0x14007c8cf
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
cmp byte [rax - 0x75], cl
xchg byte [rax + 0xa], ah
add byte [rax], al
lock dec qword [rax]
je 0x14007c7a8
jmp 0x14007c7b4
xor eax, eax
xchg byte [rbx + 0x20], al
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x14007c705
dec dword [rax - 0x75]
sub byte [r8 - 0x75], cl
xor byte [r8 - 0x39], cl
sub byte [r8], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
sbb byte [rcx], dh
rol byte [rsi - 0x72b3c7bd], 0xb6
invalid
mov rax, qword [rbx + 0x28]
mov rcx, qword [rbx + 0x30]
mov qword [rbx + 0x28], 0
test rax, rax
je 0x14007c914
call qword [rax + 0x18]
xor eax, eax
xchg byte [rbx + 0x38], al
lea r14, [rsi + 0xa60]
lock dec qword [rbx]
je 0x14007c712
jmp 0x14007c71a
add byte [rbp + rcx*4 + 5], cl
mov byte [rsi], ch
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
and ecx, 0xfffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14007f7a5
test al, 4
je 0x14007fb78
test al, 3
je 0x14007f760
cmp rax, 0x3f
jbe 0x14007fb90
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14007f77a
movzx eax, dl
lea rcx, [0x14018d3cc]
lea ecx, [0x14018d3cc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
lea rax, [0x140161f38]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
xor byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
cmp dword [rsi + 0x30], 3
jae 0x14007fba8
invalid
add eax, dword [rax]
add byte [rax], al
mov ebp, 0x48000003
lea edi, [rsi + 0x30]
lea rdi, [rsi + 0x30]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x14007f8c5
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je case.0x140066455.100
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
dec dword [rsi + rax - 0x7939bf00]
and byte [rcx], al
add byte [rax], al
invalid
mov eax, dword [0x140198314]
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], rbx
clc
add byte [rax], al
add bl, ch
push rcx
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x60], 4
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.140069e50
mov edi, 0x48fffea5
mov eax, dword [rsi + 0x28]
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], 0
and al, 0x70
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x60], 3
lea rdx, [rsp + 0x60]
mov rcx, rdi
jmp case.0x14007c610.12
xorps xmm6, xmm6
lea r14, [rsp + 0x40]
mov rcx, rdi
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.140068720
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 2
je 0x14007f94a
cmp ecx, 1
je case.0x14005b805.136
mov ebx, eax
mov eax, dword [0x140198314]
mov dl, byte [rcx]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [r15 + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
mov eax, ebx
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov dword [rcx], edx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
lea rbx, [rsi + 0x20]
test al, al
je 0x14007fa1b
invalid
mov rcx, rsi
call fcn.140103ca0
movzx eax, al
lea rcx, [0x14018d3dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
mov rax, qword [rsi + 0x20]
add rax, 0x10
mov byte [rsp + 0x40], 1
and al, 0x40
add dword [rax - 0x77], ecx
and al, 0x60
add dword [rax - 0x77], ecx
and al, 0x60
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], r14
lea rcx, [rsp + 0x60]
call fcn.140108280
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14007fbe0
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne case.0x140081e46.2
invalid
mov rax, qword [rbx]
lock dec qword [rax]
or byte [rbp + 8], dh
jne 0x14007f9cc
mov rcx, rbx
call fcn.1400c2010
add al, 0
mov rcx, rdi
jmp 0x14007f9e8
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14007f9e4
lea rcx, [rsi + 0x20]
call fcn.1400c2010
invalid
lea rcx, [rsi + 0x30]
call fcn.140068e00
mov rax, qword [rsi + 0x2e0]
test rax, rax
je 0x14007fa03
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x140081e46.2
adc byte [rcx], al
add byte [rax], al
cmp cl, 2
je 0x14007fa88
mov r14, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je 0x14007fa5a
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
rol byte [rax], 1
add byte [rax], al
invalid
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [r15 + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rax], al
invalid
mov eax, dword [0x140198314]
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], r14
jmp case.0x140072fa6.40
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068e00
mov qword [rdi], 4
mov eax, dword [0x140198314]
add eax, 0x118874
add eax, 0x118874
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
cmp eax, 2
je 0x14007fb05
cmp eax, 1
je 0x14007faeb
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400fba20]
add byte [rax - 0x73], cl
adc eax, 0x7bf41
add al, ch
call fcn.1400e8540
mov byte [rdi + 0x120], 1
pop rsp
mov al, byte [rsi]
add dh, al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov al, pe_nt_image_headers64
add byte [rax], al
invalid
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x60], 3
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.140069e50
mov rcx, rsi
mov ecx, esi
call fcn.140097ba0
movaps xmm6, xmmword [rsp + 0x300]
add rsp, 0x310
add esp, 0x310
add byte [rax - 0x7f], cl
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
invalid
add byte [rdx + 0x24], bh
call fcn.14011b5f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
lea eax, [0x140162680]
mov edx, 0x26
call fcn.14011b5f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x78
push rdi
ror byte [rdi], 0x11
and al, 0x78
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x60]
and al, 0x60
call fcn.14011b520
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
mov edx, 0x27
call fcn.14011b5f0
int3
push rsi
push rdi
push rbx
sub rsp, 0xa0
add byte [rdi], cl
sub dword [rsp + 0x90], esi
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14007fc3a
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
loop 0x14007fc34
lock cmpxchg qword [rsi], rcx
je 0x14007fc65
test al, 4
je 0x140080014
test al, 3
je 0x14007fc20
cmp rax, 0x3f
jbe 0x14008002c
xchg ah, bl
add eax, dword [rax]
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
mov cl, 0xe
jne 0x14007fc3a
movzx eax, dl
lea rcx, [0x14018d3ec]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x140161f38]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x70], rax
and al, 0x70
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [rsi + 0x38]
and eax, 0xfffffffe
cmp eax, 0x3b9aca00
add dl, cl
invalid
cmp ecx, dword [rdi]
invalid
pop qword [rbx]
add byte [rax], al
lea rdi, [rsi + 0x30]
mov eax, dword [0x140198314]
push rbp
xchg byte [rcx], dl
invalid
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rcx], al
add byte [rax], al
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x14007fd8a
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je case.0x14006cee5.73
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [r14 + 0x120], 1
xchg byte [rax], ah
add dword [rax], eax
add byte [rax], al
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rbx
jmp 0x14007fd8d
lea rdi, [rsi + 0x20]
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
mov rcx, rdi
stc
call fcn.14006a730
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x58], rax
and al, 0x58
mov dword [rsp + 0x38], 0x3b9aca00
lea rdx, [rsp + 0x30]
mov rcx, rdi
stc
jmp 0x14007ffbe
xorps xmm6, xmm6
lea rdx, [rsp + 0x70]
mov rcx, rdi
call fcn.1400a86a0
mov dword [rdx], eax
invalid
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
mov dh, 0x89
and byte [rcx], al
add byte [rax], al
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x537402f9], al
push rbx
cmp ecx, 2
je 0x14007fe0c
push rbx
push rbx
cmp ecx, 1
je 0x14007fdf0
mov ebx, eax
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [r14 + 0x120], 1
mov eax, ebx
mov ecx, dword [0x140198314]
adc dword [rax], eax
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
adc dword [rcx + 0xf0], esi
mov cl, 1
lea rbx, [rsi + 0x20]
test al, al
je 0x14007febc
mov rcx, rsi
call fcn.140103ca0
movzx eax, al
lea rcx, [0x14018d3fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rbx
mov rdx, rsi
call fcn.140102a90
push rdx
sub al, 8
add byte [rax - 0x39], cl
rol al, 0xff
invalid
push rax
xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
cmp rax, 0x3f
jbe 0x14008007c
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14007fe31.0
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x14007fe73
mov rcx, rbx
call fcn.1400c1e10
mov rcx, rdi
jmp 0x14007fe8f
invalid
call fcn.140069bd0
mov rax, qword [rsi + 0x70]
jo 0x14007fee1
test eax, eax
je 0x14007fea4
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14007fe31.0
cmp cl, 2
je 0x14007ff29
mov r14, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je 0x14007fefb
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
add byte [rcx - 0x3a], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x50], cl
clc
mov qword [rax + 0xf8], r14
jmp 0x14007ff2c
mov al, 0xf8
add byte [rax], al
add bl, ch
add ecx, dword [rdi]
push rdi
test byte [rax - 0x77], 0xf9
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140069bd0
mov dword [rsi + 0x38], 0x3b9aca01
cmp byte [rcx], al
retf 0x3b9a
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x14007ffa6
add dh, byte [rsp + rcx*2 - 0x7d]
clc
add dword [rbp + rbp - 0x75], esi
cmp eax, 1
je 0x14007ff8c
sub eax, 0x83af058b
adc dword [rax], eax
mov eax, dword [0x140198314]
add eax, 0x1183af
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
cmp al, 0xc1
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [rdi + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
and al, 0x40
mov dword [rsp + 0x38], 0x3b9aca00
lea rdx, [rsp + 0x30]
mov rcx, rbx
add dl, cl
invalid
call fcn.14006a730
mov rcx, rsi
mov ecx, esi
call fcn.140099390
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa0
add esp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
and cl, byte [rsi]
add byte [rdx + 0x24], bh
call fcn.14011b5f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
mov edx, 0x26
call fcn.14011b5f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
invalid
and dword [rsi], ecx
add byte [rax - 0x77], cl
and al, 0x30
invalid
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
call fcn.14011b520
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
lea eax, [0x1401625b8]
mov edx, 0x27
call fcn.14011b5f0
add ah, cl
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
invalid
je 0x140080105
test al, 4
je 0x1400804d2
test al, 3
je 0x1400800c0
cmp rax, 0x3f
jbe 0x1400804ea
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne case.0x14005b805.151
movzx eax, dl
ret 0x8d48
lea rcx, [0x14018d40c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x140161f38]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
je 0x14008014c
xor byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x48], 0
cmp dword [rsi + 0x30], 0xb
xor byte [rbx], cl
jae 0x140080502
lea rdi, [rsi + 0x30]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
clc
invalid
je 0x140080222
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x1400801a9
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400fba20]
adc eax, 0x7b884
call fcn.1400e8540
mov byte [r14 + 0x120], 1
add byte [rax], al
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rbx
jmp 0x140080225
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x58], 0xc
lea rdx, [rsp + 0x58]
mov rcx, rdi
mov ecx, edi
call fcn.14006a0d0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], 1
sahf
invalid
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x58], 0xb
lea rdx, [rsp + 0x58]
mov rcx, rdi
jmp 0x14008047b
pop rcx
add al, byte [rax]
invalid
xorps xmm6, xmm6
lea r14, [rsp + 0x38]
mov rcx, rdi
mov rdx, r14
call fcn.1400c8320
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
and byte [rcx], al
add byte [rax], al
invalid
add byte [rbx + 0x537402f9], al
cmp ecx, 2
je 0x1400802a7
cmp ecx, 1
je 0x14008028b
mov ebx, eax
mov eax, dword [0x140198314]
adc byte [rcx], 0
adc byte [rcx], 0
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7b7a4
call fcn.1400e8540
mov byte [r15 + 0x120], 1
invalid
mov eax, ebx
fmul dword [rbx + 0x1180830d]
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
invalid
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
lea rbx, [rsi + 0x20]
test al, al
je case.0x14006d0e6.68
mov rcx, rsi
call fcn.140103ca0
movzx eax, al
lea rcx, [0x14018d41c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
mov rax, qword [rsi + 0x20]
add rax, 0x10
mov byte [rsp + 0x38], 1
and al, 0x38
add dword [rax - 0x77], ecx
and al, 0x58
and al, 0x58
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], r14
je 0x14008030d
push 0x244c8d48
pop rax
pop rax
call fcn.140108280
mov rax, 0xffffffffffffffc0
sar bh, 0xff
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008053a
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140080116.2
jo 0x140080317
add byte [rax], al
mov rax, qword [rbx]
lock dec qword [rax]
or byte [rbp + 8], dh
jne 0x140080329
mov rcx, rbx
call fcn.1400c2010
mov rcx, rdi
jmp 0x140080345
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
dec dword [rax]
jne 0x140080341
lea rcx, [rsi + 0x20]
call fcn.1400c2010
lea rcx, [rsi + 0x30]
call fcn.140096f20
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x140080360
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
invalid
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x140080116.2
adc byte [rcx], al
add byte [rax], al
cmp cl, 2
je 0x1400803e5
mov r14, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
clc
invalid
je 0x1400803b7
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400fba20]
invalid
add al, ch
xchg ecx, eax
add dword [rsi], 0x87c64100
and byte [rcx], al
add byte [rax], al
invalid
invalid
mov eax, dword [0x140198314]
add eax, 0x117f57
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], r14
jmp 0x1400803e8
add ecx, dword [rdi]
push rdi
test byte [rax - 0x77], 0xf9
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140069d60
mov qword [rdi], 0xc
mov eax, dword [0x140198314]
add byte [rax], al
add byte [rbx + 0x117f1705], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x140080462
cmp eax, 1
je 0x140080448
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400fba20]
invalid
in al, 0xb5
invalid
call fcn.1400e8540
mov byte [rdi + 0x120], 1
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
invalid
mov qword [rsp + 0x58], 0xb
lea rdx, [rsp + 0x58]
lea edx, [rsp + 0x58]
mov rcx, rbx
call fcn.14006a0d0
mov rcx, rsi
call fcn.1400984e0
movaps xmm6, xmmword [rsp + 0x210]
add rsp, 0x220
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add byte [rax - 0x7f], cl
invalid
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
mov edx, 0x24
call fcn.14011b5f0
or dword [rax], eax
or dword [rax], eax
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
mov edx, 0x26
add byte es:[rax], al
invalid
call fcn.14011b5f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.14011b520
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
mov edx, 0x27
invalid
add byte [rax], al
invalid
call fcn.14011b5f0
int3
jmp 0x14008059a
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x1400805c5
invalid
test al, 4
je 0x140080a61
invalid
test al, 3
je 0x140080580
cmp rax, 0x3f
jbe 0x140080a79
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14008059a
movzx eax, dl
lea rcx, [0x14018d42c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
lea rax, [0x140161f38]
mov qword [rsp + 0xe0], rax
add byte [rax], al
invalid
invalid
mov qword [rsp + 0xe8], rsi
lea rax, [rsp + 0xe0]
test byte [rax + riz*8], ah
add byte [rax], al
invalid
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp dword [rsi + 0x30], 1
ja 0x140080a91
je 0x14008061f
add byte [rax], al
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
int1
jl 0x140080633
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x140080707
mov rdi, qword [rsi + 0x28]
cmp eax, 1
je 0x140080676
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
mov ebx, dword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
add byte [rax], al
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [rbx + 0x120], 1
and dword [rax], 1
add byte [rax], al
invalid
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0xf0]
mov r12, qword [rax + 0xf8]
mov qword [rax + 0xf0], 1
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xf8
mov qword [rax + 0xf8], rdi
lea rbx, [rsi + 0x30]
movzx eax, byte [rsi + 0xd0]
test eax, eax
je 0x140080719
cmp eax, 3
je 0x14008079d
lea rcx, [0x140153398]
call fcn.14011bb80
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x30], 3
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140069f90
test eax, 0x48fffe98
mov eax, dword [rsi + 0x28]
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], rax
jmp 0x140080a2f
xor r13d, r13d
lea rbx, [rsi + 0x30]
movzx eax, byte [rsi + 0xd0]
rol byte [rax], 1
add byte [rax], al
test eax, eax
jne 0x1400806b8
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov rax, qword [rsi + 0x78]
mov qword [rsp + 0x78], rax
movups xmm1, xmmword [rsi + 0x48]
movups xmm2, xmmword [rsi + 0x58]
movups xmm3, xmmword [rsi + 0x68]
movups xmmword [rsp + 0x68], xmm3
movups xmmword [rsp + 0x58], xmm2
and al, 0x58
movups xmmword [rsp + 0x48], xmm1
movups xmmword [rsi + 0x80], xmm0
mov rax, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rsi + 0x90], rax
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x98], rax
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rsi + 0xa0], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rsi + 0xb0], xmm0
mov rax, qword [rsp + 0x70]
and al, 0x70
mov qword [rsi + 0xc0], rax
mov rax, qword [rsp + 0x78]
and al, 0x78
mov qword [rsi + 0xc8], rax
lea rdi, [rsi + 0x20]
lea r15, [rsi + 0x80]
lea r14, [rsp + 0xf0]
mov rcx, r15
mov rdx, r14
call fcn.1400bee00
test al, al
je 0x140080905
mov byte [rsi + 0xd0], 3
mov eax, dword [0x140198314]
add eax, 0x117b44
add eax, 0x117b44
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
cmp eax, 2
je 0x14008083d
push rsp
cmp eax, 1
je case.default.0x140080856
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
or al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x3c], cl
ror dword [rcx - 0x73], 0x8f
rol byte [rax], 1
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7b211
mov dl, 7
invalid
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [r15 + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov qword [rax + 0xf0], r13
mov qword [rax + 0xf8], r12
mov dword [rax + 0xf8], esp
mov rcx, rsi
call fcn.140103ca0
movzx eax, al
ror byte [rax - 0x73], 0xd
in eax, dx
retf
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
in eax, dx
retf
mov rax, qword [rsi + 0x20]
add rax, 0x10
mov byte [rsp + 0xf0], 1
add byte [rax], al
invalid
and byte [rax - 0x7d], cl
rcl byte [rax], 0xc6
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], r14
and al, 0x40
lea rcx, [rsp + 0x30]
call fcn.140108280
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x140080ac9
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140080856.0
mov rax, qword [rdi]
lock dec qword [rax]
dec qword [rax]
jne 0x1400808b6
mov rcx, rdi
call fcn.1400c2010
mov rcx, rbx
jmp case.0x14004794f.216
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400808ce
lea rcx, [rsi + 0x20]
call fcn.1400c2010
lea rcx, [rsi + 0x30]
call fcn.140068550
mov rax, qword [rsi + 0xe8]
xchg al, ch
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je case.0x14006cee5.88
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jnp case.0x14006eaff.81
add cl, ch
add qword [rax], rax
invalid
lea rcx, [rsi + 0x98]
call fcn.1400684c0
mov rcx, r15
call fcn.140065c90
mov byte [rsi + 0xd0], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x140080948
cmp eax, 1
je 0x140080976
xor r13d, r13d
jmp 0x1400809a6
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7b0b7
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7b0b7
call fcn.1400e8540
mov byte [r14 + 0x120], 1
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xf8], r12
mov rcx, qword [rsi + 0x28]
mov qword [rax + 0xf0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rcx
mov rcx, rbx
call fcn.140068550
movabs byte [0x303c748fffe7b], al
add byte [rax], al
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x140080a27
cmp eax, 1
je 0x140080a06
mov eax, dword [0x140198314]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea ecx, [rbx + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [rbx + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xf0], r13
mov qword [rax + 0xf8], r12
mov dword [rax + 0xf8], esp
add byte [rax], al
add byte [rcx + rcx*4 - 0x60], cl
mov dword [rax + 0xf8], esp
invalid
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
push rdi
ror byte [rdi], 0x11
and al, 0x38
and al, 0x38
and al, 0x38
mov qword [rsp + 0x30], 2
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140069f90
mov rcx, rsi
mov ecx, esi
call fcn.140098300
nop
add rsp, 0x110
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
sbb byte [rsi], cl
add byte [rdx + 0x24], bh
call fcn.14011b5f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
mov edx, 0x26
add byte [rax], al
invalid
call fcn.14011b5f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
and al, 0x30
adc byte [rdi], dl
invalid
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
sub byte [rax - 0x77], cl
and al, 0x40
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
add byte [rax - 0x73], cl
and al, 0x30
call fcn.14011b520
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
sbb cl, byte [rsi]
add byte [rdx + 0x27], bh
add byte [rax], al
call fcn.14011b5f0
int3
int3
mov rcx, rax
and rcx, 0xfffffffffffffff8
loope 0x140080b0f
or rcx, 1
mov edx, eax
shr dl, 5
invalid
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
invalid
je 0x140080b55
test al, 4
je 0x140080f10
test al, 3
je 0x140080b10
invalid
cmp rax, 0x3f
jbe 0x140080f28
lea rcx, [rax - 0x40]
cmp rcx, 0x40
cmp ecx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x140080b2a
movzx eax, dl
lea rcx, [0x14018d44c]
or eax, 0x10c8ed
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x140161f38]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
and al, 0x78
mov qword [rsp + 0x80], 0
movzx eax, byte [rsi + 0x50]
and al, 6
cmp al, 4
je 0x140080f40
invalid
sahf
add eax, dword [rax]
invalid
lea rdi, [rsi + 0x30]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je case.0x140075285.69
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140080c00
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7ae2d
adc eax, 0x7ae2d
call fcn.1400e8540
mov byte [r14 + 0x120], 1
mov byte [rsi + 0x120], 1
add byte [rax], al
add dword [rbx + 0x11770e05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
mov qword [rax + 0xf8], rbx
jmp 0x140080c74
invalid
add byte [rax], al
add bl, ch
lea rdi, [rsi + 0x20]
lea rdi, [rsi + 0x20]
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
mov rcx, rdi
call fcn.14006a490
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x39], r9b
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov byte [rsp + 0x50], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
jmp 0x140080ebd
add r8b, byte [rax]
invalid
add r8b, byte [rax]
add byte [rdi], cl
xorps xmm6, xmm6
lea r14, [rsp + 0x70]
invalid
xorps xmm6, xmm6
lea r14, [rsp + 0x70]
mov rcx, rdi
mov ecx, edi
mov rdx, r14
call fcn.1400c81a0
jne 0x140080c87
invalid
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
invalid
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
mov dword [rax], esp
add dword [rax], eax
add byte [rax], al
cmp ecx, 2
je 0x140080cf6
cmp ecx, 2
je 0x140080cf6
cmp ecx, 1
je 0x140080cda
mov ebx, eax
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
add byte [rax], al
ret
add byte [rax], al
lea rdx, [0x1400fba20]
call fcn.1400e8540
js 0x140080cd5
add byte [rcx - 0x3a], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
js 0x140080cd5
add byte [rcx - 0x3a], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rcx + 0x340d8bd8], ecx
fmul dword [rbx + 0x1176340d]
mov eax, ebx
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lock add byte [rax], al
add byte [rcx + 0x5e8d4801], dh
mov cl, 1
lea rbx, [rsi + 0x20]
test al, al
je case.0x140072fa6.75
invalid
invalid
add byte [rax], al
invalid
and byte [rax + rax*8 + 0xbf840f], al
add byte [rax], al
test byte [rdi + 0x48000000], bh
mov ecx, esi
mov rcx, rsi
call fcn.140103ca0
movzx eax, al
lea rcx, [0x14018d45c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x20]
add rax, 0x10
mov byte [rsp + 0x70], 1
and al, 0x70
add dword [rax - 0x77], ecx
and al, 0x30
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], r14
je 0x140080d5c
lea rcx, [rsp + 0x30]
xor al, ch
cmp eax, 0x48000875
mov eax, 0xffffffc0
sar bh, 0xff
invalid
call fcn.140108280
mov rax, 0xffffffffffffffc0
sar bh, 0xff
invalid
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140080f78
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140080d1b.0
mov rax, qword [rbx]
lock dec qword [rax]
invalid
or byte [rbp + 8], dh
jne 0x140080d78
mov rcx, rbx
call fcn.1400c2010
cwde
adc al, byte [rax + rax]
add al, 0
mov rcx, rdi
jmp 0x140080d94
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140080d90
lea rcx, [rsi + 0x20]
call fcn.1400c2010
lea rcx, [rsi + 0x30]
call fcn.140069a20
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x140080da9
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov eax, dword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or al, byte [rax]
or al, byte [rax]
jmp case.0x140080d1b.0
cmp cl, 2
je 0x140080e2e
mov r14, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
clc
invalid
je case.0x140066455.134
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea ecx, [rdi + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [r15 + 0x120], 1
invalid
add byte [rax], al
add dword [rbx + 0x11750e05], ecx
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x50], cl
mov dword [rax + 0xf8], esi
jmp 0x140080e31
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140069a20
mov byte [rsi + 0x50], 5
push rax
add eax, 0x74d1058b
mov eax, dword [0x140198314]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add dword [rax], eax
invalid
mov dh, 0x80
and byte [rcx], al
add dword [rax], eax
invalid
cmp eax, 2
je 0x140080ea8
cmp eax, 1
je 0x140080e8e
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
add byte [rax - 0x73], cl
adc eax, 0x7ab9e
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [rdi + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
je case.0x14006eaff.93
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
lock add byte [rax], al
invalid
lock add byte [rax], al
add byte [rdi], cl
push rdi
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
ror byte [rdi], 0x29
and al, 0x30
mov byte [rsp + 0x50], 4
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.14006a490
dec dword [rax - 0x77]
int1
mov rcx, rsi
call fcn.140097d80
movaps xmm6, xmmword [rsp + 0x90]
add byte [rax - 0x7f], cl
invalid
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
mov rcx, rbx
call fcn.14006a490
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
jmp 0x140080eb0
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
add byte [rdx + 0x24], bh
call fcn.14011b5f0
enter 0x9a6, 0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
mov edx, 0x26
call fcn.14011b5f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
and al, 0x30
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
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.14011b520
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
mov edx, 0x27
call fcn.14011b5f0
cmpsb byte [rsi], byte [rdi]
or dword [rax], eax
int3
push rax
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x240], esi
mov rsi, rcx
invalid
invalid
mov rax, qword [rcx]
jmp 0x140080fda
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
leave
add dword [rcx + 0x5eac0c2], ecx
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x140081005
invalid
test al, 4
je 0x1400813d5
test al, 3
je 0x140080fc0
cmp rax, 0x3f
clc
invalid
jbe 0x1400813ed
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
jne 0x140080fda
movzx eax, dl
lea rcx, [0x14018d46c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x140161f38]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
je 0x14008104c
invalid
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
mov dword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
mov eax, dword [rsi + 0x30]
not eax
test al, 6
je 0x140081405
invalid
mov bh, 3
add byte [rax], al
lea rdi, [rsi + 0x30]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
clc
add cl, byte [rdi]
invalid
mov al, 0
add byte [rax], al
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x1400810ac
invalid
clc
add dword [rsi + rbp - 0x75], esi
mov eax, dword cs:[0x140198314]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
je 0x1400810a9
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
cwde
clc
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rbx
jmp 0x140081128
add bl, ch
lea rdi, [rsi + 0x20]
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
mov rcx, rdi
stc
call fcn.14006a210
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], 1
xchg ecx, eax
invalid
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x58], 6
lea rdx, [rsp + 0x58]
mov rcx, rdi
jmp 0x14008137e
add byte [rax], al
pop rcx
add al, byte [rax]
add byte [rax], al
xorps xmm6, xmm6
lea r14, [rsp + 0x38]
mov rcx, rdi
xorps xmm6, xmm6
lea r14, [rsp + 0x38]
mov rcx, rdi
mov rdx, r14
call fcn.1400c96b0
mov ecx, dword [0x140198314]
invalid
jno 0x14008114e
adc dword [rax], eax
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 2
je case.0x1400675a0.129
cmp ecx, 1
je 0x14008118e
mov ebx, eax
mov eax, dword [0x140198314]
jno 0x140081174
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
jno 0x140081174
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
invalid
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [r15 + 0x120], 1
add byte [rcx], al
jae 0x140081189
add byte [rcx - 0x3a], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rax], al
add dword [rcx - 0x7ff27428], ecx
add byte [rcx], al
mov eax, ebx
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
add byte [rax], al
invalid
jno 0x1400811a4
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
invalid
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
lock add byte [rax], al
add byte [rcx + 0x5e8d4801], dh
and byte [rax + rax*8 + 0xc5840f], al
test ch, al
add byte [rax], al
invalid
lea rbx, [rsi + 0x20]
test al, al
je 0x14008127b
test ch, al
add byte [rax], al
invalid
test ch, al
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov rcx, rsi
call fcn.140103ca0
movzx eax, al
lea rcx, [0x14018d47c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x20]
add rax, 0x10
mov byte [rsp + 0x38], 1
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], r14
and al, 0x68
lea rcx, [rsp + 0x58]
pop rax
call fcn.140108280
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x14008143d
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400811cf.0
jo 0x14008121a
add byte [rax], al
mov rax, qword [rbx]
lock dec qword [rax]
or byte [rbp + 8], dh
jne 0x14008122c
mov rcx, rbx
call fcn.1400c2010
invalid
mov rcx, rdi
jmp 0x140081248
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140081244
lea rcx, [rsi + 0x20]
call fcn.1400c2010
lea rcx, [rsi + 0x30]
call fcn.140096370
add dword [rax], eax
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x140081263
mov rcx, qword [rsi + 0x230]
invalid
call qword [rax + 0x18]
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
sar bh, cl
adc eax, 0xa71ca
jmp case.0x1400811cf.0
cmp cl, 2
je 0x1400812e8
mov r14, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je 0x1400812ba
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea ecx, [rdi + 0xd0]
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x3c], cl
ror dword [rcx - 0x73], 0x8f
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400fba20]
call fcn.1400e8540
invalid
add byte [rcx - 0x3a], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
lock add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rax + 0xf8], r14
jmp 0x1400812eb
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140069490
mov qword [rdi], 7
mov dword [rdi], 7
dec dword [rax - 0x39]
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x140081365
cmp eax, 1
je case.0x140080856.16
add dword [rbp + rbp - 0x75], esi
mov eax, dword [0x140198314]
add eax, 0x116ff0
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [rdi + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x60
and al, 0x60
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
and al, 0x60
and al, 0x60
mov qword [rsp + 0x58], 6
lea rdx, [rsp + 0x58]
invalid
mov rcx, rbx
call fcn.14006a210
mov rcx, rsi
dec dword [rax - 0x77]
int1
call fcn.140099560
add dword [rcx], 0xb4280f00
and al, 0x40
add al, byte [rax]
movaps xmm6, xmmword [rsp + 0x240]
add rsp, 0x250
pop rbx
pop rdi
add byte [rax - 0x7f], cl
invalid
pop rsi
pop r14
pop r15
ret
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.14006a210
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x39], r9b
and al, 0x60
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x78], rax
jmp 0x14008136d
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
mov edx, 0x24
add al, ch
invalid
invalid
or dword [rax], eax
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
mov edx, 0x26
add al, ch
jmp 0x1400813a4
or dword [rax], eax
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
add byte [rax], al
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.14011b520
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
add eax, 0xe116d
insd dword [rdi], dx
adc dword [rsi], ecx
add byte [rdx + 0x27], bh
mov edx, 0x27
mov edx, 0x27
call fcn.14011b5f0
int3
int3
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x1400814c5
test al, 4
je 0x14008187a
test al, 3
je 0x140081480
cmp rax, 0x3f
clc
invalid
jbe 0x140081892
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
invalid
or dl, 2
lock cmpxchg qword [rsi], rcx
jne case.0x1400ae3cb.126
movzx eax, dl
lea rcx, [0x14018d48c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne 0x140081521
lea rax, [0x140161f38]
lea eax, [0x140161f38]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
add byte [rax], al
invalid
cmp dword [rsi + 0x30], 3
jae 0x1400818aa
lea rdi, [rsi + 0x30]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
ror dword [rdi], 0xb6
and byte [rax], 1
add byte [rax], al
cmp eax, 2
je case.0x140066455.146
mov bl, 0
add byte [rax], al
mov bl, 0
add byte [rax], al
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je case.0x14005b805.179
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
add byte [rax], al
add byte [rax], al
lea rdx, [0x1400fba20]
adc eax, 0x7a4c4
call fcn.1400e8540
mov byte [r14 + 0x120], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x140198314]
add eax, 0x116da5
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
jmp 0x1400815e8
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add bl, ch
push rcx
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x60], 4
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
mov rcx, rdi
call fcn.140069e50
mov rax, qword [rsi + 0x28]
invalid
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], 0
mov dword [rsp + 0x70], 0
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x60], 3
lea rdx, [rsp + 0x60]
mov rcx, rdi
jmp 0x140081820
xorps xmm6, xmm6
lea rdx, [rsp + 0x40]
mov rcx, rdi
stc
call fcn.140068720
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 2
je 0x140081667
push rbx
cmp ecx, 1
je 0x14008164b
mov ebx, eax
mov eax, dword [0x140198314]
add eax, 0x116cf3
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
outsb dx, byte [rsi]
invalid
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
outsb dx, byte [rsi]
invalid
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, ebx
mov ecx, dword [0x140198314]
insb byte [rdi], dx
adc dword [rax], eax
invalid
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
lea rbx, [rsi + 0x20]
test al, al
je 0x14008171d
test byte [rdx + 0x48000000], ch
mov ecx, esi
mov rcx, rsi
call fcn.140103ca0
movzx eax, al
invalid
lea rcx, [0x14018d49c]
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rbx
mov rdx, rsi
invalid
bnd call fcn.140102a90
call fcn.140102a90
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x1400818e2
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400814d6.2
mov rax, qword [rbx]
lock dec qword [rax]
or byte [rbp + 8], dh
or byte [rbp + 8], dh
mov rcx, rbx
call fcn.1400c1e10
invalid
add byte [rax - 0x77], cl
stc
mov rcx, rdi
jmp 0x1400816ea
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400816e6
lea rcx, [rsi + 0x20]
call fcn.1400c1e10
add al, 0
lea rcx, [rsi + 0x30]
call fcn.140068e00
mov rax, qword [rsi + 0x2e0]
xchg al, ah
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
je 0x140081705
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x1400814d6.2
adc byte [rcx], al
add byte [rax], al
cmp cl, 2
je 0x14008178a
mov r14, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je 0x14008175c
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
ror dword [rcx - 0x73], 0x8f
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [r15 + 0x120], 1
add byte [rax], al
invalid
mov eax, dword [0x140198314]
add eax, 0x116bb2
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], r14
jmp 0x14008178d
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140068e00
mov qword [rdi], 4
mov eax, dword [0x140198314]
add eax, 0x116b72
add eax, 0x116b72
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 2
je 0x140081807
cmp eax, 1
je case.0x140080b66.18
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
add byte [rax], al
lea rdx, [0x1400fba20]
invalid
call fcn.1400e8540
mov byte [rdi + 0x120], 1
add byte [rcx], al
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
and al, 0x68
push rdi
ror byte [rdi], 0x11
and al, 0x68
and al, 0x68
and al, 0x68
mov qword [rsp + 0x60], 3
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.140069e50
mov rcx, rsi
dec dword [rax - 0x77]
int1
call fcn.140098fd0
movaps xmm6, xmmword [rsp + 0x300]
add rsp, 0x310
adc byte [rbx], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov qword [rsp + 0x60], 4
lea rdx, [rsp + 0x60]
and al, 0x60
mov rcx, rbx
call fcn.140069e50
invalid
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
and al, 0x68
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x70], 0
mov dword [rsp + 0x70], 0
mov qword [rsp + 0x80], rax
jmp 0x14008180f
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
mov edx, 0x24
call fcn.14011b5f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
loopne 0x1400818ab
invalid
add byte [rdx + 0x26], bh
call fcn.14011b5f0
add byte [rbp + rcx*4 + 5], cl
loopne 0x1400818ab
invalid
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea eax, [0x1401621a8]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x28]
sub byte [rax - 0x77], cl
and al, 0x70
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x60]
call fcn.14011b520
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
enter 0xe0c, 0
mov edx, 0x27
call fcn.14011b5f0
int3
sub esp, 0xf0
movaps xmmword [rsp + 0xe0], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14008193a
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x140081965
test al, 4
je 0x140081d49
add al, 0
invalid
test al, 3
je case.0x14006b617.138
cmp rax, 0x3f
clc
invalid
jbe 0x140081d61
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
jne 0x14008193a
movzx eax, dl
lea rcx, [0x14018d4ac]
mov ebx, 0x63480010
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x140161f38]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rsi
lea rax, [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rax
enter 0, 0
mov qword [rsp + 0xd0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xa8be], al
cmp byte [rsi + 0xa8], 3
cmp byte [rsi + 0xa8], 3
jae 0x140081d79
lea rdi, [rsi + 0x30]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 2
je 0x140081a95
scasb al, byte [rdi]
add byte [rax], al
invalid
mov rbx, qword [rsi + 0x28]
cmp eax, 1
clc
invalid
je 0x140081a1e
clc
add dword [rsi + rbp - 0x75], esi
add eax, 0x11691e
invalid
adc dword [rax], eax
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
invalid
mov r14, qword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [r14 + 0x120], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
xor al, 0
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
mov qword [rax + 0xf8], rbx
jmp case.0x140066455.154
invalid
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xa8], 4
add byte [rax], al
add byte [rax + rcx*2], al
lea rdx, [rsp + 0x30]
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14006a5d0
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x39], cl
and al, 0x30
and al, 0x30
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
mov byte [rsp + 0xa8], 3
lea rdx, [rsp + 0x30]
mov rcx, rdi
jmp 0x140081cf3
invalid
add byte [rdi], cl
push rdi
test byte [rbp + rcx*4 - 0x4c], 0x24
lea r14, [rsp + 0xc0]
mov rcx, rdi
xorps xmm6, xmm6
lea r14, [rsp + 0xc0]
mov rcx, rdi
mov rdx, r14
call fcn.1400c86c0
insb byte [rdi], dx
add al, 0
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
add byte [rbx + 0x537402f9], al
cmp ecx, 2
add dh, byte [rbx + rdx*2 - 0x7d]
stc
add dword [rdx + rsi - 0x77], esi
mov ebx, eax
je 0x140081b1d
cmp ecx, 1
je 0x140081b01
mov ebx, eax
mov eax, dword [0x140198314]
push 0x48650011
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
push 0x48650011
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [r15 + 0x120], 1
mov eax, ebx
mov ecx, dword [0x140198314]
push 0x48650011
mov edx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
invalid
lea rbx, [rsi + 0x20]
test al, al
je 0x140081bf1
add byte [rax], al
mov rcx, rsi
call fcn.140103ca0
movzx eax, al
lea rcx, [0x14018d4bc]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
cmp dword [rcx + 0x63480010], 0x1488104
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rax, qword [rsi + 0x20]
mov rax, qword [rsi + 0x20]
and byte [rax - 0x7d], cl
rcl byte [rax], 0xc6
invalid
test byte [rax + rax*8], ah
add rax, 0x10
mov byte [rsp + 0xc0], 1
add byte [rax], al
add byte [rcx], al
invalid
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], r14
je 0x140081b86
invalid
lea rcx, [rsp + 0x30]
xor al, ch
adc esp, dword [rdi + 8]
add byte [rax - 0x39], cl
rol al, 0xff
invalid
call fcn.140108280
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe case.0x14005b805.198
add al, byte [rax]
add byte [rax - 0x7d], cl
loopne case.0x140080b66.27
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140081b42.0
invalid
add byte [rax - 0x75], cl
add esi, eax
lock dec qword [rax]
mov rax, qword [rbx]
lock dec qword [rax]
or byte [rbp + 8], dh
jne 0x140081ba2
mov rcx, rbx
call fcn.1400c2010
mov rcx, rdi
jmp 0x140081bbe
xor al, r13b
insd dword [rdi], dx
pop rax
invalid
call fcn.140067430
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x140081bd9
sal byte [rdx + rcx + 0x48], 0x8b
mov cs, eax
mov rcx, qword [rsi + 0xc8]
add byte [rax], al
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x140081b42.0
invalid
cmp cl, 2
je 0x140081c5e
mov r14, qword [rsi + 0x28]
movzx eax, cl
invalid
cmp eax, 1
je 0x140081c30
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rbx + rcx*4 + 0x3c], cl
mov r15, qword [rcx + rax*8]
ror dword [rcx - 0x73], 0x8f
rol byte [rax], 1
add byte [rax], al
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
sbb byte [rcx + 6], ch
add byte [rcx - 0x3a], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rax], al
invalid
popfq
invalid
add byte [rcx - 0x3a], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rax], al
invalid
mov eax, dword [0x140198314]
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], r14
clc
add byte [rax], al
add bl, ch
invalid
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x50], cl
clc
add byte [rax], al
add bl, ch
add ecx, dword [rdi]
push rdi
xorps xmm6, xmm6
test byte [rax - 0x77], 0xf9
mov rcx, rdi
call fcn.140067430
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140198314]
adc dword [rax], eax
invalid
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x140081cdb
cmp eax, 1
je 0x140081cc1
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x11667a
adc word [rax], ax
mov eax, dword [0x140198314]
adc word [rax], ax
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400fba20]
adc eax, 0x79d6b
adc eax, 0x79d6b
call fcn.1400e8540
mov byte [rdi + 0x120], 1
invalid
push 0xffffffff87c60006
and byte [rcx], al
add byte [rax], al
invalid
add dword [rbx + 0x11664d05], ecx
add byte [rbp + 0x48], ah
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
lock add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x29
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
and al, 0x30
mov byte [rsp + 0xa8], 3
add byte [rax], al
add byte [rbx], al
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.14006a5d0
mov rcx, rsi
fmul dword [rax - 0x76b70002]
int1
call fcn.140098120
movaps xmm6, xmmword [rsp + 0xe0]
add rsp, 0xf0
add esp, 0xf0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
invalid
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
mov edx, 0x24
call fcn.14011b5f0
invalid
cwde
or dword [rax], eax
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
lea eax, [0x140162680]
mov edx, 0x26
call fcn.14011b5f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea edx, [0x140162228]
lea edx, [0x140162228]
lea rcx, [rsp + 0x30]
call fcn.14011b520
outsd dx, dword [rsi]
xchg edi, eax
or dword [rax], eax
outsd dx, dword [rsi]
xchg edi, eax
or dword [rax], eax
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
mov edx, 0x27
add byte [rax], al
add al, ch
invalid
cwde
or dword [rax], eax
add ah, cl
add ah, cl
int3
push rbx
sub rsp, 0x108
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x140081e0a
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
clc
or rcx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
mov cl, 0xe
je 0x140081e35
test al, 4
je 0x1400822ae
test al, 3
je 0x140081df0
cmp rax, 0x3f
jbe case.0x140072fa6.115
add al, 0
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
xchg edx, eax
invalid
or dl, 2
lock cmpxchg qword [rsi], rcx
mov cl, 0xe
jne 0x140081e0a
movzx eax, dl
lea rcx, [0x14018d4cc]
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x140161f38]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rsi
add byte [rax], al
lea rax, [rsp + 0xd8]
mov qword [rsp + 0xe8], rax
add byte [rax], al
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xf01307e], al
xchg dword [rcx + 4], edx
add byte [rax], al
cmp dword [rsi + 0x30], 1
ja 0x1400822de
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 2
je 0x140081f77
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rdi, qword [rsi + 0x28]
mov edi, dword [rsi + 0x28]
jle 0x140081edc
cmp eax, 1
je case.0x1400ae3cb.140
mov eax, dword [0x140198314]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea ecx, [rbx + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [rbx + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
invalid
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0x11642805], ecx
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov r12, qword [rax + 0xf0]
mov r15, qword [rax + 0xf8]
mov edi, dword [rax + 0xf8]
add byte [rax], al
add byte [rbx + rcx*4 - 0x48], cl
invalid
invalid
clc
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rbx, [rsi + 0x30]
movzx eax, byte [rsi + 0xd0]
test eax, eax
invalid
sal byte [rcx + riz*2 - 0x7d], 0xf8
je 0x140081f89
cmp eax, 3
je 0x14008200d
fadd qword [rax]
add byte [rax], al
add ecx, dword [rdi]
test ah, bl
fadd qword [rax]
add byte [rax], al
lea rcx, [0x140153398]
lea rcx, [0x140153398]
call fcn.14011bb80
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x30], 3
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140069f90
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x40
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
mov qword [rsp + 0x50], rax
jmp 0x14008227e
xor r12d, r12d
lea rbx, [rsi + 0x30]
movzx eax, byte [rsi + 0xd0]
test eax, eax
jne 0x140081f28
lahf
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov rax, qword [rsi + 0x78]
mov qword [rsp + 0x78], rax
and al, 0x78
movups xmm1, xmmword [rsi + 0x48]
movups xmm2, xmmword [rsi + 0x58]
movups xmm2, xmmword [rsi + 0x58]
movups xmm3, xmmword [rsi + 0x68]
movups xmmword [rsp + 0x68], xmm3
movups xmmword [rsp + 0x58], xmm2
adc dword [rsp + 0x58], edx
push rsp
and al, 0x58
movups xmmword [rsp + 0x48], xmm1
movups xmmword [rsi + 0x80], xmm0
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x90], rax
mov rax, qword [rsp + 0x48]
and al, 0x48
mov qword [rsi + 0x98], rax
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rsi + 0xa0], xmm0
xchg byte [rax + 0xf000000], ah
sub byte [rsp + 0x60], al
movups xmmword [rsi + 0xb0], xmm0
mov rax, qword [rsp + 0x70]
mov qword [rsi + 0xc0], rax
mov rax, qword [rsp + 0x78]
mov qword [rsi + 0xc8], rax
add byte [rax], al
add byte [rax - 0x73], cl
jle 0x140082031
lea rdi, [rsi + 0x20]
lea r14, [rsi + 0x80]
lea rdx, [rsp + 0xe8]
mov rcx, r14
call fcn.1400bee00
int 3
add byte [rax + rax*8 + 0x124840f], al
add byte [rax], al
test al, al
je case.0x14006b617.149
mov byte [rsi + 0xd0], 3
xchg al, dl
add byte [rax], al
invalid
add byte [rbx], al
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je case.0x1400811cf.26
cmp eax, 1
je case.default.0x1400820c3
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [r14 + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
invalid
mov eax, dword [0x140198314]
add eax, 0x116285
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov qword [rax + 0xf0], r12
mov qword [rax + 0xf8], r15
mov eax, 0xf8
mov rcx, rsi
call fcn.140103ca0
movzx eax, al
lea rcx, [0x14018d4dc]
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rdi
mov rdx, rsi
call fcn.140102a90
ror byte [rcx], 8
invalid
bnd call fcn.140102a90
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
invalid
cmp rax, 0x3f
jbe 0x140082316
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400820c3.0
mov rax, qword [rdi]
lock dec qword [rax]
or byte [rbp + 8], dh
or byte [rbp + 8], dh
or byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1400c1e10
mov rcx, rbx
jmp 0x140082121
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
dec dword [rax]
and al, r14b
dec qword [rax]
dec dword [rax]
jne 0x14008211d
lea rcx, [rsi + 0x20]
call fcn.1400c1e10
lea rcx, [rsi + 0x30]
call fcn.140068550
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x14008213c
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0xa62f1
jmp case.0x1400820c3.0
lea rcx, [rsi + 0x98]
call fcn.1400684c0
invalid
dec dword [rcx + rcx*4 - 0xf]
call fcn.140065c90
sub byte [rbx], bh
invalid
inc esi
xchg al, dl
add byte [rax], al
add byte [rcx], al
mov eax, dword [0x140198314]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x140082197
invalid
or al, byte [rbx + 0x337401f8]
cmp eax, 1
je 0x1400821c5
xor r12d, r12d
jmp 0x1400821f5
mov eax, dword [0x140198314]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400fba20]
push 0xffffffffe8000798
and dword [rbx + 6], 0
mov byte [r14 + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xf8], r15
mov rcx, qword [rsi + 0x28]
mov qword [rax + 0xf0], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rcx
mov rcx, rbx
call fcn.140068550
mov qword [rbx], 3
mov dword [rbx], 3
dec dword [rax - 0x39]
add eax, dword [rbx]
add byte [rax], al
add byte [rbx + 0x11610a05], cl
add byte [rbp + 0x48], ah
invalid
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rcx], al
add byte [rax], al
add byte [rax], al
cmp eax, 2
je 0x140082276
push rbx
cmp eax, 1
je 0x140082255
mov eax, dword [0x140198314]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea ecx, [rbx + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
invalid
invalid
invalid
mov byte [rbx + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xf0], r12
mov qword [rax + 0xf8], r15
clc
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
mov qword [rsp + 0x30], 2
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov rcx, rdi
call fcn.140069f90
mov rcx, rsi
int1
call fcn.1400986c0
nop
add rsp, 0x108
or byte [rcx], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
mov edx, 0x24
call fcn.14011b5f0
invalid
lea rcx, str.assertion_failed:_self.ref_count_____0
or eax, 0xe038b
lea r8, [0x140162680]
mov edx, 0x26
add byte es:[rax], al
add al, ch
invalid
xchg ebx, eax
or dword [rax], eax
invalid
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
and al, 0x48
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
invalid
sbb al, 0xff
or eax, 0x4c8d4800
and al, 0x30
and al, 0x30
call fcn.14011b520
lea rcx, str.assertion_failed:_prev.ref_count_____1
or eax, 0xe0273
lea r8, [0x1401625b8]
mov edx, 0x27
call fcn.14011b5f0
int3
clc
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], esi
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
jmp 0x14008236a
mov rcx, rax
and rcx, 0xfffffffffffffff8
and ecx, 0xfffffff8
clc
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
add eax, esi
cmpxchg qword [rsi], rcx
je 0x140082395
test al, 4
je 0x1400825e1
test byte [rdi + 2], ch
add byte [rax], al
test al, 3
je 0x140082350
cmp rax, 0x3f
jbe 0x1400825f9
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14008236a
invalid
movzx eax, dl
mov dh, 0xc2
lea rcx, [0x14018d4ec]
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x48e0ffc8
lea eax, [0x140161f38]
sti
invalid
invalid
add rax, rcx
jmp rax
lea rax, [0x140161f38]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rsi
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
and al, 0xc8
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0xc0], eax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 0
mov dword [rsp + 0xd0], 0
and al, 0xc8
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0xd0], 0
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xa0be], al
cmp byte [rsi + 0xa0], 3
add byte [rax], al
add byte [rbx], al
jae 0x140082611
lea rcx, [rsi + 0x30]
mov eax, dword [0x140198314]
mov rdx, qword gs:[0x58]
add byte [rax], al
invalid
xor byte [rbx + 0x115f1a05], r9b
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
invalid
mov rax, qword [rdx + rax*8]
mov eax, dword [rdx + rax*8]
ret 0xb60f
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 2
je 0x1400824bb
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
test byte [rax + rax - 0x74b80000], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x28]
jle 0x140082443
cmp eax, 1
je case.0x14007c610.80
clc
add dword [rsp + rsi + 0x48], esi
mov rbx, rcx
mov rbx, rcx
retf
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400fba20]
invalid
xchg ebp, eax
invalid
invalid
add al, ch
mul dword [rax + 6]
invalid
invalid
call fcn.1400e8540
mov byte [r14 + 0x120], 1
invalid
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
invalid
mov rcx, rbx
mov eax, dword [0x140198314]
mov edx, 0x6500115e
mov rdx, qword [0x58]
add byte [rax], al
invalid
adc dword [rax], eax
mov rdx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc2
invalid
mov rax, qword [rdx + rax*8]
ret 0x100f
movups xmm6, xmmword [rax + 0xf0]
adc byte [rax + 0xf0], dh
add byte [rax - 0x39], cl
mov qword [rax + 0xf0], 1
xor al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xf8
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rdi
jmp 0x1400824be
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400692b0
mov rax, qword [rsi + 0x28]
invalid
invalid
outsb dx, byte [rsi]
invalid
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x39], r9b
and al, 0x30
mov qword [rsp + 0x30], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
and al, 0x48
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rax
jmp 0x1400825af
xorps xmm6, xmm6
test byte [rax - 0x73], 0x94
and al, 0xc0
add byte [rax], al
add al, ch
push rbp
lea rdx, [rsp + 0xc0]
call fcn.1400c8620
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
or al, 0xca
retf 0xb60f
movzx ecx, byte [rcx + 0x120]
cmp ecx, 2
je 0x14008253a
cmp ecx, 1
add dword [rcx + rsi - 0x77], esi
ret
je 0x140082520
mov ebx, eax
mov eax, dword [0x140198314]
add eax, 0x115e1d
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400fba20]
lea edx, [0x1400fba20]
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x1400fba20]
lea edx, [0x1400fba20]
call fcn.1400e8540
mov byte [rdi + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov eax, ebx
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + rcx*8]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
jle 0x14008255e
and byte [rax + rax*8 - 0x76b7af8c], al
int1
test al, al
je 0x140082592
mov rcx, rsi
call fcn.140103ca0
movzx eax, al
lea rcx, [0x14018d4fc]
invalid
ror byte [rax - 0x73], 0xd
test al, 0xaf
adc byte [rax], al
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne case.0x14007f7b6.195
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.140102a90
sub byte [0x107502572], al
rol al, 0xff
invalid
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
cmp rax, 0x3f
invalid
jbe 0x140082649
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14008255b.0
invalid
mov rcx, rsi
call fcn.1400978f0
jmp case.0x14008255b.0
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
mov rcx, rdi
call fcn.1400692b0
or dword [rbp - 2], ebp
dec dword [rdi]
push rdi
ror byte [rdi], 0x29
and al, 0x30
dec dword [rdi]
push rdi
ror byte [rdi], 0x29
and al, 0x30
mov byte [rsp + 0xa0], 3
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400692b0
mov rcx, rsi
call fcn.140099910
add dword [rax], eax
movaps xmm6, xmmword [rsp + 0xe0]
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
mov edx, 0x24
add byte [rbp + rcx*4 + 5], cl
xor ebp, edi
or eax, 0x24ba00
add byte [rax], al
call fcn.14011b5f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
mov edx, 0x26
call fcn.14011b5f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
and al, 0x28
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.14011b520
add byte [rax - 0x73], cl
or eax, 0xdff40
invalid
invalid
invalid
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
mov edx, 0x27
add byte [rax], al
call fcn.14011b5f0
int3
int3
mov eax, 0x1000
add byte [rax], dl
add byte [rax], al
call fcn.140117260
sub rsp, rax
movaps xmmword [rsp + 0xff0], xmm6
mov ah, 0x24
invalid
sldt word [rax]
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
jmp case.0x14006b7ba.152
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
invalid
je 0x1400826e5
test al, 4
je case.0x1400675a0.175
test al, 3
je 0x1400826a0
cmp rax, 0x3f
clc
invalid
jbe 0x140082aca
add byte [rax], al
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne case.0x14006b7ba.152
movzx eax, dl
ret 0x8d48
lea rcx, [0x14018d50c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x140082741
lea rax, [0x140161f38]
lea eax, [0x140161f38]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
and al, 0x30
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x48], 0
cmp dword [rsi + 0x30], 3
add ecx, dword [rdi]
invalid
mov bh, 3
add byte [rax], al
mov bh, 3
add byte [rax], al
lea rdi, [rsi + 0x30]
xor byte [rbx + 0x115bdf05], cl
add byte [rbp + 0x48], ah
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0xb6
and byte [rax], 1
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 2
je 0x140082802
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140082789
mov eax, dword [0x140198314]
pop rbx
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
mov ss, eax
add byte [rax], al
invalid
lea rdx, [0x1400fba20]
adc eax, 0x792a4
invalid
call fcn.1400e8540
mov byte [r14 + 0x120], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov qword [rax + 0xf8], rbx
jmp 0x140082805
cwde
clc
add byte [rax], al
add bl, ch
lea rdi, [rsi + 0x20]
lea rdi, [rsi + 0x20]
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x58], 4
and al, 0x58
add al, 0
add byte [rax], al
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.14006a350
jnp case.0x140080856.57
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
and al, 0x60
add dword [rax], eax
add byte [rax], al
jnp case.0x140080856.57
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x58], 3
and al, 0x58
add eax, dword [rax]
add byte [rax], al
invalid
lea rdx, [rsp + 0x58]
mov rcx, rdi
jmp 0x140082a5b
xorps xmm6, xmm6
lea r14, [rsp + 0x38]
mov rcx, rdi
mov ecx, edi
mov rdx, r14
mov edx, esi
call fcn.140067570
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
add byte [rbx + 0x537402f9], al
cmp ecx, 2
je 0x140082887
cmp ecx, 1
je 0x14008286b
invalid
mov ebx, eax
mov eax, dword [0x140198314]
pop rdx
adc dword [rax], eax
pop rdx
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
pop rsp
invalid
mov byte [r15 + 0x120], 1
mov eax, ebx
mov ecx, dword [0x140198314]
pop rdx
adc dword [rax], eax
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
lea rbx, [rsi + 0x20]
lea ebx, [rsi + 0x20]
test al, al
je case.0x140080116.68
test ch, al
add byte [rax], al
invalid
test ch, al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140103ca0
movzx eax, al
mov dh, 0xc0
adc al, 8
add byte [rdi], cl
mov dh, 0xc0
lea rcx, [0x14018d51c]
lea ecx, [0x14018d51c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x20]
add rax, 0x10
add eax, 0x10
mov byte [rsp + 0x38], 1
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], r14
lea rcx, [rsp + 0x58]
pop rax
invalid
pop rax
call fcn.140108280
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
cmp rax, 0x3f
jbe 0x140082b1a
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140082a68
mov rax, qword [rbx]
lock dec qword [rax]
or byte [rbp + 8], dh
or byte [rbp + 8], dh
mov rcx, rbx
call fcn.1400c2010
mov rcx, rdi
jmp 0x140082925
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
dec dword [rax]
jne 0x140082921
lea rcx, [rsi + 0x20]
call fcn.1400c2010
test byte [rbx], 0
lea rcx, [rsi + 0x30]
call fcn.1400678c0
mov rax, qword [rsi + 0xfd8]
invalid
add byte [rax], al
test rax, rax
je 0x140082940
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140082a68
adc byte [rcx], al
add byte [rax], al
cmp cl, 2
je 0x1400829c5
mov r14, qword [rsi + 0x28]
movzx eax, cl
invalid
cmp eax, 1
invalid
je 0x140082997
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400fba20]
lea edx, [0x1400fba20]
invalid
call fcn.1400e8540
mov byte [r15 + 0x120], 1
mov eax, dword [0x140198314]
add eax, 0x115977
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
mov qword [rax + 0xf0], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], r14
jmp case.0x1400811cf.40
clc
add byte [rax], al
add bl, ch
add ecx, dword [rdi]
xorps xmm6, xmm6
push rdi
test byte [rax - 0x77], 0xf9
mov rcx, rdi
mov rcx, rdi
call fcn.1400678c0
mov qword [rdi], 4
add byte [rbx + 0x11593705], cl
invalid
add eax, 0x115937
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 2
je case.0x14007f7b6.203
cmp eax, 1
je case.0x140081e46.18
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rdi, qword [rcx + rax*8]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400fba20]
add al, 0x90
invalid
add al, ch
invalid
pop rbx
invalid
add dh, al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
add al, 0x90
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
add byte [rax], al
add byte [rdi], cl
invalid
push rdi
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
and al, 0x60
ror byte [rdi], 0x11
and al, 0x60
and al, 0x60
and al, 0x60
mov qword [rsp + 0x58], 3
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.14006a350
mov rcx, rsi
dec dword [rax - 0x77]
int1
call fcn.140098c60
movaps xmm6, xmmword [rsp + 0xff0]
add rsp, 0x1000
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add byte [rax - 0x7f], cl
invalid
mov qword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
mov rcx, rbx
mov ecx, ebx
call fcn.14006a350
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x39], r9b
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x78], rax
jmp case.0x14006eaff.142
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
mov edx, 0x24
call fcn.14011b5f0
mov ecx, dword es:[rcx]
invalid
or dword [rax], eax
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
mov edx, 0x26
call fcn.14011b5f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x58], rax
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
and al, 0x70
jo 0x140082b52
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea edx, [0x140162228]
lea rcx, [rsp + 0x58]
call fcn.14011b520
or dword [rax], eax
or dword [rax], eax
lea rcx, str.assertion_failed:_prev.ref_count_____1
cli
or eax, 0x58d4c00
nop
cli
lea r8, [0x1401625b8]
or eax, 0x27ba00
mov edx, 0x27
add byte [rax], al
call fcn.14011b5f0
int3
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
or ecx, 1
add dword [rcx + 0x5eac0c2], ecx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x140082ba5
test al, 4
je 0x140082f42
rol byte [rbx], 0
invalid
test al, 3
je 0x140082b60
cmp rax, 0x3f
clc
invalid
jbe 0x140082f5a
add byte [rax], al
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x140082b7a
movzx eax, dl
mov dh, 0xc2
lea rcx, [0x14018d52c]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x140161f38]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsi + 0x50]
and al, 6
cmp al, 4
invalid
add al, 0xf
test byte [rax + 0x48000003], al
add byte [rbx], 0
add byte [rax - 0x73], cl
jle 0x140082c26
je case.0x1400eefae.189
lea rdi, [rsi + 0x30]
mov eax, dword [0x140198314]
adc dword [rax], eax
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 2
je 0x140082cc1
invalid
test al, 0
add byte [rax], al
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140082c50
clc
add dword [rsi + rbp - 0x75], esi
add eax, 0x1156ec
in al, dx
push rsi
adc dword [rax], eax
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400fba20]
fisttp qword [rbp - 0x717fff9]
call fcn.1400e8540
mov byte [r14 + 0x120], 1
and byte [rcx], al
add byte [rax], al
add byte [rcx], al
pop rax
invalid
add byte [rcx], al
add dword [rbx + 0x1156be05], ecx
add byte [rbp + 0x48], ah
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
add byte [rax], al
jmp case.0x14005b805.225
lea rdi, [rsi + 0x20]
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
and al, 0x30
mov rcx, rdi
call fcn.14006a490
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
mov byte [rsp + 0x50], 4
lea rdx, [rsp + 0x30]
invalid
mov rcx, rdi
mov ecx, edi
jmp 0x140082eef
add byte [rax], al
xorps xmm6, xmm6
lea rdx, [rsp + 0x70]
mov rcx, rdi
call fcn.1400c81a0
add al, 0
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
invalid
add byte [rax - 0x75], cl
or al, 0xca
invalid
movzx ecx, byte [rcx + 0x120]
cmp ecx, 2
je 0x140082d43
push rbx
push rbx
cmp ecx, 1
je case.0x140075285.126
mov ebx, eax
mov eax, dword [0x140198314]
push rsi
adc dword [rax], eax
invalid
push rsi
adc dword [rax], eax
invalid
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
mov ss, eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x1400fba20]
adc eax, 0x78d08
call fcn.1400e8540
mov byte [r14 + 0x120], 1
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, ebx
mov ecx, dword [0x140198314]
push rbp
adc dword [rax], eax
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
movups xmmword [rcx + 0xf0], xmm6
add byte [rax], al
mov cl, 1
lea rbx, [rsi + 0x20]
test al, al
je 0x140082df3
ror byte [rdi], 0x84
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
call fcn.140103ca0
movzx eax, al
lea rcx, [0x14018d53c]
adc byte [rax], al
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rbx
mov rdx, rsi
invalid
bnd call fcn.140102a90
call fcn.140102a90
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
cmp rax, 0x3f
jbe 0x140082faa
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne case.0x140082d68.0
test dword [rbx + 1], esp
add byte [rax], al
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x140082daa
mov rcx, rbx
mov ecx, ebx
call fcn.1400c1e10
mov rcx, rdi
jmp 0x140082dc6
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
dec qword [rax]
jne 0x140082dc2
lea rcx, [rsi + 0x20]
call fcn.1400c1e10
lea rcx, [rsi + 0x30]
call fcn.140069a20
mov rax, qword [rsi + 0x68]
mov eax, dword [rsi + 0x68]
test rax, rax
je 0x140082ddb
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
push rdx
push rsi
or al, byte [rax]
jmp case.0x140082d68.0
cmp cl, 2
je 0x140082e60
mov r14, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je case.0x14004794f.283
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
add byte [rax], al
add byte [rax], al
lea rdx, [0x1400fba20]
call fcn.1400e8540
invalid
mov byte [r15 + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140198314]
add eax, 0x1154dc
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], r14
add byte [rax], al
jmp case.0x1400814d6.47
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140069a20
mov byte [rsi + 0x50], 5
push rax
add eax, 0x549f058b
adc dword [rax], eax
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x140082eda
cmp eax, 1
je 0x140082ec0
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov edi, dword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov edi, dword [rcx + rax*8]
mov edi, dword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400fba20]
invalid
invalid
add byte [rax - 0x73], cl
adc eax, 0x78b6c
invalid
invalid
add al, ch
xchg dword [rsi + 6], edx
add dh, al
xchg dword [rax], esp
call fcn.1400e8540
mov byte [rdi + 0x120], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
ror byte [rdi], 0x29
and al, 0x30
mov byte [rsp + 0x50], 4
lea rdx, [rsp + 0x30]
and al, 0x50
add al, 0x48
lea edx, [rsp + 0x30]
mov rcx, rbx
call fcn.14006a490
mov rcx, rsi
call fcn.140097f50
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa0
add byte [rax], al
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov rcx, rbx
call fcn.14006a490
jne case.0x14007f7b6.209
invalid
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x48], rax
jmp case.0x14006d0e6.145
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
or eax, 0x24ba00
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
sal bl, 1
invalid
or eax, 0x24ba00
add byte [rax], al
call fcn.14011b5f0
or dword [rax], eax
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
mov edx, 0x26
call fcn.14011b5f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
invalid
add byte [rax - 0x77], cl
and al, 0x30
invalid
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
and al, 0x48
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.14011b520
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
mov edx, 0x27
call fcn.14011b5f0
int3
int3
clc
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rsp + 0xe0], esi
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
jmp case.0x14006d0e6.150
mov rcx, rax
mov ecx, eax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
mov edx, eax
shr dl, 5
invalid
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
je 0x140083035
test al, 4
je 0x1400832e5
add al, byte [rax]
invalid
test al, 3
je 0x140082ff0
cmp rax, 0x3f
jbe 0x1400832fd
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
add dh, al
cmpxchg qword [rsi], rcx
invalid
lock cmpxchg qword [rsi], rcx
invalid
jne case.0x14006d0e6.150
movzx eax, dl
lea rcx, [0x14018d54c]
or eax, 0x10a50d
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
lea rax, [0x140161f38]
add eax, 0xdeee9
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rsi
add byte [rax - 0x73], cl
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
invalid
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
mov eax, 0x48000000
add byte [rax - 0x73], cl
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
invalid
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rcx*8], ah
and al, 0xc8
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xa0be], al
add byte [rax], al
cmp byte [rsi + 0xa0], 3
add byte [rax], al
add byte [rbx], al
jae 0x140083315
add byte [rax], al
lea rcx, [rsi + 0x30]
mov eax, dword [0x140198314]
mov rdx, qword gs:[0x58]
invalid
xor byte [rbx + 0x11527a05], cl
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
invalid
add byte [rax - 0x75], cl
add al, 0xc2
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x14008316b
invalid
mov ah, 0
add byte [rax], al
invalid
test byte [rax + rax - 0x74b80000], dh
mov rdi, qword [rsi + 0x28]
jle 0x1400830e3
sub byte [rbx + 0x347401f8], al
cmp eax, 1
je 0x1400830f4
mov rbx, rcx
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7893c
cmp al, 0x89
invalid
invalid
lea rdx, [0x1400fba20]
invalid
add al, ch
push rdi
push rsp
invalid
call fcn.1400e8540
mov byte [r14 + 0x120], 1
invalid
mov rcx, rbx
mov eax, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
lock add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 0xf8], edi
mov qword [rax + 0xf8], rdi
add byte [rax], al
jmp 0x14008316e
lea rdi, [rsi + 0x20]
lea edi, [rsi + 0x20]
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rcx, rdi
call fcn.1400692b0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
invalid
add byte [rax], al
mov qword [rsp + 0x48], rax
mov byte [rsp + 0xa0], 3
add byte [rax], al
add byte [rbx], al
lea rdx, [rsp + 0x30]
mov rcx, rdi
jmp 0x140083291
add byte [rdi], cl
push rdi
test byte [rax - 0x73], 0xbc
xorps xmm6, xmm6
lea rdi, [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rax], al
mov rdx, rdi
mov rdx, rdi
call fcn.1400c8620
movabs byte [0x1151900d8b000454], al
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
and eax, 0x58
mov ecx, dword [0x140198314]
push rcx
adc dword [rax], eax
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
or al, 0xca
movzx ecx, byte [rcx + 0x120]
cmp ecx, 2
invalid
je case.0x14008168c.46
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x517402f9], al
invalid
je case.0x14008168c.46
add dh, byte [rcx + rdx*2 - 0x7d]
cmp ecx, 1
je 0x1400831d4
stc
add dword [rdx + rsi - 0x77], esi
ret
mov ebx, eax
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
and eax, 0x58
add byte [rax], al
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea ecx, [rsi + 0xd0]
lea ecx, [rsi + 0xd0]
lea rdx, [0x1400fba20]
pop rbx
mov byte [rdi], al
add al, ch
jbe 0x14008321b
call fcn.1400e8540
invalid
mov byte [r14 + 0x120], 1
add dword [rax], eax
add byte [rcx], al
mov eax, ebx
fmul dword [rbx + 0x11513a0d]
add byte [rbp + 0x48], ah
mov rdx, qword gs:[0x58]
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
and eax, 0x58
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lock add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
pop rsi
lea rbx, [rsi + 0x20]
test al, al
invalid
and byte [rax + rax*8 - 0x76b7918c], al
je 0x140083264
mov rcx, rsi
int1
call fcn.140103ca0
movabs byte [0x8d48c0b60f00080a], al
movzx eax, al
lea rcx, [0x14018d55c]
or eax, 0x10a354
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov eax, dword [rsi + 0x20]
invalid
invalid
mov rax, qword [rsi + 0x20]
add rax, 0x10
mov byte [rsp + 0xc0], 1
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
test byte [rax + rax*8], ah
and al, 0xc0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add dword [rax - 0x77], ecx
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x40], rdi
mov dword [rsp + 0x40], edi
and al, 0x40
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.140108280
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
cmp eax, 0x3f
invalid
clc
invalid
jbe 0x14008334d
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14008320f.0
ror byte [rax - 0x7d], 0xf8
jne case.0x14008320f.0
mov rcx, rsi
call fcn.140096e50
out dx, al
cmp eax, dword [rcx]
add bl, ch
invalid
out dx, al
cmp eax, dword [rcx]
add bl, ch
cmp al, dh
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax + rcx*2], al
lea edx, [rsp + 0x30]
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.1400692b0
invalid
dec dword [rdi]
push rdi
ror byte [rdi], 0x29
and al, 0x30
invalid
and al, 0x30
mov byte [rsp + 0xa0], 3
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.1400692b0
mov rcx, rsi
call fcn.140098e40
invalid
movaps xmm6, xmmword [rsp + 0xe0]
add rsp, 0xf8
pop rbx
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
pop rdi
pop rsi
pop r14
ret
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
and al, 0x30
add byte [rax], al
add al, 0x48
lea edx, [rsp + 0x30]
mov rcx, rbx
call fcn.1400692b0
pop rdi
invalid
invalid
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rax
jmp 0x140083281
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
mov edx, 0x24
call fcn.14011b5f0
add byte [rax - 0x73], cl
or eax, 0xdf354
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
mov edx, 0x26
add byte es:[rax], al
invalid
jne case.0x14006b617.187
or eax, 0x26ba00
or eax, 0x26ba00
add byte [rax], al
call fcn.14011b5f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
adc dword [rsp + 0x48], eax
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
invalid
call fcn.14011b520
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
or eax, 0x27ba00
add byte [rax], al
mov edx, 0x27
call fcn.14011b5f0
int3
sub rsp, 0x220
sub esp, 0x220
movaps xmmword [rsp + 0x210], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x1400833aa
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
clc
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x1400833d5
test al, 4
je 0x140083784
add byte [rax], al
add byte [rax], al
test al, 3
je 0x140083390
cmp rax, 0x3f
cmp eax, 0x3f
clc
invalid
jbe 0x14008379c
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
invalid
jne 0x1400833aa
movzx eax, dl
lea rcx, [0x14018d56c]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
movabs eax, dword [0x148810463480010]
enter 0xffffffffffffe0ff, 0x48
jmp rax
invalid
lea rax, [0x140161f38]
lea eax, [0x140161f38]
jmp 0x1400833fb
jmp 0x1400833fb
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
and al, 0x30
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x48], 0
cmp dword [rsi + 0x30], 0xb
jae 0x1400837b4
cdq
add eax, dword [rax]
invalid
cdq
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
lea rdi, [rsi + 0x30]
jle 0x14008344f
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 2
je 0x1400834f2
add byte [rax], al
mov rbx, qword [rsi + 0x28]
cmp eax, 1
clc
invalid
clc
add dword [rsi + rbp - 0x75], esi
je 0x140083479
mov eax, dword [0x140198314]
je 0x140083479
mov eax, dword [0x140198314]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [r14 + 0x120], 1
add byte [rax], al
invalid
add byte [rcx], al
mov eax, dword [0x140198314]
xchg ebp, eax
adc qword [rax], r8
adc dword [rax], eax
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax + 0xf8], rbx
jmp 0x1400834f5
cwde
clc
add byte [rax], al
add bl, ch
lea rdi, [rsi + 0x20]
lea rdi, [rsi + 0x20]
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x58], 0xc
or al, 0
add byte [rax], al
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.14006a0d0
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x39], cl
and al, 0x60
add dword [rax], eax
add byte [rax], al
invalid
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
sub byte [rax - 0x39], cl
and al, 0x60
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x58], 0xb
pop rax
or eax, dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x58]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
jmp 0x14008372d
add byte [rax], al
xorps xmm6, xmm6
lea rdx, [rsp + 0x38]
mov rcx, rdi
mov ecx, edi
call fcn.1400c8320
add al, 0
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 2
invalid
je 0x140083574
push rbx
add byte [rbx + 0x537402f9], al
cmp ecx, 1
je 0x140083558
invalid
mov ebx, eax
mov eax, dword [0x140198314]
adc qword [r8], r8
adc qword [r8], r8
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
add byte [rax], al
add byte [rax], al
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [r14 + 0x120], 1
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
test byte [rdi], al
add al, ch
invalid
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, ebx
mov ecx, dword [0x140198314]
adc qword [r8], r8
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
add byte [rax], al
mov cl, 1
lea rbx, [rsi + 0x20]
test al, al
je case.0x140080d1b.70
invalid
stosb byte [rdi], al
add byte [rax], al
invalid
test byte [rdx + 0x48000000], ch
mov ecx, esi
mov rcx, rsi
call fcn.140103ca0
movzx eax, al
lea rcx, [0x14018d57c]
or eax, 0x109fea
ror byte [rax - 0x73], 0xd
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne 0x1400835e4
mov rcx, rbx
mov ecx, ebx
mov rdx, rsi
bnd call fcn.140102a90
call fcn.140102a90
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
jbe 0x1400837ec
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14006b617.194
mov rax, qword [rbx]
lock dec qword [rax]
or byte [rbp + 8], dh
or byte [rbp + 8], dh
mov rcx, rbx
call fcn.1400c1e10
invalid
invalid
add eax, dword [rax]
invalid
mov rcx, rdi
jmp 0x1400835f7
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400835f3
lea rcx, [rsi + 0x20]
call fcn.1400c1e10
lea rcx, [rsi + 0x30]
call fcn.140096f20
add dword [rax], eax
mov rax, qword [rsi + 0x1f8]
test rax, rax
je case.0x140066455.207
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
invalid
mov es, word [rax]
add al, byte [rax]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
adc qword [rax], r8
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or r8b, byte [rax]
jmp case.0x14006b617.194
cmp cl, 2
je 0x140083697
mov r14, qword [rsi + 0x28]
jbe 0x14008365b
movzx eax, cl
cmp eax, 1
je 0x140083669
invalid
add dword [rsi + rbp - 0x75], esi
add eax, 0x114cd3
mov eax, dword cs:[0x140198314]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400fba20]
invalid
add al, ch
fisttp word [rsi + 6]
add byte [rcx - 0x3a], al
mov byte [r15 + 0x120], 1
call fcn.1400e8540
mov byte [r15 + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax], al
invalid
invalid
mov rax, qword [rcx + rax*8]
add al, 0xc1
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
lock add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], r14
jmp case.0x140081e46.42
xorps xmm6, xmm6
mov rcx, rdi
call fcn.140069d60
mov qword [rdi], 0xc
mov eax, dword [0x140198314]
add eax, 0x114c65
dec dword [rax - 0x39]
invalid
add eax, 0x114c65
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x140083714
cmp eax, 1
je case.0x140082d68.16
add dword [rbp + rbp - 0x75], esi
add eax, 0x114c41
adc dword [rax], eax
mov eax, dword [0x140198314]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [rdi + 0x120], 1
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
add byte [rax], al
add byte [rdi], cl
push rdi
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
and al, 0x60
ror byte [rdi], 0x11
and al, 0x60
and al, 0x60
and al, 0x60
mov qword [rsp + 0x58], 0xb
or eax, dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.14006a0d0
mov rcx, rsi
dec dword [rax - 0x77]
int1
call fcn.1400991b0
jbe 0x140083792
add dword [rax], eax
movaps xmm6, xmmword [rsp + 0x210]
add rsp, 0x220
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov qword [rsp + 0x58], 0xc
add byte [rax], al
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.14006a0d0
mov rax, qword [rsi + 0x28]
invalid
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 0
push 0
mov qword [rsp + 0x78], rax
jmp 0x14008371c
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
jmp 0x14008379e
invalid
add byte [rbp + rcx*4 + 5], cl
mov gs, ebx
jmp 0x14008379e
add byte [rdx + 0x24], bh
mov edx, 0x24
call fcn.14011b5f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
mov edx, 0x26
call fcn.14011b5f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x58], rax
pop rax
mov qword [rsp + 0x60], 1
add byte [rax - 0x73], cl
and al, 0x20
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
and al, 0x70
and al, 0x70
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.14011b520
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
or eax, 0x27ba00
add byte [rax], al
mov edx, 0x27
call fcn.14011b5f0
int3
int3
push rax
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x240], esi
mov ah, 0x24
add al, byte [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
jmp 0x14008384a
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
add dword [rcx + 0x5eac0c2], ecx
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
invalid
je 0x140083875
test al, 4
je case.0x14006eaff.178
test al, 3
je 0x140083830
invalid
cmp rax, 0x3f
clc
invalid
jbe 0x140083c3f
add byte [rax - 0x73], cl
ror byte [rax - 0x7d], 0xf9
cmp ecx, 0x40
setb dl
lea rcx, [rax - 0x40]
cmp rcx, 0x40
cmp ecx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
jne 0x14008384a
movzx eax, dl
lea rcx, [0x14018d58c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x140161f38]
add eax, 0xde6a9
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
mov eax, dword [rsi + 0x30]
not eax
invalid
xor bh, dh
shr byte [rax - 0x667bf0fa], 1
test al, 6
je case.0x140080116.105
cdq
add eax, dword [rax]
invalid
cdq
add eax, dword [rax]
add byte [rax - 0x73], cl
jle 0x1400838f2
lea rdi, [rsi + 0x30]
mov eax, dword [0x140198314]
add eax, 0x114a4c
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x140083995
add cl, byte [rdi]
test byte [rax + 0x48000000], dh
mov ebx, dword [rsi + 0x28]
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14008391c
mov eax, dword [0x140198314]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
invalid
invalid
mov r14, qword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400fba20]
adc eax, 0x78111
call fcn.1400e8540
mov byte [r14 + 0x120], 1
add byte [rax], al
invalid
add byte [rcx], al
mov eax, dword [0x140198314]
adc qword [r8], rax
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
invalid
invalid
mov qword [rax + 0xf0], 1
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax + 0xf8], rbx
jmp 0x140083998
invalid
cwde
clc
add byte [rax], al
add bl, ch
lea rdi, [rsi + 0x20]
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
invalid
mov rcx, rdi
call fcn.14006a210
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
and al, 0x60
add dword [rax], eax
add byte [rax], al
invalid
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], rax
and al, 0x78
js 0x1400839c8
mov qword [rsp + 0x58], 6
mov dword [rsp + 0x58], 6
lea rdx, [rsp + 0x58]
mov rcx, rdi
jmp 0x140083bd0
cmp eax, dword [rdx]
add byte [rax], al
add byte [rdi], cl
push rdi
test byte [rax - 0x73], 0x54
and al, 0x38
xorps xmm6, xmm6
lea rdx, [rsp + 0x38]
mov rcx, rdi
mov ecx, edi
call fcn.1400c96b0
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
mov dh, 0x89
and byte [rcx], al
add byte [rax], al
cmp ecx, 2
je 0x140083a17
push rbx
push rbx
cmp ecx, 1
je 0x1400839fb
xor cl, byte [rcx + 0x43058bc3]
adc qword [r8], rax
mov ebx, eax
mov eax, dword [0x140198314]
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
add byte [rax], al
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [r14 + 0x120], 1
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
invalid
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, ebx
mov ecx, dword [0x140198314]
adc qword [r8], rax
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
retf 0x110f
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
lea rbx, [rsi + 0x20]
test al, al
je case.0x1400811cf.70
test byte [rdx + 0x48000000], ch
mov rcx, rsi
mov ecx, esi
call fcn.140103ca0
movzx eax, al
lea rcx, [0x14018d59c]
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rbx
mov rdx, rsi
invalid
bnd call fcn.140102a90
call fcn.140102a90
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x140083c8f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140083a3c.0
mov rax, qword [rbx]
lock dec qword [rax]
invalid
or byte [rbp + 8], dh
jne 0x140083a7e
mov rcx, rbx
call fcn.1400c1e10
invalid
add byte [rax - 0x77], cl
stc
mov rcx, rdi
jmp 0x140083a9a
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140083a96
lea rcx, [rsi + 0x20]
call fcn.1400c1e10
add eax, dword [rax]
add eax, dword [rax]
lea rcx, [rsi + 0x30]
call fcn.140096370
add dword [rax], eax
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x140083ab5
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
invalid
invalid
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
adc dword [r8], r8d
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x140083a3c.0
cmp cl, 2
je 0x140083b3a
mov r14, qword [rsi + 0x28]
jbe 0x140083afe
movzx eax, cl
cmp eax, 1
je 0x140083b0c
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
invalid
rol byte [rax], 1
add byte [rax], al
invalid
lea rdx, [0x1400fba20]
add al, ch
cmp al, 0x4a
invalid
call fcn.1400e8540
mov byte [r15 + 0x120], 1
mov eax, dword [0x140198314]
add eax, 0x114802
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
mov qword [rax + 0xf0], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], r14
jmp case.0x14008255b.40
clc
add byte [rax], al
add bl, ch
add ecx, dword [rdi]
push rdi
xorps xmm6, xmm6
test byte [rax - 0x77], 0xf9
mov rcx, rdi
call fcn.140069490
mov qword [rdi], 7
mov eax, dword [0x140198314]
add eax, 0x1147c2
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 2
je 0x140083bb7
cmp eax, 1
je case.0x140083046.18
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x77e8f
invalid
jle 0x140083b97
invalid
lea rdx, [0x1400fba20]
invalid
call fcn.1400e8540
mov byte [rdi + 0x120], 1
and byte [rcx], al
add byte [rax], al
add byte [rcx], al
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x60
and al, 0x60
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
and al, 0x60
and al, 0x60
mov qword [rsp + 0x58], 6
pop rax
invalid
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.14006a210
dec dword [rax - 0x77]
mov rcx, rsi
int1
call fcn.1400988a0
movaps xmm6, xmmword [rsp + 0x240]
add rsp, 0x250
invalid
push rax
add al, byte [rax]
add byte [rbx + 0x5f], bl
add byte [rax - 0x7f], cl
invalid
push rax
add al, byte [rax]
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
invalid
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x78], rax
jmp 0x140083bbf
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
mov edx, 0x24
call fcn.14011b5f0
mov cl, 0x79
or dword [rax], eax
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
mov edx, 0x26
call fcn.14011b5f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea eax, [0x1401621a8]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x20
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
and al, 0x70
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
and al, 0x58
and al, 0x58
call fcn.14011b520
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
add eax, 0xde91b
mov edx, 0x27
call fcn.14011b5f0
invalid
int3
push r15
push r14
push rsi
push rdi
push rbx
mov eax, 0x1000
call fcn.140117260
add byte [rax + 0x29], cl
invalid
add byte [rax + 0x29], cl
invalid
movaps xmmword [rsp + 0xff0], xmm6
and al, 0xf0
sldt word [rax]
invalid
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x140083cfa
nop dword [rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
add eax, esi
cmpxchg qword [rsi], rcx
ret 0xeac0
je 0x140083d25
test al, 4
add al, 0xf
test dl, dl
je 0x1400840d4
add eax, dword [rax]
add byte [rax + 0x48da7403], ch
test al, 3
je 0x140083ce0
cmp rax, 0x3f
cmp eax, 0x3f
clc
invalid
jbe 0x1400840ec
lea rcx, [rax - 0x40]
cmp rcx, 0x40
invalid
setb dl
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
invalid
jne 0x140083cfa
movzx eax, dl
ret 0x8d48
lea rcx, [0x14018d5ac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x140161f38]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], rsi
and al, 0x30
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
and al, 0x38
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x48], 0
cmp dword [rsi + 0x30], 3
jae 0x140084104
invalid
cdq
add eax, dword [rax]
add byte [rax], al
lea rdi, [rsi + 0x30]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 2
je 0x140083e42
invalid
mov al, 0
add byte [rax], al
add cl, byte [rdi]
test byte [rax + 0x48000000], dh
mov ebx, dword [rsi + 0x28]
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140083dc9
clc
add dword [rsi + rbp - 0x75], esi
add eax, 0x114573
jae 0x140083de4
adc dword [rax], eax
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
invalid
invalid
invalid
mov r14, qword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
lea rcx, [r14 + 0xd0]
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x77c64
invalid
invalid
lea rdx, [0x1400fba20]
call fcn.1400e8540
add byte [rcx - 0x3a], al
xchg byte [rax], ah
mov byte [r14 + 0x120], 1
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
invalid
mov qword [rax + 0xf0], 1
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rbx
jmp 0x140083e45
cwde
clc
add byte [rax], al
add bl, ch
lea rdi, [rsi + 0x20]
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x58], 4
add al, 0
add byte [rax], al
lea rdx, [rsp + 0x58]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
stc
call fcn.14006a350
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x58], 3
and al, 0x58
add eax, dword [rax]
add byte [rax], al
js 0x140083e75
mov dword [rsp + 0x58], 3
lea rdx, [rsp + 0x58]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
jmp 0x14008407d
add byte [rax], al
xorps xmm6, xmm6
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
mov rcx, rdi
call fcn.140067570
invalid
dec dword [rbx + 0x1144bc0d]
invalid
invalid
adc dword [rax], eax
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
movzx ecx, byte [rcx + 0x120]
cmp ecx, 2
je case.0x14006b7ba.197
push rbx
add byte [rbx + 0x537402f9], al
push rbx
cmp ecx, 1
je 0x140083ea8
xor cl, byte [rcx - 0x69fa743d]
mov ebx, eax
mov eax, dword [0x140198314]
adc dword [rax], r8d
adc dword [rax], r8d
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
add byte [rax], al
lea rdx, [0x1400fba20]
call fcn.1400e8540
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
movabs byte [0x12086c641000646], al
add byte [rax], al
add byte [rcx], al
mov eax, ebx
invalid
invalid
invalid
mov eax, ebx
mov ecx, dword [0x140198314]
adc word [rax], r8w
adc dword [rax], r8d
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
add byte [rax], al
mov cl, 1
lea rbx, [rsi + 0x20]
test al, al
je case.0x14008168c.70
invalid
stosb byte [rdi], al
add byte [rax], al
invalid
mov rcx, rsi
call fcn.140103ca0
movzx eax, al
lea rcx, [0x14018d5bc]
adc byte [rax], al
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rbx
mov rdx, rsi
bnd call fcn.140102a90
call fcn.140102a90
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
jbe 0x14008413c
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140083ee9.0
add byte [rax], al
mov rax, qword [rbx]
lock dec qword [rax]
invalid
jne 0x140083f2b
mov rcx, rbx
call fcn.1400c1e10
add eax, dword [rax]
add byte [rax - 0x77], cl
stc
mov rcx, rdi
jmp 0x140083f47
lea rcx, [rsi + 0x20]
call fcn.1400c1e10
add eax, dword [rax]
add eax, dword [rax]
lea rcx, [rsi + 0x30]
call fcn.1400678c0
mov rax, qword [rsi + 0xfd8]
je 0x140083f83
invalid
test rax, rax
je 0x140083f62
mov rcx, qword [rsi + 0xfe0]
mov fs, eax
sldt word [rax]
call qword [rax + 0x18]
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x140083ee9.0
cmp cl, 2
je 0x140083fe7
mov r14, qword [rsi + 0x28]
movzx eax, cl
mov dh, 0xc1
cmp eax, 1
je 0x140083fb9
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400fba20]
call fcn.1400e8540
invalid
mov byte [r15 + 0x120], 1
mov eax, dword [0x140198314]
add eax, 0x114355
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], r14
jmp case.0x1400826f6.42
clc
add byte [rax], al
add bl, ch
add ecx, dword [rdi]
push rdi
test byte [rax - 0x77], 0xf9
mov rcx, rdi
xorps xmm6, xmm6
mov rcx, rdi
call fcn.1400678c0
dec dword [rax - 0x39]
invalid
mov qword [rdi], 4
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 2
je 0x140084064
cmp eax, 1
je case.0x140083599.16
add dword [rbp + rbp - 0x75], esi
mov eax, dword [0x140198314]
add eax, 0x1142f1
adc dword [rax], eax
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
lea rdx, [0x1400fba20]
loop 0x1400840b5
invalid
call fcn.1400e8540
mov byte [rdi + 0x120], 1
add byte [rcx], al
invalid
add byte [rcx], al
mov eax, dword [0x140198314]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
adc dword [rsp + 0x60], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
adc dword [rsp + 0x60], eax
adc dword [rsp + 0x60], eax
and al, 0x60
mov qword [rsp + 0x58], 3
add eax, dword [rax]
add byte [rax], al
invalid
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.14006a350
mov rcx, rsi
call fcn.140098a80
add dword [rax], eax
movaps xmm6, xmmword [rsp + 0xff0]
add rsp, 0x1000
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov qword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
mov rcx, rbx
call fcn.14006a350
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], 1
add byte [rax], al
invalid
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x78], rax
jmp 0x14008406c
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
invalid
mov edx, 0x24
call fcn.14011b5f0
add al, 0x75
or dword [rax], eax
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
xchg ch, ah
or eax, 0x26ba00
add byte [rax], al
xchg ch, ah
or eax, 0x26ba00
add byte [rax], al
call fcn.14011b5f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
loopne 0x140084117
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov dword [rsp + 0x60], 1
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
add byte [rax - 0x73], cl
and al, 0x58
and al, 0x58
lea rcx, [rsp + 0x58]
call fcn.14011b520
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
add eax, 0xde46e
or eax, 0x27ba00
add byte [rax], al
mov edx, 0x27
call fcn.14011b5f0
int3
je 0x14008415c
add ah, cl
int3
int3
int3
int3
push rbx
sub rsp, 0xa0
sub esp, 0xa0
sub esp, 0xa0
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
jmp 0x14008419a
mov rcx, rax
and rcx, 0xfffffffffffffff8
clc
or rcx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
loop 0x140084194
add eax, esi
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x1400841c5
test al, 4
je 0x140084592
test al, 3
je 0x140084180
cmp rax, 0x3f
jbe 0x1400845aa
lea rcx, [rax - 0x40]
lea ecx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
mov cl, 0xe
jne 0x14008419a
movzx eax, dl
lea rcx, [0x14018d5cc]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
lea rax, [0x140161f38]
mov qword [rsp + 0x60], rax
and al, 0x60
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
and al, 0x70
je 0x14008420c
push 0x24448d48
invalid
mov qword [rsp + 0x78], rax
and al, 0x78
mov qword [rsp + 0x80], 0
mov eax, dword [rsi + 0x38]
invalid
invalid
and eax, 0xfffffffe
loopne case.0x1400675a0.217
cmp eax, 0x3b9aca00
je case.0x14005b805.269
lodsd eax, dword [rsi]
add eax, dword [rax]
invalid
retf 0x3b9a
lodsd eax, dword [rsi]
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rdi, [rsi + 0x30]
lea rdi, [rsi + 0x30]
lea edi, [rsi + 0x30]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 2
je 0x1400842ea
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140084273
mov eax, dword [0x140198314]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
xor al, 0xc1
lea rcx, [r14 + 0xd0]
mov r14, qword [rcx + rax*8]
xor al, 0xc1
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400fba20]
adc eax, 0x777ba
call fcn.1400e8540
mov byte [r14 + 0x120], 1
add byte [rcx], al
mov eax, dword [0x140198314]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xf8], rbx
jmp 0x1400842ed
lea rdi, [rsi + 0x20]
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.14006a730
jbe 0x14008431c
invalid
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
sub byte [rax - 0x39], cl
and al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x38
add edx, ecx
invalid
jbe 0x14008431c
invalid
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
sub byte [rax - 0x39], cl
and al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x48
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x38], 0x3b9aca00
lea rdx, [rsp + 0x30]
mov rcx, rdi
jmp 0x14008453c
xorps xmm6, xmm6
lea r14, [rsp + 0x70]
mov rcx, rdi
mov rdx, r14
mov edx, esi
call fcn.1400a86a0
mov ecx, dword [0x140198314]
adc dword [rax], eax
add byte [rbx + 0x1140110d], cl
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 2
je 0x14008436f
add byte [rbx + 0x537402f9], al
cmp ecx, 1
je 0x140084353
invalid
mov ebx, eax
mov eax, dword [0x140198314]
jmp case.0x140083046.38
adc dword [rax], eax
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400fba20]
call fcn.1400e8540
invalid
mov byte [r15 + 0x120], 1
mov eax, ebx
add dword [rcx - 0x44f27428], ecx
mov ecx, dword [0x140198314]
invalid
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
lea rbx, [rsi + 0x20]
test al, al
ror byte [rdi], 0x84
invalid
add byte [rax], al
add byte [rax], al
test byte [rdi + 0x48000000], bh
mov rcx, rsi
mov ecx, esi
call fcn.140103ca0
movzx eax, al
lea rcx, [0x14018d5dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x20]
add rax, 0x10
mov byte [rsp + 0x70], 1
jo case.0x14006eaff.189
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x38], esi
mov qword [rsp + 0x40], r14
lea rcx, [rsp + 0x30]
xor al, ch
invalid
or byte ds:[rax], al
xor al, ch
invalid
or byte ds:[rax], al
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
invalid
cmp eax, 0x3f
jbe 0x1400845fa
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400841d6.2
test dword [rcx + 1], ebp
add byte [rax], al
jne case.0x1400841d6.2
mov rax, qword [rbx]
lock dec qword [rax]
or byte [rbp + 8], dh
or byte [rbp + 8], dh
or byte [rax - 0x77], cl
mov rcx, rbx
call fcn.1400c2010
fld1
invalid
mov rcx, rdi
jmp 0x14008440d
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
dec qword [rax]
and al, dh
dec qword [rax]
jne case.0x14008168c.80
lea rcx, [rsi + 0x20]
call fcn.1400c2010
lea rcx, [rsi + 0x30]
call fcn.140069bd0
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x140084422
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
clc
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x1400841d6.2
invalid
cmp cl, 2
je 0x1400844a7
mov r14, qword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je case.0x1400826f6.52
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rbx + rcx*4 + 0x3c], cl
ror dword [rcx - 0x73], 0x8f
invalid
rol byte [rax], 1
add byte [rax], al
invalid
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
invalid
rol byte [rax], 1
add byte [rax], al
invalid
invalid
lea rdx, [0x1400fba20]
jne 0x140084472
add al, ch
iretd
call fcn.1400e8540
mov byte [r15 + 0x120], 1
mov byte [rdi + 0x120], 1
add dword [rbx + 0x113e9505], ecx
add byte [rbp + 0x48], ah
mov rcx, qword [0x58]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], r14
jmp 0x1400844aa
xorps xmm6, xmm6
test byte [rax - 0x77], 0xf9
mov rcx, rdi
call fcn.140069bd0
mov dword [rsi + 0x38], 0x3b9aca01
cmp byte [rcx], r8b
retf 0x3b9a
invalid
cmp byte [rcx], r8b
retf 0x3b9a
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je case.0x14006ccdb.206
add dword [rax], eax
add byte [rbx + 0x4c7402f8], al
cmp eax, 1
je 0x14008450a
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x113e31
adc dword ds:[rax], eax
mov eax, dword [0x140198314]
adc dword ds:[rax], eax
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
mov rdi, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x8f
rol byte [rax], 1
invalid
lea rcx, [rdi + 0xd0]
add byte [rax], al
lea rdx, [0x1400fba20]
adc eax, 0x77522
call fcn.1400e8540
mov byte [rdi + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
invalid
add byte [rcx], al
add dword [rbx + 0x113e0405], ecx
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
adc dword [rsp + 0x40], eax
adc dword [rsp + 0x40], eax
mov dword [rsp + 0x38], 0x3b9aca00
lea rdx, [rsp + 0x30]
lea edx, [rsp + 0x30]
mov rcx, rbx
call fcn.14006a730
mov rcx, rsi
int1
call fcn.140099740
movaps xmm6, xmmword [rsp + 0x90]
add byte [rax - 0x7f], cl
invalid
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x58
jmp 0x14008452c
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
add byte [rbp + rcx*4 + 5], cl
sbb ch, 0xd
add byte [rdx + 0x24], bh
lea r8, [0x140162320]
mov edx, 0x24
call fcn.14011b5f0
or dword [rax], eax
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
add eax, 0xde0c8
mov edx, 0x26
call fcn.14011b5f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
cmp byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
fmul qword [0x18c958df3]
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.14011b520
or dword [rax], eax
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
mov edx, 0x27
call fcn.14011b5f0
fisubr word [rdi + 9]
add ah, cl
int3
sub esp, 0xf0
in al, dx
lock add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], esi
add byte [rax], al
invalid
movaps xmmword [rsp + 0xe0], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14008465a
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
mov edx, eax
shr dl, 5
invalid
invalid
and dl, 1
lock cmpxchg qword [rsi], rcx
je case.0x1400666e4.229
invalid
test al, 4
je 0x140084a3f
fld qword [rbx]
add byte [rax], al
test al, 3
je 0x140084640
invalid
cmp rax, 0x3f
jbe 0x140084a57
add eax, dword [rax]
add byte [rax - 0x73], cl
ror byte [rax - 0x7d], 0xf9
ror byte [rax - 0x7d], 0xf9
lea rcx, [rax - 0x40]
cmp rcx, 0x40
cmp ecx, 0x40
ror byte [rax - 0x7d], 0xf9
setb dl
setb dl
or dl, 2
add dh, al
cmpxchg qword [rsi], rcx
lock cmpxchg qword [rsi], rcx
jne 0x14008465a
movzx eax, dl
lea rcx, [0x14018d5ec]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
lea rax, [0x140161f38]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0xc0], rax
rol byte [rax], 0
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xa8be], al
add byte [rbx], al
cmp byte [rsi + 0xa8], 3
jae 0x140084a6f
cwde
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rdi, [rsi + 0x30]
lea edi, [rsi + 0x30]
jle 0x14008470b
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
xor edi, dword [rcx + rdx]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0xb6
and byte [rax], 1
invalid
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 2
je 0x1400847ac
add byte [rax - 0x75], cl
pop rsi
sub byte [rbx + 0x2e7401f8], al
cmp eax, 1
je 0x140084735
invalid
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140084735
invalid
clc
add dword [rsi + rbp - 0x75], esi
mov eax, dword cs:[0x140198314]
mov eax, dword [0x140198314]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [r14 + 0x120], 1
mov eax, dword [0x140198314]
add eax, 0x113bd9
cmp edx, dword [rcx]
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
mov qword [rax + 0xf0], 1
add byte [rax], al
mov qword [rax + 0xf8], rbx
jmp 0x1400847af
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xb8], 4
lea rdx, [rsp + 0x40]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax + rcx*2], al
lea edx, [rsp + 0x40]
and al, 0x40
mov rcx, rdi
call fcn.14006a5d0
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov qword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], rax
mov byte [rsp + 0xb8], 3
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rbx], al
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rbx], al
lea rdx, [rsp + 0x40]
mov rcx, rdi
jmp 0x1400849e9
invalid
add al, byte [rax]
invalid
cmp eax, 0xf000002
xorps xmm6, xmm6
push rdi
test byte [rax - 0x73], 0x94
lea rdx, [rsp + 0xc0]
mov rcx, rdi
mov ecx, edi
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
mov ecx, edi
call fcn.1400c86c0
add al, 0
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
and eax, 0x58
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
add byte [rbx + 0x537402f9], al
add dword [rax], eax
add byte [rbx + 0x537402f9], al
push rbx
cmp ecx, 1
je 0x140084815
mov ebx, eax
mov eax, dword [0x140198314]
cmp edx, dword [rcx]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
cmp edx, dword [rcx]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
add byte [rax], al
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [r14 + 0x120], 1
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, ebx
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
add byte [rax], al
mov cl, 1
lea rbx, [rsi + 0x20]
test al, al
ror byte [rdi], 0x84
stosb byte [rdi], al
add byte [rax], al
invalid
ror byte [rdi], 0x84
stosb byte [rdi], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
call fcn.140103ca0
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
lea rcx, [0x14018d5fc]
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rbx
mov rdx, rsi
bnd call fcn.140102a90
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
invalid
sar bh, 0xff
push rax
xadd qword [rsi], rax
invalid
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
cmp rax, 0x3f
jbe 0x140084aa7
add al, byte [rax]
add byte [rax - 0x7d], cl
loopne case.0x140083886.27
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140084856.0
invalid
add byte [rax - 0x75], cl
add esi, eax
dec qword [rax]
invalid
mov rax, qword [rbx]
lock dec qword [rax]
invalid
or byte [rbp + 8], dh
jne 0x140084898
mov rcx, rbx
call fcn.1400c1e10
add eax, dword [rax]
mov rcx, rdi
jmp 0x1400848b4
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400848b0
invalid
lea rcx, [rsi + 0x20]
call fcn.1400c1e10
invalid
add eax, dword [rax]
lea rcx, [rsi + 0x30]
call fcn.140067430
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x1400848cf
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
xchg byte [rcx], bh
adc dword [rax], eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x140084856.0
invalid
add byte [rax + 0x687402f9], al
cmp cl, 2
je 0x140084954
mov r14, qword [rsi + 0x28]
mov esi, dword [rsi + 0x28]
movzx eax, cl
cmp eax, 1
je 0x140084926
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rbx + rcx*4 + 0x3c], cl
ror dword [rcx - 0x73], 0x8f
invalid
rol byte [rax], 1
add byte [rax], al
add byte [rbx + rcx*4 + 0x3c], cl
ror dword [rcx - 0x73], 0x8f
invalid
rol byte [rax], 1
add byte [rax], al
invalid
lea rdx, [0x1400fba20]
call fcn.1400e8540
add byte [rcx - 0x3a], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
jno 0x14008491f
add al, ch
and bh, byte [rsi + rax]
add byte [rcx - 0x3a], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov byte [rdi + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x50], cl
mov al, 0xf8
add byte [rax], al
add bl, ch
invalid
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x50], cl
mov al, 0xf8
mov al, 0xf8
add byte [rax], al
add bl, ch
add ecx, dword [rdi]
push rdi
xorps xmm6, xmm6
test byte [rax - 0x77], 0xf9
mov rcx, rdi
call fcn.140067430
mov byte [rsi + 0xa8], 4
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x1400849d1
cmp eax, 1
je 0x1400849b7
clc
add dword [rbp + rbp - 0x75], esi
add eax, 0x113984
cmp dword [rcx], edx
invalid
mov eax, dword [0x140198314]
cmp dword [rcx], edx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400fba20]
adc eax, 0x77075
call fcn.1400e8540
mov byte [rdi + 0x120], 1
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
lock add byte [rax], al
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x40], xmm0
and al, 0x40
and al, 0x40
mov byte [rsp + 0xb8], 3
add byte [rax], al
add byte [rbx], al
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.14006a5d0
mov rcx, rsi
call fcn.1400979c0
movaps xmm6, xmmword [rsp + 0xe0]
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov byte [rsp + 0xb8], 4
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.14006a5d0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x58], rax
jmp 0x1400849d9
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
mov edx, 0x24
call fcn.14011b5f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
mov edx, 0x26
call fcn.14011b5f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x40]
call fcn.14011b520
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
mov edx, 0x27
call fcn.14011b5f0
int3
mov edx, ebx
call fcn.14011b560
xor ecx, ecx
call fcn.14011b260
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
call fcn.14011b260
or byte [rax], al
int3
int3
add byte [rax], al
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x28], rdx
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov byte [rcx], al
add byte [rax], al
sub byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov byte [rcx], al
add byte [rax], al
mov rbx, qword [rsp + 0x28]
pop rsp
and al, 0x28
mov rcx, rbx
mov rdx, r8
mov edx, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r8
call fcn.14001d3c0
mov r9, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov ebp, eax
movzx esi, word [rbx + 0x58]
mov bh, 0x73
pop rax
mov r15d, esi
and r15d, ebp
mov rdi, qword [rbx + 0x50]
mov edi, dword [rbx + 0x50]
mov r10, qword [rbx + 0x20]
mov rbx, qword [rbx + 0x48]
xor r13d, r13d
xor r13d, r13d
mov qword [rsp + 0x48], r10
jmp 0x14008e276
movzx eax, byte [rax + 8]
cmp al, byte [r9 + 8]
cmp al, byte [rcx + 8]
je 0x14008e328
nop
inc r13
inc r15
mov rax, r15
nop dword [rax]
mov r15, rax
mov eax, 0
cmp r15, rdi
jae 0x14008e280
movzx r12d, word [rbx + r15*4]
cmp r12, 0xffff
invalid
inc dword [rax]
add byte [rdi], cl
test byte [rbx], al
add dword [rax], eax
invalid
movzx eax, word [rbx + r15*4 + 2]
mov ecx, eax
and ecx, esi
mov r8d, r15d
sub r8d, ecx
and r8d, esi
and eax, esi
cmp r13, r8
ja 0x14008e3a2
add byte [rax], al
cmp ax, bp
jne 0x14008e270
cmp rdx, r12
jbe 0x14008e3bf
test byte [rax], 0
invalid
test byte [rax], 0
add byte [rbp + 0x6b], cl
hlt
imul r14, r12, 0x68
mov rcx, qword [r10 + r14 + 0x40]
test rcx, rcx
setne al
cmp qword [r9], 0
sete r8b
invalid
cmp al, r8b
je 0x14008e270
lea rax, [r10 + r14]
add rax, 0x40
test rcx, rcx
je 0x14008e260
mov r8, qword [rax + 0x10]
cmp r8, qword [r9 + 0x10]
jne 0x14008e270
insb byte [rdi], dx
invalid
invalid
invalid
insb byte [rdi], dx
invalid
mov rdx, qword [r9 + 8]
mov edx, dword [rcx + 8]
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
call fcn.14011b190
or byte [rax], al
mov r10, qword [rsp + 0x48]
mov r9, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
test eax, eax
jne 0x14008e270
invalid
invalid
invalid
cmp qword [r10 + r14], 0
cmp dword [rdx + rsi], 0
mov rsi, qword [rsp + 0x28]
je 0x14008e343
je 0x14008e355
sub byte [rdi + rcx + 0x4d], dh
add edx, esi
add r10, r14
mov rdx, qword [r10 + 8]
mov rcx, rsi
call fcn.14002dad0
idiv ecx
invalid
lea rcx, [rsp + 0x50]
mov rdx, rsi
mov r8, r15
mov r9, r12
mov ecx, esp
mov ecx, esp
call fcn.14002df70
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x40]
and al, 0x40
dec dword [rax - 0x75]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x40
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rsp + 0x68]
and al, 0x68
and byte [r15], cl
adc byte [rsp + 0x68], al
and al, 0x68
movups xmm1, xmmword [rsp + 0x78]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x14008e3ab
lea rcx, [rsp + 0xa8]
test al, 0
add byte [rax], al
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rax + 0x10]
jmp 0x14008e3ab
mov rax, qword [rsp + 0x40]
mov byte [rax + 0x20], 2
and byte [rdx], al
add rsp, 0xb8
pop rbx
pop rbp
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r12
add byte [rcx + rcx*4 - 0x1f], cl
call fcn.14011b570
int3
int3
pop rax
mov rax, qword [rcx]
cmp rax, 0xffffffffffffffff
je 0x14008e476
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rcx
lea rcx, [rax + 1]
add dword [rax - 0x73], ecx
adc al, 0
invalid
add dword [rax - 0x73], ecx
adc al, 0
cmp rdx, rcx
cmova rcx, rdx
movabs r8, 0x1c71c71c71c71c8
sbb al, 0xc7
jno 0x14008e419
mov dword [rcx], 0x394cd231
invalid
retf 0xf48
sbb al, 0xc7
jno 0x14008e419
mov dword [rcx], 0x394cd231
ror dword [rdi], 0x92
xchg edx, eax
ror byte [rcx + rdi - 0x3f], cl
setb dl
cmp rcx, 5
stc
add eax, 0x4bf
add byte [rax + 0xf], cl
stc
xchg edx, eax
ret 0x8348
stc
add eax, 0x4bf
add byte [rax + 0xf], cl
stc
lea rcx, [rdi*8]
lea ecx, [rdi*8]
add byte [rax], al
add byte [rbp + rcx*4 + 4], cl
lea r8, [rcx + rcx*8]
leave
shl edx, 3
test rax, rax
invalid
je case.0x140083ee9.22
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
shl rax, 3
add ecx, dword [rax - 0x73]
add al, 0xc0
lea rax, [rax + rax*8]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x50], rax
mov eax, 8
add byte [rax], al
add bl, ch
invalid
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
lea rcx, [rsp + 0x28]
and al, 0x28
lea r9, [rsp + 0x40]
call fcn.1400149e0
call fcn.1400149e0
cmp qword [rsp + 0x28], 0
sub byte [rax], al
jne 0x14008e47d
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
add esp, 0x58
pop rdi
pop rsi
ret
xor ecx, ecx
call fcn.14011b260
jrcxz 0x14008e448
or byte [rax], al
jrcxz 0x14008e448
or byte [rax], al
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
and al, 0x38
call fcn.14011b260
int3
ret
cmc
lea rdx, [0x14018d60c]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add al, 0x82
add rax, rdx
jmp rax
invalid
add rcx, 0x18
jmp fcn.14008e520
mov rax, qword [rcx + 0x18]
cmp rax, 1
je 0x14008e4f6
test rax, rax
jne case.0x14008e4ae.2
mov rax, qword [rcx + 0x20]
mov rdx, qword [rcx + 0x28]
sub byte [rax - 0x75], cl
adc byte [rbx + rcx*4 + 0x41], cl
xor byte [rax - 0x7d], cl
sar dword [rax], 0x48
jmp rax
sub byte [rax - 0x75], cl
adc byte [rbx + rcx*4 + 0x41], cl
xor byte [rax - 0x7d], cl
sar dword [rax], 0x48
jmp rax
mov rax, qword [rcx + 0x18]
mov rdx, qword [rcx + 0x20]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x28]
add rcx, 0x30
jmp rax
cmp qword [rcx + 0x28], 0
je case.0x14008e4ae.2
mov r8, qword [rcx + 0x20]
mov rcx, qword [0x140198260]
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xd2383
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xd2383
mov r8d, 4
add al, 0
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
setne al
add rsp, 0x40
add esp, 0x40
pop rsi
ret
mov rsi, rdx
mov rdi, rcx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.reqwest::Errorurlsourcebuilder_errorerror_sending_requesterror_following_redirectHTTP_status_server_errorHTTP_status_client_error__
mov r8d, 0xe
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
and al, 0x30
mov byte [rsp + 0x31], 0
mov rsi, qword [rdi]
lea r9, [rsi + 0x68]
lea rax, [0x14008f930]
mov qword [rsp + 0x20], rax
lea rdx, [0x14015e4b7]
lea edx, [0x14015e4b7]
lea rcx, [rsp + 0x28]
mov r8d, 4
call fcn.140009da0
invalid
idiv edi
movabs rax, 0x8000000000000000
cmp qword [rsi], rax
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 6
je 0x14008f0d1
lea rax, [0x14008f160]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, [0x14015455e]
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov r8d, 3
mov r9, rsi
call fcn.140009da0
cmp qword [rsi + 0x58], 0
je 0x14008f102
add rsi, 0x58
lea rax, [0x140027f10]
stc
dec dword [rax - 0x77]
and al, 0x20
lea rdx, [0x140154561]
lea rcx, [rsp + 0x28]
mov r8d, 6
mov r9, rsi
call fcn.140009da0
lodsb al, byte [rsi]
idiv edi
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
and al, 0x30
and al, 0x30
je 0x14008f136
mov al, 1
test cl, cl
leave
leave
jne 0x14008f155
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x14008f13d
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401596b1]
and dword [rbp - 0x47befff4], 2
add byte [rax], al
invalid
and dword [rbp - 0x47befff4], 2
mov eax, 2
add byte [rax], al
add bl, ch
sbb al, 0x84
leave
jmp 0x14008f152
test cl, cl
setne al
jmp 0x14008f155
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015ed73]
or al, 0
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xcfc27
or al, 0
or al, 0
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + 0x38c48348], dl
call qword [rax + 0x18]
nop
add rsp, 0x38
pop rdi
pop rsi
ret
int3
add byte [rax - 0x77], cl
invalid
div byte [rbx + rbp + 0x4c]
cmp esi, esi
invalid
jbe 0x14008f1d6
and al, 0x42
cmp byte [rdi + rsi], 0xbf
cmp byte [rdi + r14], 0xbf
jg 0x14008f1d8
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
xor r8d, r8d
xor r8d, r8d
mov r9, r14
mov ecx, esi
call fcn.14011bae0
jne 0x14008f1b9
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x80], r14
mov ah, 0x24
add byte [rax], 0
add byte [rbp + rcx*4 + 0x25], cl
mov ah, 4
clc
dec dword [rcx + rcx*4 + 0x64]
and al, 0x20
mov ah, 0x24
add byte [rax], 0
add byte [rbp + rcx*4 + 0x25], cl
mov ah, 4
clc
dec dword [rcx + rcx*4 + 0x64]
and al, 0x20
lea rdx, [0x140154313]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x78]
mov r8d, 6
call fcn.140009da0
stosd dword [rdi], eax
idiv edi
stosd dword [rdi], eax
idiv edi
inc r14d
je 0x14008f229
invalid
invalid
cmp rsi, r14
jbe 0x14008f223
cmp byte [rdi + r14], 0xbf
jg 0x14008f229
invalid
jmp 0x14008f53e
sbb eax, dword [rbx]
add byte [rax], al
jne 0x14008f53e
mov al, 1
cmp rsi, r14
add dword [rcx + rdi - 0xa], ecx
je case.default.0x14008f2f4
or byte [rdx - 0x80], al
cmp al, 0x37
invalid
cmp byte [rdi + r14], 0x2f
cmp byte [rdi + rsi], 0x2f
setne al
mov byte [rsp + 0x37], al
lea rax, [0x1400434e0]
popfq
sti
dec dword [rax - 0x77]
and al, 0x20
popfq
sti
dec dword [rax - 0x77]
and al, 0x20
lea rdx, [0x140154319]
adc eax, 0xc50ca
lea r14, [rsp + 0x38]
lea r9, [rsp + 0x37]
je 0x14008f277
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x37
mov r8d, 0x10
mov eax, 0x10
mov rcx, r14
int1
call fcn.140009da0
mov rcx, rbx
call fcn.14010afb0
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x20], r12
lea rdx, [0x140154329]
lea r9, [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov r8d, 8
mov rcx, r14
mov ecx, esi
call fcn.140009da0
mov rcx, rbx
call fcn.14010b080
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
add byte [rax], al
mov qword [rsp + 0xa0], rdx
lea r15, [0x14008f830]
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x20
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x20
lea rdx, [0x140154331]
or al, 0
lea r9, [rsp + 0x98]
mov r8d, 8
add byte [rax], al
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov rcx, r14
call fcn.140009da0
stosb byte [rdi], al
idiv edi
invalid
stosb byte [rdi], al
idiv edi
invalid
dec dword [rdi]
mov dh, 0x43
lea rcx, [0x14018d628]
movzx eax, byte [rbx + 0x40]
lea rcx, [0x14018d628]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov byte [rsp + 0x60], 3
jmp 0x14008f37c
mov eax, dword [rbx + 0x41]
mov byte [rsp + 0x60], 1
mov byte [r12 + 0x60], 1
mov dword [rsp + 0x61], eax
jmp 0x14008f37c
movups xmm0, xmmword [rbx + 0x41]
movups xmmword [rsp + 0x61], xmm0
mov byte [rsp + 0x60], 2
jmp 0x14008f37c
mov r8d, dword [rbx + 0x34]
mov r9d, dword [rbx + 0x38]
cmp r8d, r9d
ja 0x14008f34e
test r8, r8
je 0x14008f33d
cmp rsi, r8
jbe 0x14008f33b
cmp byte [rdi + r8], 0xbf
jg 0x14008f33d
jmp 0x14008f34e
jne 0x14008f34e
test r9, r9
je 0x14008f367
cmp rsi, r9
jbe 0x14008f365
cmp byte [rdi + r9], 0xbf
jg 0x14008f367
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
call fcn.14011bae0
jne 0x14008f34e
sub r9, r8
add r8, rdi
mov byte [rsp + 0x60], 0
mov qword [rsp + 0x68], r8
mov qword [rsp + 0x70], r9
lea rax, case.0x14006cee5.221
mov qword [rsp + 0x20], rax
lea rdx, [0x140154339]
lea r14, [rsp + 0x38]
lea r9, [rsp + 0x60]
mov r8d, 4
mov rcx, r14
call fcn.140009da0
mov eax, dword [rbx + 0x28]
mov dword [rsp + 0x5c], eax
lea rax, [0x14008f640]
mov qword [rsp + 0x20], rax
lea rdx, [0x14015433d]
lea r9, [rsp + 0x5c]
mov r8d, 4
mov rcx, r14
call fcn.140009da0
mov rcx, rbx
call fcn.14010aec0
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rdx
mov qword [rsp + 0x20], r12
lea rdx, [0x14015f53c]
lea r9, [rsp + 0xa8]
mov r8d, 4
mov rcx, r14
call fcn.140009da0
mov r14d, dword [rbx + 0x24]
cmp dword [rbx + 0x18], 0
je 0x14008f450
mov r8d, dword [rbx + 0x1c]
inc r8d
cmp dword [rbx + 0x20], 0
je 0x14008f493
cmp r8d, r14d
ja 0x14008f4dd
test r8, r8
je 0x14008f4cc
cmp rsi, r8
jbe 0x14008f4ca
cmp byte [rdi + r8], 0xbf
jg 0x14008f4cc
jmp 0x14008f4dd
mov ebx, dword [rbx + 0x20]
mov qword [rsp + 0x48], 0
add byte [rax], al
mov qword [rsp + 0x20], r15
lea rdx, [0x140154341]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x48]
mov r8d, 5
call fcn.140009da0
test ebx, ebx
je case.0x1400666e4.245
inc r14d
jne case.0x14005b805.287
jmp case.0x14007f7b6.267
test r8, r8
je 0x14008f56b
cmp rsi, r8
jbe 0x14008f565
cmp byte [rdi + r8], 0xbf
jg 0x14008f56b
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
mov r9, rsi
call fcn.14011bae0
jne 0x14008f4dd
test r14, r14
je 0x14008f4f9
cmp rsi, r14
jbe 0x14008f4f7
cmp byte [rdi + r14], 0xbf
jg 0x14008f4f9
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
mov r9, r14
mov ecx, esi
call fcn.14011bae0
jne 0x14008f4dd
mov rax, r14
sub rax, r8
add r8, rdi
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x20], r15
lea rdx, [0x140154341]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x48]
lea ecx, [rsp + 0x48]
mov r8d, 5
call fcn.140009da0
inc r14d
je case.0x14007f7b6.267
cmp rsi, r14
jbe 0x14008f55b
cmp byte [rdi + r14], 0xbf
jg case.0x14007f7b6.267
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
mov r8, r14
mov r9, rsi
mov ecx, esi
call fcn.14011bae0
jne 0x14008f53e
sub rsi, r14
add rdi, r14
jmp 0x14008f59e
invalid
jne 0x14008f4b0
sub rsi, r8
add rdi, r8
mov qword [rsp + 0x48], rdi
and al, 0x48
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x20], r15
mov dword [rsp + 0x20], edi
lea rdx, [0x140154341]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x48]
mov r8d, 5
add byte [rax], al
add al, ch
add al, 0xa8
idiv edi
xor edi, edi
mov qword [rsp + 0xb8], rdi
mov qword [rsp + 0xc0], rsi
mov ah, 0x24
rol byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x20], r15
lea rdx, [0x140154346]
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0xb8]
mov r8d, 8
call fcn.140009da0
cmp byte [rsp + 0x41], 0
movzx ecx, byte [rsp + 0x40]
mov dh, 0x4c
and al, 0x40
je 0x14008f606
mov al, 1
test cl, cl
jne case.0x14006cee5.217
mov rax, qword [rsp + 0x38]
test byte [rax + 0x34], 4
add al, 0x75
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401596b1]
mov r8d, 2
jmp case.0x14006b7ba.227
test cl, cl
setne al
jmp case.0x14006cee5.217
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015ed73]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0xc8
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
ret
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rdx], 0x48
mov dword [rsp + 0x38], ecx
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x1401613a4]
sbb eax, 0xb841000d
add al, 0
add byte [rax], al
mov r8d, 4
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
sbb byte [rax - 0x77], cl
je 0x14008f69f
invalid
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
sub ebx, dword [rdx - 0x72b7fffe]
invalid
add al, byte [rax]
invalid
invalid
mov byte [rsp + 0x31], 0
lea r8, [0x1400b90c0]
invalid
add al, byte [rax]
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
lea rdx, [rsp + 0x38]
call fcn.14000bc80
fadd st(5), st(0)
idiv edi
mov rcx, qword [rsp + 0x20]
and al, 0x20
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je case.0x14006ccdb.226
invalid
mov al, 1
test dl, dl
jne 0x14008f72e
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x14008f6f1
add dword [rbp + 0x2d], esi
cmp byte [rsp + 0x31], 0
je 0x14008f6f1
test byte [rsi + 0x34], 4
jne 0x14008f6f1
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, str._____
or byte [rsp + rcx + 0x1b84100], bl
add byte [rax], al
add bh, bh
invalid
push rax
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
mov al, 1
test cl, cl
jne 0x14008f72e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
lea rdx, [0x140161edd]
adc eax, 0xd27dd
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14008f72e
invalid
sbb byte [rax - 0x73], cl
adc eax, 0xd1c82
invalid
invalid
mov r8d, 4
add rsp, 0x40
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x40
add esp, 0x40
pop rsi
pop rsi
ret
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0xd1c43
mov r8d, 4
add rsp, 0x40
add esp, 0x40
pop rsi
jmp rax
invalid
loopne case.0x140075285.192
mov dword [rsp + 0x38], ecx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
add eax, 0xd1c25
invalid
mov r8d, 4
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
call qword [rcx + 0x18]
call qword [rcx + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
invalid
add dh, al
and al, 0x31
invalid
mov byte [rsp + 0x31], 0
xor dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
and ebp, dword [rcx - 0x72b7fffd]
add byte [rax - 0x73], cl
lea r8, [0x1400ca0d0]
lea rcx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x38]
push rsp
and al, 0x38
call fcn.14000bc80
mov rcx, qword [rsp + 0x20]
dec dword [rax - 0x75]
and al, 0x20
movzx edx, byte [rsp + 0x30]
xor byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14008f823
mov al, 1
test dl, dl
jne case.0x1400820c3.89
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x14008f809
cmp byte [rsp + 0x31], 0
je 0x14008f809
test byte [rsi + 0x34], 4
add al, 0x75
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
jne 0x14008f809
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0xc9af0
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
invalid
add dword [rcx + rcx*8 - 0x74b7e38b], eax
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
test cl, cl
jne case.0x1400820c3.89
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140161edd]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0xd26c5
mov r8d, 1
call qword [rax + 0x18]
jmp case.0x1400820c3.89
mov eax, edx
rol byte [rax + rax*8 + 0x48c0950f], 1
add esp, 0x40
test al, al
setne al
add rsp, 0x40
pop rsi
ret
push rsi
sub rsp, 0x40
cmp qword [rcx], 0
je 0x14008f8f7
invalid
invalid
add byte [rax], al
invalid
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rbx + r9*4 + 0x4a], cl
sub byte [rax - 0x73], cl
lea rax, [0x1401613a4]
mov r9, qword [rdx + 0x28]
lea rax, [0x1401613a4]
mov r8d, 4
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x28], esi
and al, 0x28
mov byte [rsp + 0x30], al
and al, 0x30
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1400b9310]
add al, byte [rax]
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
invalid
add al, byte [rax]
lea rcx, [rsp + 0x20]
and al, 0x20
and byte [rax - 0x73], cl
push rsp
and al, 0x38
invalid
lea rdx, [rsp + 0x38]
cmp al, ch
call fcn.14000bc80
mov rcx, qword [rsp + 0x20]
invalid
movzx edx, byte [rsp + 0x30]
test rcx, rcx
leave
leave
je 0x14008f918
mov al, 1
test dl, dl
jne 0x14008f91a
invalid
add dword [rdx + rdx*8 - 0x74b78a8b], eax
je 0x14008f8cd
jne 0x14008f8ee
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
sub byte [rax - 0x7d], cl
cmp rcx, 1
jne 0x14008f8dd
stc
add dword [rbp + 0x2d], esi
cmp byte [rsp + 0x31], 0
je 0x14008f8dd
invalid
add byte [rsi + riz - 0xa], dh
xor al, 4
test byte es:[rsi + 0x34], 4
test byte [rsi + 0x34], 4
jne 0x14008f8dd
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
lea rdx, str._____
lea edx, str._____
adc eax, 0xc9a1c
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14008f91a
invalid
cmp eax, 0x204e8b48
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
lea rdx, [0x140161edd]
lea edx, [0x140161edd]
adc eax, 0xd25f1
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
jmp 0x14008f91a
invalid
sbb bl, ch
and ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rax + 0x18]
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSomeC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
adc eax, 0xd1a96
mov r8d, 4
add al, 0
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
int3
movzx eax, word [rcx]
mov bh, 1
lea r8, [0x14018d638]
movsxd rax, dword [r8 + rax*4]
add rax, r8
invalid
invalid
sar bh, 0xe0
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401546e1]
lea edx, [0x1401546e1]
lea edx, [0x1401546e1]
jmp 0x14008faaf
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc6af9
or al, 0
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xc6af9
or al, 0
or al, 0
mov r8d, 4
add rsp, 0x40
add esp, 0x40
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add esp, 0x40
pop rsi
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x1401546ef]
or al, 0
mov r8d, 8
add rsp, 0x40
pop rsi
jmp rax
jmp rax
add rcx, 2
mov qword [rsp + 0x38], rcx
cmp byte [rax - 0x75], cl
and byte [rbx + r9*4 + 0x4a], cl
sub byte [rax - 0x73], cl
add eax, 0xc4d3d
cmp byte [rax - 0x75], cl
and byte [rbx + r9*4 + 0x4a], cl
sub byte [rax - 0x73], cl
add eax, 0xc4d3d
mov r8d, 6
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
xor dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
mov byte [rbx + 2], al
add byte [rax - 0x73], cl
lea r8, [0x1400b3d70]
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
lea rdx, [rsp + 0x38]
and al, 0x38
call fcn.14000bc80
mov rcx, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x14008fabd
mov al, 1
test dl, dl
jne 0x14008fabf
invalid
stosd dword [rdi], eax
add byte [rax], al
invalid
test dword [rbx + 0x48000000], ebp
mov esi, dword [rsp + 0x28]
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x14008fa4c
cmp byte [rsp + 0x31], 0
je 0x14008fa4c
test byte [rsi + 0x34], 4
jne 0x14008fa4c
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14008fabf
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140161edd]
adc eax, 0xd2482
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0xd2482
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14008fabf
add bh, bh
push rax
sbb bl, ch
pop rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401546e8]
sbb byte [rax - 0x73], cl
adc eax, 0xc4c6f
jmp 0x14008faaf
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401546fd]
or al, 0
or al, 0
mov r8d, 6
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140154703]
mov r8d, 7
add rsp, 0x40
pop rsi
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
sub rsi, 0xffffffffffffff80
lea rax, [r14 + 0x68]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], rbx
movzx eax, byte [r14 + 0x80]
test al, al
je 0x140090db1
mov rcx, qword [rsp + 0x28]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
mov al, 0x11
jne 0x140090e17
mov rax, qword [rsi + 0x10]
mov rcx, rsi
mov ecx, esi
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
rol al, 0xff
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140090e82
out 0, eax
add byte [rax], al
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400666e4.249
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x10]
push rax
adc bl, ch
invalid
lea rcx, [rsp + 0x28]
and al, 0x28
mov rdx, rsi
call fcn.1400af410
mov eax, dword [0x140198314]
push rax
jne 0x140090dd3
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xe0]
add byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.140102a90
mov rdx, rsi
call fcn.140102a90
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov rax, rsi
mov eax, esi
add rsp, 0x598
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.140120760
jmp 0x140090d7b
invalid
invalid
invalid
stc
call fcn.140120410
jmp 0x140090d45
dec dword [rbx + 0x1074ca05]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
invalid
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
invalid
mov byte [rsp + 0x48], al
and al, 0x48
add byte [rcx], dh
ror byte [rax + 0x48482444], 0x8d
and al, 0x48
lea rcx, [rsp + 0x48]
mov rdx, rsi
call fcn.140121780
ud2
add byte [rdx + 0x300], bh
call fcn.14011b280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
mov edx, 0x27
add byte [rax], al
invalid
call fcn.14011b5f0
add ah, cl
int3
int3
pop rax
mov rdi, rdx
mov rbx, rcx
mov r9, qword [rcx + 0x10]
xor esi, esi
movabs r14, 0x1700000003
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
invalid
add byte [rax], al
invalid
nop
test r9, r9
je 0x140090f35
mov rcx, qword [rbx]
mov r8, qword [rbx + 8]
cmp dword [rcx], 2
cmp dword [rdx], eax
cmp dword [rdx], eax
jne 0x140090ef0
add rcx, 8
mov rdx, rdi
mov edx, edi
ror dword [rax], 0x48
mov edx, edi
call fcn.1400fe490
cmp rax, 2
jne 0x140090efe
mov bl, 0xd5
invalid
jmp case.0x1400820c3.94
push rsp
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call fcn.1400ab1b0
cmp rax, 2
cmp eax, 2
add dh, byte [rbx + rdi + 0x48]
test eax, eax
je case.0x1400820c3.94
test rax, rax
jne 0x140090f3e
mov rax, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
mov qword [rbx + 8], 1
or byte [r9], al
add byte [rax], al
invalid
or byte [r9], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], al
add byte [rax], al
add byte [rax], al
sub r9, rdx
jb 0x140090f4b
mov qword [rbx + 0x10], 0
sub r9, rdx
jb 0x140090f4b
add rax, rdx
mov qword [rbx + 8], rax
mov dword [rbx + 8], eax
mov qword [rbx + 0x10], r9
test rdx, rdx
sal byte [rbp - 0x70], cl
mov rdx, r14
jmp 0x140090f3e
xor edx, edx
jmp 0x140090f3e
add eax, 0x1be
mov esi, 1
add byte [rax - 0x77], cl
invalid
mov rax, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rax, str.mid___len
add eax, 0x8948000d
and al, 0x28
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], 1
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 8
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
adc dword [rsp + 0x40], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
adc dword [rsp + 0x40], eax
adc dword [rsp + 0x40], eax
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcioutilwrite_all.rs
adc eax, 0xc35c0
lea rcx, [rsp + 0x28]
call fcn.14011b520
int3
int3
int3
test rcx, rcx
je 0x140090fd8
mov rsi, rdx
mov rbx, rcx
test rdx, rdx
invalid
je 0x140090fdc
xor ecx, dword [rdi]
js 0x14009107a
mov bl, cl
add byte [rax], al
add byte [rdi], cl
mov dh, 5
pop rdx
movzx eax, byte [0x140198310]
xor ecx, ecx
jae 0x140090fc5
add byte [rcx], dh
leave
mov rdx, rsi
mov edx, esi
call fcn.1400f3050
mov rdi, rax
mov r14, rsi
test rax, rax
invalid
add byte [rax - 0x77], cl
invalid
test byte [rax - 0x7b], 0xc0
sal byte [rbp + 0x19], 0xb9
add dword [rax], eax
add byte [rax], al
invalid
jne 0x140090fe4
mov ecx, 1
add byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.14011b260
or byte [rax], al
mov rdx, rsi
call fcn.14011b260
or byte [rax], al
or byte [rax], al
xor ebx, ebx
jmp 0x140091018
fucomi st(3)
cmp al, 0xbf
add dword [rax], eax
mov edi, 1
add byte [rax], al
xor r14d, r14d
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
fimul dword [rcx - 0x77]
invalid
mov r8, rsi
call fcn.14011a750
movzx eax, byte [0x140198310]
mov dh, 5
invalid
jae case.0x14008168c.111
invalid
mov dh, 5
invalid
jae case.0x14008168c.111
add byte [rdx + 0x18], bh
mov edx, 0x18
xor ecx, ecx
leave
call fcn.1400f3050
test rax, rax
invalid
je 0x14009106b
mov rbx, rax
mov qword [rax], r14
mov qword [rax + 8], rdi
or byte [rax - 0x77], cl
jo case.0x140081b42.103
jo case.0x140081b42.103
movzx eax, byte [0x140198310]
adc byte [rax], al
mov edx, 0x70
xor ecx, ecx
call fcn.1400f3050
and eax, 0x48000620
test eax, eax
invalid
and eax, 0x48000620
test eax, eax
invalid
and byte [rsi], al
add byte [rax - 0x7b], cl
invalid
sal byte [rsp + rbp + 0x48], 0xb9
add byte [rax], al
add byte [rax], al
invalid
je 0x14009105c
movabs rcx, 0x8000000000000000
mov qword [rax], rcx
add byte [rax], al
add byte [rax + 0x48088948], al
or byte [rax - 0x77], 8
mov qword [rax + 0x58], rbx
add byte [rax], al
or byte [rax - 0x77], 8
mov qword [rax + 0x58], rbx
lea rcx, [0x140154178]
or eax, 0xc3130
mov qword [rax + 0x60], rcx
mov word [rax + 0x68], 0
mov dword [rax + 0x68], 0x83480000
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x70
call fcn.14011b280
invalid
invalid
or byte [rax], al
movabs byte [0xba00000008b90008], al
sbb byte [rax], al
or byte [rax], al
mov ecx, 8
mov edx, 0x18
add byte [rax], al
call fcn.14011b280
invalid
movabs byte [0xe8f28948c9310008], al
fsub qword [rcx - 0x3333fff8]
add ah, cl
int3
int3
xor ecx, ecx
mov rdx, rsi
call fcn.14011b260
int3
add ah, cl
int3
int3
in al, dx
nop
add byte [rax], al
add byte [rax - 0x75], cl
sbb dword [rdi], ecx
movzx eax, word [rbx + 0x68]
invalid
invalid
invalid
lodsb al, byte [rsi]
movzx eax, word [rbx + 0x68]
lea rcx, [0x14018d654]
invalid
push 0xffffffffac0d8d48
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
jp 0x1400910e1
jp 0x1400910e1
lea rdx, [0x140154567]
mov r8d, 0xd
jmp 0x140091203
add dword [rax], eax
invalid
add byte [rcx - 0x48], al
or eax, 0xe9000000
cmp byte [rcx], al
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rsi, qword [rdx + 0x20]
add byte [rax], al
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rdx, str.request_or_response_body_errorerror_decoding_response_bodyerror_upgrading_connection_for_url__
mov r8d, 0x1e
jmp 0x140091203
add byte [rax], al
xor eax, 0xb841000c
invalid
invalid
add byte [rax], al
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
and byte [rax - 0x75], cl
jp 0x140091115
lea rdx, [0x140154589]
adc eax, 0xc3495
mov r8d, 0x18
add byte [rax], al
jmp 0x140091203
lea rax, [rbx + 0x6a]
mov qword [rsp + 0x88], rax
add byte [rax], al
add byte [rdi], cl
mov bh, 0x43
invalid
add eax, 0xfffffe70
cmp ax, 0x64
clc
invalid
cmp eax, 0x64
clc
lea rax, fs:[0x1401545b9]
lea rax, [0x1401545b9]
lea rcx, [0x1401545a1]
cmovb rcx, rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 0x18
lea rax, [rsp + 0x28]
mov qword [rsp + 0x68], rax
and al, 0x68
lea rax, [0x1400366d0]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x88]
lea eax, [rsp + 0x88]
mov qword [rsp + 0x78], rax
lea rax, [0x1400b3f90]
add al, byte cs:[rax]
mov qword [rsp + 0x80], rax
add byte [rax], 0
add byte [rax - 0x75], cl
jb 0x14009118e
add byte [rax], al
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rax, [0x1401545d8]
xor al, 0xc
add byte [rax - 0x77], cl
and al, 0x38
add byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x40], 3
mov dword [rsp + 0x40], 3
lea rax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], 2
and al, 0x50
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x58], 0
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
lea eax, [rsp + 0x38]
and al, 0x38
mov rcx, rsi
mov rdx, rdi
call fcn.140009290
mov ecx, eax
mov al, 1
test cl, cl
je 0x140091215
jmp 0x1400912f3
mov rsi, qword [rdx + 0x20]
jb 0x1400911e4
mov rdi, qword [rdx + 0x28]
lea rdx, [0x140154574]
mov r8d, 0x15
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
sub al, 0x48
mov rsi, qword [rdx + 0x20]
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rdx, [0x140154626]
or al, 0
mov r8d, 0x1c
jmp 0x140091203
mov rsi, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
lea rdx, [0x140154642]
mov r8d, 0x1a
mov rcx, rsi
call qword [rdi + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400912f3
movabs rax, 0x8000000000000000
cmp qword [rbx], rax
je 0x140091288
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x28]
mov qword [rsp + 0x68], rax
lea rax, [0x1400ca260]
mov qword [rsp + 0x70], rax
lea rax, [0x140154668]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
lea rax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 0
lea r8, [rsp + 0x38]
mov rcx, rsi
mov rdx, rdi
call fcn.140009290
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400912f3
cmp qword [rbx + 0x58], 0
je 0x1400912f1
add rbx, 0x58
mov qword [rsp + 0x28], rbx
lea rax, [rsp + 0x28]
mov qword [rsp + 0x68], rax
lea rax, [0x14002fc10]
mov qword [rsp + 0x70], rax
lea rax, [0x140154688]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 0
lea r8, [rsp + 0x38]
mov rcx, rsi
mov rdx, rdi
call fcn.140009290
jmp 0x1400912f3
xor eax, eax
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x88
add byte [rax], al
add byte [rdi], cl
mov dh, 5
add byte [rdi], dh
adc byte [rax], al
mov edx, 6
xor ecx, ecx
call fcn.1400f3050
add eax, 0xc0854800
je 0x140094ef4
mov r15, qword [rsp + 0x530]
add byte [rax], al
mov word [rax + 4], 0x2063
mov dword [rax], 0x69736142
imul ecx, dword [rax - 0x39], 0x6282444
mov qword [rsp + 0x28], 6
mov qword [rsp + 0x30], rax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x38], 6
mov byte [rsp + 0x4c2], 0
mov word [rsp + 0x4c0], 0
test byte [rax + rax*8], ah
add al, 0
add byte [rax], al
add byte [rax - 0x73], cl
pushfq
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax + rax], al
add byte [rax], al
mov rcx, rbx
xor edx, edx
invalid
jbe 0x140094cd9
mov rcx, rbx
xor edx, edx
call fcn.14011adf0
or byte [rax], al
or byte [rax], al
lea rax, [0x140154978]
mov qword [rsp + 0x4b8], rax
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x4a0], rax
mov byte [rsp + 0x4c3], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x4a8], xmm0
add byte [rax], al
lea rax, [rsp + 0x80]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
lea r12, [0x1400366d0]
cli
dec dword [rcx + rcx*4 + 0x64]
and al, 0x48
mov qword [rsp + 0x48], r12
lea rax, [0x140154ac0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
and al, 0x70
and al, 0x70
add byte [rax], al
add byte [rax], al
lea r13, [rsp + 0x40]
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x68], 1
mov dword [rsp + 0x68], 1
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.1400ab2a0
mov rbx, rax
and eax, 3
cmp eax, 1
jne 0x140094d5a
movabs al, byte [0xe083c38948000165]
add eax, dword [rbx + 0x4f7501f8]
mov r14, qword [rbx - 1]
mov rbp, qword [rbx + 7]
mov rax, qword [rbp]
test rax, rax
je 0x140094d21
mov rcx, r14
call rax
dec rbx
cmp qword [rbp + 8], 0
je 0x140094d48
cmp qword [rbp + 0x10], 0x11
adc byte [rcx], dl
jb 0x140094d36
mov r14, qword [r14 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
mov rcx, qword [0x140198260]
xor edx, edx
adc dword [0x1123a4d61], esi
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x90], rdi
mov qword [rsp + 0x98], r15
lea rax, [rsp + 0x90]
lea eax, [rsp + 0x90]
lea eax, [rsp + 0x90]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], r12
lea rax, [0x140187c48]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x60], r13
insb byte [rdi], dx
and al, 0x60
invalid
insb byte [rdi], dx
and al, 0x60
invalid
invalid
mov qword [rsp + 0x68], 1
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x50]
call fcn.1400ab2a0
mov rdi, rax
invalid
and eax, 3
loopne 0x140094dc3
mov dword [rbx - 0x77cfc20], 0x484e7501
mov ebx, dword [rdi - 1]
loopne 0x140094dc3
cmp eax, 1
jne 0x140094e13
mov rbx, qword [rdi - 1]
mov r14, qword [rdi + 7]
ja 0x140094dd4
mov rax, qword [r14]
test rax, rax
je 0x140094dda
add eax, 0xffd98948
ror byte [rax - 1], 1
iretd
mov rcx, rbx
call rax
dec rdi
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x140094e01
cmp qword [r14 + 0x10], 0x11
jb 0x140094def
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x9363f
adc eax, 0x9363f
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xa0]
call fcn.1400afca0
add dword [rax], eax
add byte [rax - 0x75], cl
push rsp
and al, 0x30
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
test r8, r8
test eax, eax
test eax, eax
je 0x140094e84
xor eax, eax
jmp 0x140094e4d
add byte [rax], al
add byte [rax], al
cmp cl, 0x7f
je 0x140094e5b
inc rax
cmp r8, rax
je 0x140094e87
invalid
cmp cl, byte [rdi]
mov dh, 0xc
add al, byte [rax - 0x1588e007]
movzx ecx, byte [rdx + rax]
cmp cl, 0x1f
ja 0x140094e40
cmp cl, 9
je 0x140094e45
lea rax, [0x140154b68]
invalid
mov qword [rsp + 0x20], rax
lea rcx, str.base64_is_always_valid_HeaderValueC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcutil.rs
lea r9, [0x140154350]
lea r8, [rsp + 0x50]
mov edx, 0x22
and al, byte [rax]
add byte [rax], al
and al, byte [rax]
add byte [rax], al
call fcn.14011b890
xor r8d, r8d
lea rcx, [rsp + 0xa0]
add byte [rax], al
add al, ch
call fcn.140007840
movups xmm0, xmmword [rsp + 0xa0]
call fcn.140007840
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movups xmmword [rsi + 0x10], xmm1
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
mov eax, dword [rsp + 0xc1]
mov ecx, dword [rsp + 0xc4]
add byte [rax], al
add byte [rbx + 0xc4248c], cl
add byte [rax], al
mov dword [rsi + 0x21], eax
and dword [rcx + 0x46c6244e], ecx
and byte [rcx], al
mov dword [rsi + 0x24], ecx
mov byte [rsi + 0x20], 1
cmp qword [rsp + 0x28], 0
je 0x140094edf
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
xor byte [rax - 0x75], cl
or eax, 0x103389
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x4c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov ecx, 1
mov edx, 6
add byte [rax], al
invalid
add byte [rdx + 6], bh
add byte [rax], al
add al, ch
invalid
pop rbp
invalid
call fcn.14011b260
int3
sub esp, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rdx]
mov eax, dword [rdx]
lea rcx, [0x14018d670]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne 0x140094eb1
cmp byte [rdx + 0x50], 2
je case.0x140094f2e.2
jp 0x140094f83
add cl, byte [rdi]
test byte [rcx + 0x48000001], cl
lea eax, [rdx + 0x48]
lea rax, [rdx + 0x48]
mov r10, qword [rdx + 0x30]
mov r8, qword [rdx + 0x38]
mov eax, dword [rdx + 0x38]
mov eax, dword [rdx + 0x38]
mov r9, qword [rdx + 0x40]
mov rcx, rsi
mov rdi, rdx
xlatb
xlatb
mov rdx, rax
call qword [r10]
movzx eax, byte [rdi + 0x50]
jmp 0x1400950be
invalid
add byte [rax - 0x7d], cl
ret 0x4808
add rdx, 8
lea rcx, [rsp + 0x70]
call fcn.140095130
cmp dword [rsp + 0x70], 2
jl 0x140094f94
jo 0x140094f74
jl 0x140094f94
jo 0x140094f74
je case.0x140094f2e.2
add qword [r8], rax
add byte [rdi], cl
adc byte [rsp + 0xb0], al
movups xmm0, xmmword [rsp + 0xb0]
add byte [rdi], cl
sub dword [rsp + 0x60], eax
movaps xmmword [rsp + 0x60], xmm0
and al, 0x60
movdqu xmm0, xmmword [rsp + 0x70]
movdqu xmm1, xmmword [rsp + 0x80]
and al, 0x80
add byte [rax], al
invalid
jo 0x140094f7f
movq mm1, qword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add bl, dh
movq mm2, qword [rsp + 0x90]
add byte [rax], al
invalid
movdqu xmm2, xmmword [rsp + 0x90]
add byte [rax], al
add bl, dh
movq mm3, qword [rsp + 0xa0]
movdqu xmm3, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0x50], xmm3
movdqa xmmword [rsp + 0x40], xmm2
movdqa xmmword [rsp + 0x30], xmm1
and al, 0x30
and al, 0x30
movdqa xmmword [rsp + 0x20], xmm0
cmp byte [rsp + 0x68], 2
jne 0x1400950d2
mov byte [rsi + 0x20], 2
jmp 0x140095111
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rbx, qword [rdx + 8]
invalid
invalid
jnp 0x140095002
mov rbx, qword [rdx + 8]
cmp qword [rbx + 0x28], 0
add byte [rdi], cl
test dl, ah
je case.0x140094f2e.2
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [r8 - 0x75], cl
push rbx
cmp byte [rbp + rcx*4 + 5], cl
and byte [rdi], bl
sldt word [rcx - 0x47]
add byte [rcx - 0x47], al
add byte [rax], al
mov rcx, qword [rbx + 0x30]
mov rdx, qword [rbx + 0x38]
lea r8, str.httphttpswswssftpfileC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs_o
add byte [rcx - 0x47], al
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
call fcn.14008d5c0
mov rdi, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov rdx, rcx
and rdx, rax
shr rax, 0x39
movd xmm0, eax
outsb dx, byte [rsi]
shl byte [rsi + 0xf], 0x60
sal dl, 0xf
jo 0x140094fd9
add byte [rsi + 0xf], ah
jo 0x140094fde
invalid
sbb byte [rax - 0x77], cl
retf 0x2148
lea rax, [rdi - 0x68]
xor r8d, r8d
pcmpeqd xmm1, xmm1
movdqu xmm2, xmmword [rdi + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
test r9d, r9d
jne 0x14009506d
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne case.0x140094f2e.2
add rdx, r8
add rdx, 0x10
add r8, 0x10
and rdx, rcx
jmp 0x14009502a
nop
lea r10d, [r9 - 1]
and r10w, r9w
mov r9d, r10d
je 0x140095041
tzcnt r10d, r9d
add r10, rdx
and r10, rcx
neg r10
imul r10, r10, 0x68
cmp qword [rax + r10 + 0x10], 4
jne 0x140095060
lea r11, [rax + r10]
mov r11, qword [r11 + 8]
cmp dword [r11], 0x70747468
jne 0x140095060
mov al, 2
cmp byte [rdi + r10 - 8], 2
je 0x1400950be
add rdi, r10
lea rdx, [rdi - 0x10]
push rdi
invalid
mov rax, qword [rdi - 0x28]
mov r8, qword [rdi - 0x20]
mov r9, qword [rdi - 0x18]
mov rcx, rsi
call qword [rax]
movzx eax, byte [rdi - 8]
push rdi
invalid
mov byte [rsi + 0x20], al
jmp 0x1400950c7
mov byte [rsi + 0x20], 2
add rsp, 0xc0
pop rbx
pop rdi
pop rsi
ret
lea rdi, [rsp + 0x60]
mov rax, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x58]
mov rcx, rsi
mov rdx, rdi
call qword [rax]
movzx eax, byte [rsp + 0x68]
mov byte [rsi + 0x20], al
cmp qword [rsp + 0x20], 0
mov rax, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov rcx, rdi
call qword [rax + 0x10]
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
call qword [rax + 0x10]
jmp 0x1400950c7
mov al, 1
xchg byte [rdi + 0x41], al
xor ebp, ebp
test al, al
jne 0x1400a9040
xor eax, eax
xchg byte [rdi + 0x41], al
jmp 0x1400a9040
mov rax, qword [r13]
mov rcx, qword [r13 + 8]
call qword [rax]
mov rsi, rax
mov r14, rdx
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x1400a8ff9
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x1400a8788
mov rcx, qword [rdi + 0x18]
call qword [rax + 0x18]
mov qword [rdi + 0x10], rsi
mov qword [rdi + 0x18], r14
xor eax, eax
xchg byte [rdi + 0x20], al
movzx eax, byte [rbx]
test al, al
jne 0x1400a86c8
mov rsi, qword [rsp + 0xb0]
mov rcx, rsi
mov rdx, r12
call fcn.140101cb0
mov ebp, eax
test al, al
jne 0x1400a9040
mov r14, qword [rsi + 0x10]
mov esi, dword [rsi + 0x18]
call fcn.1400f2ea0
cmp esi, 0x3b4e7ec0
jb 0x1400a87f0
cmp r14, 0xffffffffffffffff
mov rbx, qword [rsp + 0x58]
je 0x1400a907f
lea ecx, [rsi - 0x3b4e7ec0]
lea r8, [r14 + 1]
jmp 0x1400a87fe
lea ecx, [rsi + 0x4c4b40]
mov r8, r14
mov rbx, qword [rsp + 0x58]
xor r9d, r9d
cmp rax, r8
setne r9b
mov r10d, 0xff
cmovb r9d, r10d
xor r8d, r8d
cmp edx, ecx
setne r8b
cmovb r8d, r10d
test r9b, r9b
cmovne r8d, r9d
cmp r8b, 1
jne 0x1400a8880
mov ecx, dword [rsp + 0x74]
test ecx, ecx
je 0x1400a8880
cmp ecx, 1
jne 0x1400a8e00
add rax, qword [rsp + 0x50]
jb 0x1400a907f
add edx, dword [rsp + 0x48]
cmp edx, 0x3b9aca00
jb 0x1400a8873
cmp rax, 0xffffffffffffffff
je 0x1400a907f
add edx, 0xc4653600
inc rax
cmp edx, 0x3b9aca00
jae 0x1400a8f85
mov esi, edx
jmp 0x1400a88ad
add r14, qword [rsp + 0x50]
jb 0x1400a907f
add esi, dword [rsp + 0x48]
cmp esi, 0x3b9aca00
jb 0x1400a88aa
cmp r14, 0xffffffffffffffff
je 0x1400a907f
add esi, 0xc4653600
inc r14
mov rax, r14
mov rcx, qword [rsp + 0xb0]
mov rdx, rax
mov r8d, esi
xor r9d, r9d
call fcn.140106cb0
lea rax, [rbx + 1]
cmp rax, 2
jb 0x1400a9040
mov rax, qword [rbx]
mov ebp, 0xff
nop dword [rax]
test rax, rax
je 0x1400a903e
js 0x1400a907a
lea rcx, [rax + 1]
lock cmpxchg qword [rbx], rcx
jne 0x1400a88e0
mov qword [rsp + 0x60], rbx
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx + 0x10], cl
jne 0x1400a8fad
mov rcx, qword [0x140198308]
shl rcx, 1
mov al, 1
test rcx, rcx
jne 0x1400a8fba
movzx ecx, byte [rbx + 0x11]
test cl, cl
jne 0x1400a9004
mov byte [rsp + 0x36], cl
mov byte [rsp + 0x37], al
mov qword [rsp + 0xd0], r13
mov qword [rsp + 0xd8], r12
mov qword [rsp + 0xe0], r15
mov eax, dword [rbx + 0xd0]
mov dword [rsp + 0x44], eax
cmp eax, 0x3b9aca00
je 0x1400a9097
mov rax, qword [rbx + 0xc8]
mov qword [rsp + 0xb8], rax
call fcn.1400f2ea0
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x80], edx
mov r14, qword [rbx + 0x58]
mov r12, qword [rbx + 0x70]
movdqa xmm0, xmmword [r14]
pmovmskb r13d, xmm0
not r13d
lea r15, [r14 + 0x10]
jmp 0x1400a89b0
mov rax, qword [rsp + 0x38]
mov qword [rax - 8], rdi
mov r12, qword [rsp + 0x68]
nop dword [rax]
test r12, r12
je 0x1400a8d50
test r13w, r13w
jne 0x1400a89e1
nop
movdqa xmm0, xmmword [r15]
pmovmskb r13d, xmm0
add r14, 0xfffffffffffffb80
add r15, 0x10
cmp r13d, 0xffff
je 0x1400a89c0
not r13d
tzcnt eax, r13d
lea ecx, [r13 - 1]
and ecx, r13d
mov r13d, ecx
neg rax
lea rax, [rax + rax*8]
lea rcx, [r14 + rax*8]
dec r12
mov qword [rsp + 0x68], r12
mov rdi, qword [r14 + rax*8 - 8]
test rdi, rdi
mov qword [rsp + 0x38], rcx
je 0x1400a8b50
mov rsi, qword [rcx - 0x10]
xor r12d, r12d
jmp 0x1400a8a39
cmp cl, 1
je 0x1400a8ac0
inc r12
add rsi, 0x48
cmp rdi, r12
je 0x1400a899f
mov rax, qword [rsi + 0x28]
movzx eax, byte [rax + 0x10]
test al, al
jne 0x1400a8ac0
cmp byte [rsi + 0x10], 2
mov rax, qword [rsi]
mov rax, qword [rax + 0x10]
jne 0x1400a8a60
cmp rax, 3
jne 0x1400a8a66
jmp 0x1400a8ac0
cmp rax, 1
jne 0x1400a8ac0
mov rdx, qword [rsi + 0x38]
mov r8d, dword [rsi + 0x40]
lea rcx, [rsp + 0x78]
call case.0x1400cdef4.382
cmp edx, 0x3b9aca00
jne 0x1400a8a82
xor eax, eax
xor ecx, ecx
cmp rax, qword [rsp + 0xb8]
setne cl
cmovb ecx, ebp
test cl, cl
jne 0x1400a8a20
xor eax, eax
cmp edx, 0x3b9aca00
je 0x1400a8aa2
mov eax, edx
cmp eax, dword [rsp + 0x44]
setne cl
jae 0x1400a8a20
jmp 0x1400a8a29
inc r12
mov rcx, rsi
call fcn.1400a5980
mov ebx, 1
mov rbp, rdi
sub rbp, r12
jne 0x1400a8b61
mov r12, qword [rsp + 0x68]
sub rdi, rbx
mov rsi, qword [rsp + 0x38]
mov qword [rsi - 8], rdi
mov rbx, qword [rsp + 0x58]
mov ebp, 0xff
jne 0x1400a89b0
mov rax, qword [rbx + 0x58]
mov rcx, rax
sub rcx, rsi
sar rcx, 3
movabs rdx, 0x8e38e38e38e38e39
imul rcx, rdx
lea rdx, [rcx - 0x10]
and rdx, qword [rbx + 0x60]
movdqu xmm0, xmmword [rax + rdx]
pcmpeqb xmm0, xmm6
psllw xmm0, 7
pmovmskb r8d, xmm0
test r8d, r8d
je 0x1400a8c64
bsr r8w, r8w
xor r8d, 0xf
jmp 0x1400a8c69
xor r12d, r12d
xor ebx, ebx
mov rbp, rdi
sub rbp, r12
je 0x1400a8adc
lea rsi, [r12 + r12*8]
shl rsi, 3
mov rax, qword [rsp + 0x38]
add rsi, qword [rax - 0x10]
mov r12, qword [rsp + 0x68]
jmp 0x1400a8b98
inc rbx
mov rcx, rsi
call fcn.1400a5980
add rsi, 0x48
dec rbp
je 0x1400a8ae1
mov rax, qword [rsi + 0x28]
movzx eax, byte [rax + 0x10]
test al, al
jne 0x1400a8b80
cmp byte [rsi + 0x10], 2
mov rax, qword [rsi]
mov rax, qword [rax + 0x10]
jne 0x1400a8bb9
cmp rax, 3
je 0x1400a8b80
jmp 0x1400a8bbf
cmp rax, 1
jne 0x1400a8b80
mov rdx, qword [rsi + 0x38]
mov r8d, dword [rsi + 0x40]
lea rcx, [rsp + 0x78]
call case.0x1400cdef4.382
cmp edx, 0x3b9aca00
jne 0x1400a8bdb
xor eax, eax
xor ecx, ecx
cmp rax, qword [rsp + 0xb8]
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
sar dword [rax + 0xff], 0xf
enter 0xffffffffffffc984, 0x75
invalid
xor eax, eax
cmp edx, 0x3b9aca00
je 0x1400a8c00
invalid
mov eax, edx
cmp eax, dword [rsp + 0x44]
setne cl
jb 0x1400a8c12
cmp cl, 1
je 0x1400a8b80
lea rax, [rbx*8]
lea rax, [rax + rax*8]
mov rcx, rsi
sub rcx, rax
mov rdx, qword [rsi + 0x40]
neg rax
mov qword [rsi + rax + 0x40], rdx
movdqu xmm0, xmmword [rsi]
movdqu xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
adc byte [rsi + 0x20], dl
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
add rsi, 0x48
dec rbp
jne 0x1400a8b98
jmp 0x1400a8ae1
mov r8w, 0x10
movdqu xmm0, xmmword [rax + rcx]
pcmpeqb xmm0, xmm6
pmovmskb r9d, xmm0
or r9d, 0x10000
tzcnt r9d, r9d
add r8d, r9d
mov r9b, 0x80
cmp r8w, 0xf
ja 0x1400a8c97
inc qword [rbx + 0x68]
mov r9b, 0xff
mov byte [rax + rcx], r9b
mov byte [rax + rdx + 0x10], r9b
dec qword [rbx + 0x70]
cmp byte [rsi - 0x48], 2
jb 0x1400a8cdc
mov rax, qword [rsp + 0x38]
mov rsi, qword [rax - 0x40]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
mov rsi, qword [rsp + 0x38]
cmp bh, bh
adc eax, 0x7f764
lea rcx, [rsi - 0x20]
mov rax, qword [rsi - 0x38]
mov rdx, qword [rsi - 0x30]
mov r8, qword [rsi - 0x28]
call qword [rax + 0x10]
mov rdi, qword [rsi - 8]
test rdi, rdi
je case.0x14007f7b6.284
mov rax, qword [rsp + 0x38]
mov rsi, qword [rax - 0x10]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, rsi
call fcn.1400a5980
add rsi, 0x48
dec rdi
jne 0x1400a8d10
mov rax, qword [rsp + 0x38]
cmp qword [rax - 0x18], 0
je 0x1400a89b0
mov r8, qword [rax - 0x10]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a89b0
cld
invalid
invalid
movzx edi, byte [rsp + 0x37]
test dil, dil
test bh, bh
je 0x1400a8d6d
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
ror byte [rdi], 0x85
invalid
add al, byte [rax]
invalid
xor eax, eax
mov r15, qword [rsp + 0xe0]
mov esp, 0xe024
add byte [rcx - 0x7a], al
invalid
cmp al, 2
mov r12, qword [rsp + 0xd8]
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xd0
add byte [rax], al
add byte [rax], al
movzx ebp, byte [rsp + 0x36]
jne 0x1400a8d9c
mov rcx, r15
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
invalid
invalid
test bpl, bpl
je 0x1400a8dcb
test dil, dil
je 0x1400a8db9
invalid
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
jne 0x1400a8fe3
sub al, byte [rdx]
add byte [rax], al
xor eax, eax
xchg byte [r15], al
cmp al, 2
jne 0x1400a8dcb
mov rcx, r15
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, qword [rsp + 0x60]
lock dec qword [rax]
jne 0x1400a8de0
invalid
lea rcx, [rsp + 0x60]
call fcn.1400c1250
mov rbx, qword [rsp + 0xe8]
movzx eax, byte [rbx]
mov dh, 3
mov rdi, qword [rsp + 0xa8]
test al, al
je 0x1400a875b
jmp 0x1400a905e
mov rbx, rax
add rbx, qword [rsp + 0x50]
add ebx, dword [rsp + 0x50]
jb 0x1400a907f
mov rcx, qword [rsp + 0x48]
lea edi, [rcx + rdx]
cmp al, 0x11
cmp edi, 0x3b9aca00
jb 0x1400a8e5a
cmp rbx, 0xffffffffffffffff
je 0x1400a907f
add byte [rax], al
add edi, 0xc4653600
inc rbx
cmp edi, 0x3b9aca00
retf 0x3b9a
jb 0x1400a8e5a
mov ecx, edi
shr ecx, 9
imul rcx, rcx, 0x44b83
add al, 0
shr rcx, 0x27
add rbx, rcx
jb case.0x14007c610.188
imul ecx, ecx, 0x3b9aca00
sub edi, ecx
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x80], edx
lea rcx, [rsp + 0x78]
mov rdx, r14
js 0x1400a8eb8
mov edx, esi
mov r8d, esi
call case.0x1400cdef4.382
mov ecx, edx
mov r9, qword [rsp + 0xc0]
mov rdx, r9
mov r8, qword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rcx + rcx - 0x3e], cl
test byte [rax + rcx*8], ah
and al, 0xc8
add byte [rax], al
add byte [rcx + rcx - 0x3e], cl
je 0x1400a90f0
mov edx, 0x3b9aca00
mul rdx
mul edx
cmp ecx, 0x3b9aca00
mov r10d, 0
cmove ecx, r10d
retf 0xf49
ror byte [rcx + 0xf], cl
ret 0x148
ror dword [rax - 0x7d], 0xd2
invalid
adc edx, 0
mov qword [rsp + 0xf0], r9
mov qword [rsp + 0xf8], r8
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 8
or byte [rcx], al
add byte [rax], al
and al, 0xf0
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xf8
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 8
or byte [rcx], al
add byte [rax], al
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xf0]
invalid
add byte [rax], al
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0xf0]
call fcn.140116e10
and bh, bl
invalid
add byte [rsi + 0xf], ah
jo 0x1400a8ebc
out dx, al
movq rax, xmm1
test rax, rax
jne case.0x14007c610.186
test esp, eax
add dword [rax], eax
invalid
and bh, bl
invalid
movq rcx, xmm0
mov rax, rcx
shr rax, 9
shr eax, 9
movabs rdx, 0x44b82fa09b5a53
mov eax, 0xf7480044
loop 0x1400a8f65
mul rdx
shr rdx, 0xb
shr edx, 0xb
sub rbx, rdx
jb 0x1400a90af
imul eax, edx, 0x3b9aca00
sub ecx, eax
cmp edi, ecx
cmp ebp, dword [rcx]
sar dword [rcx], 0xcf
jae 0x1400a8f47
test rbx, rbx
je 0x1400a90af
dec rbx
add edi, 0x3b9aca00
mov rax, rbx
mov esi, edi
sub esi, ecx
fmul dword [rcx - 0x7e31d602]
inc byte [rax]
retf 0x3b9a
cmp esi, 0x3b9aca00
mov rbx, qword [rsp + 0x58]
pop rsp
and al, 0x58
pop rax
jb 0x1400a88ad
mov ecx, esi
shr ecx, 9
or dword [rax + 0x69], ecx
leave
or dword [rbx + 4], 0
add al, 0
imul ecx, ecx, 0x44b83
add al, 0
shr rcx, 0x27
add rax, rcx
jb case.0x14007c610.188
invalid
test byte [rcx], al
add byte [rax], al
invalid
imul ecx, ecx, 0x3b9aca00
sub esi, ecx
jmp 0x1400a88ad
invalid
invalid
mov ecx, edx
shr ecx, 9
jmp 0x10973d796
or dword [rbx + 4], 0
add al, 0
rol ecx, 1
jmp 0x10973d796
or dword [rax + 0x69], ecx
leave
or dword [rbx + 4], 0
add al, 0
shr rcx, 0x27
add rax, rcx
jb case.0x14007c610.188
imul ecx, ecx, 0x3b9aca00
sub edx, ecx
mov esi, edx
jmp 0x1400a88ad
mov rcx, r15
call fcn.140125260
jmp 0x1400a890e
stc
invalid
invalid
call fcn.140125320
movzx ecx, byte [rbx + 0x11]
test cl, cl
je 0x1400a892f
test byte [rcx + rdi*8 - 1], ah
invalid
test byte [rcx + rdi*8 - 1], ah
invalid
jmp 0x1400a9004
call fcn.140125320
test al, al
jne 0x1400a8d6d
std
invalid
invalid
ret
mov byte [rbx + 0x11], 1
jmp 0x1400a8d6d
call fcn.140125320
test al, al
ror byte [rdi], 0x85
leave
std
invalid
invalid
ror byte [rdi], 0x85
leave
std
invalid
mov byte [rbx + 0x11], 1
jmp 0x1400a8db9
mov rcx, r14
call qword [rsi + 0x18]
jmp 0x1400a86c8
invalid
idiv bh
invalid
test al, al
je 0x1400a9017
mov rax, qword [0x140198308]
mov eax, dword [0x140198308]
shl rax, 1
test rax, rax
jne 0x1400a906b
xor eax, eax
xchg byte [r15], al
invalid
cmp al, 2
jne 0x1400a9029
mov rcx, r15
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
out dx, eax
invalid
invalid
out dx, eax
invalid
mov rax, qword [rsp + 0x60]
lock dec qword [rax]
jne 0x1400a903e
lea rcx, [rsp + 0x60]
call fcn.1400c1250
add dword [rax], eax
xor ebp, ebp
mov eax, ebp
movaps xmm6, xmmword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
invalid
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x7f], cl
invalid
add rsp, 0x128
add esp, 0x128
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, qword [rsp + 0xa8]
mov esp, 0xa824
add cl, ch
pop rbp
idiv bh
invalid
jmp 0x1400a86c8
call fcn.140125320
test al, al
jne 0x1400a9017
mov byte [rbx + 0x11], 1
jmp 0x1400a9017
call fcn.140121940
add byte [rax - 0x73], cl
or eax, 0xb5a22
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea ecx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x14015eae8]
lea eax, [0x14015eae8]
add byte [rdx + 0x28], bh
mov edx, 0x28
call fcn.14011b950
lea rcx, str.interval_assumes_timeout
or eax, 0xad022
or al, byte [rax]
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rsC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
mov edx, 0x18
add al, ch
invalid
sub byte [rdi], al
invalid
sub byte [rdi], al
add byte [rax - 0x73], cl
or eax, 0xb5a4a
lea rcx, str.overflow_when_subtracting_duration_from_instant
lea r8, [0x14015eb30]
mov edx, 0x2f
invalid
add byte [rax], al
invalid
add byte [rdx + 0x2f], bh
invalid
call fcn.14011b950
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_timeinterval.rs
mov qword [rsp + 0x20], rax
lea rcx, str.too_much_time_has_elapsed_since_the_interval_was_supposed_to_tick
add byte [rbp + rcx*4 + 0xd], cl
push rdi
jns 0x1400a90eb
invalid
add byte [rbp + rcx*4 + 0xd], cl
push rdi
jns 0x1400a90eb
lea ecx, [0x140160a38]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x78
lea r8, [rsp + 0x78]
mov edx, 0x41
call fcn.14011b890
invalid
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_timeinterval.rs
call fcn.14011bb40
lea rax, str.overflow_in_Duration::new
add eax, 0xb497d
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
mov dword [rsp + 0x80], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x88], 8
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
pxor xmm0, xmm0
invalid
invalid
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x90], xmm0
jg 0x1400a90ac
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xb49a4
movsb byte [rdi], byte [rsi]
or rax, qword [r8]
jg 0x1400a90ac
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xb49a4
movsb byte [rdi], byte [rsi]
or rax, qword [r8]
lea rcx, [rsp + 0x78]
lea ecx, [rsp + 0x78]
call fcn.14011b520
int3
movzx eax, byte [rcx + 0x40]
lea edx, [rax - 2]
invalid
mov dh, 0x41
lea edx, [rax - 2]
invalid
invalid
dec al
xor r8d, r8d
rol byte [rax - 0x49f0f906], 0xc0
rol byte [rax - 0x49f0f906], 0xc0
rol byte [rcx + 0xf], 0x43
sar byte [rax + 0x90870f], 0
add byte [rax], al
cmovae eax, r8d
cmp al, 5
ja case.default.0x1400a9174
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
lea rdx, [0x14018d684]
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
add eax, edx
invalid
invalid
add eax, edx
jmp rax
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
adc byte [rbx + rcx*4 + 0x41], cl
adc byte [rax - 0x7d], cl
rcr dword [rax], 0x48
add esp, 0x20
invalid
invalid
mov eax, dword [rcx + 0x10]
add rcx, 0x18
add rsp, 0x20
invalid
invalid
invalid
pop rsi
jmp rax
invalid
loopne 0x1400a91de
mov r9, qword [rcx]
mov ecx, dword [rcx]
test r9, r9
je 0x1400a91b2
lea rax, [rcx + 0x18]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
mov edx, dword [rcx + 8]
or byte [rbx + rcx*4 + 0x41], cl
adc byte [rax - 0x77], cl
invalid
mov r8, qword [rcx + 0x10]
mov rsi, rcx
mov rcx, rax
call qword [r9 + 0x10]
mov rcx, rsi
mov ecx, esi
mov rax, qword [rcx + 0x20]
mov rdx, qword [rcx + 0x28]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x30]
xor byte [r8 - 0x7d], cl
sar dword [rax], 0x48
add esp, 0x20
xor byte [r8 - 0x7d], cl
sar dword [rax], 0x48
add esp, 0x20
pop rsi
jmp rax
cmp byte [rcx], 0xa
jb case.default.0x1400a9174
cmp qword [rcx + 0x10], 0
je case.default.0x1400a9174
mov r8, qword [rcx + 8]
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
invalid
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
xor eax, eax
cmp dword [rdx], 2
cmp al, byte [rdx]
cmp al, byte [rdx]
setne al
lea rdx, [rdx + rax*8]
add rdx, 8
call fcn.140034110
mov rax, rsi
add rsp, 0x20
pop rsi
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
movaps xmmword [rsp + 0x50], xmm6
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
cmp dword [rcx], 2
add cl, byte [rdi]
test dword [rcx], ecx
add al, byte [rax]
invalid
add cl, byte [rdi]
test dword [rcx], ecx
add al, byte [rax]
add byte [rbx + rcx*4 + 0x73], cl
sbb byte [rcx - 0x41], al
mov r14, qword [rbx + 0x18]
mov r15d, 0xffffffff
cmp r9, r15
cmovb r15, r9
xorps xmm6, xmm6
jmp 0x1400a92a7
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
dec r13
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
lea r13, [rsp + 0x40]
mov rcx, r13
mov rdx, r14
mov r8, rdi
mov r9b, 1
call fcn.140101530
movzx eax, byte [rsp + 0x49]
and al, 0x49
cmp al, 3
je 0x1400a9493
mov rbp, qword [rsp + 0x40]
cmp al, 2
je 0x1400a949d
mov rcx, qword [rbx + 0x20]
cmp rcx, 0xffffffffffffffff
je 0x1400a94ce
test cl, ch
add dword [rax], eax
invalid
test cl, ch
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
and al, 0x48
movzx r12d, byte [rsp + 0x48]
mov dword [rsp + 0x40], 0
movups xmmword [rsp + 0x28], xmm6
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x28], esi
mov dword [rsp + 0x20], 0
mov rdx, rsi
mov r8d, r15d
mov r9, r13
call qword [sym.imp.ws2_32.dll_WSASend]
imul esi, edx, 0xf8830007
dec dword [rdi]
invalid
pop qword [rcx]
add byte [rax], al
imul esi, edx, 0xf8830007
clc
dec dword [rdi]
test dword [rdi - 0xffffff], ecx
adc eax, 0x7f2a2
invalid
invalid
invalid
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
invalid
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rcx, r13
call fcn.140042260
invalid
cmp al, 0xd
jne 0x1400a9390
invalid
invalid
mov rax, qword [rbx + 0x28]
test rax, rax
sub byte [r8 - 0x7b], cl
sal byte [rdx + rdx*2 + 0x48], 0x8b
je 0x1400a9390
invalid
invalid
je 0x1400a9390
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
lock inc qword [rdx]
inc dword [rdx]
or byte [rax - 0x75], cl
push rax
or al, dh
inc qword [rdx]
inc dword [rdx]
inc dword [rdx]
jle 0x1400a94da
add dword [rax], eax
add byte [rax - 0x7d], cl
add ecx, 0x10
mov rdx, qword [rax + 8]
add rcx, 0x10
add ecx, 0x10
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
movzx r9d, byte [rax + 0x18]
movzx ecx, byte [rax + 0x18]
movzx ecx, byte [rax + 0x18]
call fcn.140041ff0
test rax, rax
stc
dec dword [rax - 0x7b]
ror byte [rdi + rcx + 0x45], 0xe8
cmovne r13, rax
cmovne r13, rax
mov ecx, r13d
and ecx, 3
mov eax, 0x10
lea r8, [0x14018d69c]
lea eax, [0x14018d69c]
lea eax, [0x14018d69c]
invalid
movsxd rdx, dword [r8 + rcx*4]
add rdx, r8
ret 0xe2ff
invalid
ret 0xe2ff
mov ecx, r13d
and ecx, 3
loope 0x1400a9399
loope 0x1400a9399
mov eax, 0x10
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
cli
invalid
add byte [rax], al
lea r8, [0x14018d69c]
movsxd rdx, dword [r8 + rcx*4]
add rdx, r8
jmp rdx
mov eax, 0xf
cmp byte [r13 + rax], 0xd
je 0x1400a93f0
add byte [0x133f3cc2e], cl
add byte [rax], al
add byte [rdi], cl
invalid
jmp 0x1400a94b0
mov rax, r13
shr rax, 0x20
cmp eax, 0x2733
je 0x1400a93f0
jmp 0x1400a94b0
mov rax, r13
shr rax, 0x20
cmp eax, 0xd
jne 0x1400a94b0
movzx edx, r12b
and ebp, 0x23
mov rax, qword [r14 + 0x90]
xor rbp, 0x2f
shl edx, 0x10
nop word cs:[rax + rax]
mov r8d, eax
shr r8d, 0x10
cmp r12b, r8b
jne 0x1400a9430
mov r8d, ebp
and r8d, eax
or r8, rdx
lock cmpxchg qword [r14 + 0x90], r8
jne 0x1400a9410
cmp ecx, 1
jne 0x1400a92a7
mov rbp, qword [r13 - 1]
mov r12, qword [r13 + 7]
mov rax, qword [r12]
test rax, rax
je 0x1400a944f
mov rcx, rbp
call rax
cmp qword [r12 + 8], 0
je 0x1400a9292
cmp qword [r12 + 0x10], 0x11
jb case.0x140082d68.91
mov rbp, qword [rbp - 8]
jmp case.0x140082d68.91
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400af310
mov eax, 2
mov r13, rbp
jmp 0x1400a94b5
mov eax, 1
mov r13, rbp
jmp 0x1400a94b5
mov r13d, dword [rsp + 0x40]
xor eax, eax
jmp 0x1400a94b5
mov eax, 1
mov rdx, r13
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 rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.14011b930
ud2
add byte [rax - 0x39], cl
test byte [rax + rsi*2], ah
add al, 0
add byte [rcx], al
add byte [rax], al
add byte [rbx + 0x6a024bc], al
add byte [rax], al
add dh, byte [rbp + 0x68]
lea rcx, [rsp + 0x6a8]
call fcn.14006c930
mov rbp, qword [rsp + 0x30]
mov ebp, dword [rsp + 0x30]
lock dec qword [rdi]
je 0x1400aa2e9
jmp case.0x14007c610.190
mov ebx, dword [rsp + 0x258]
mov r12, qword [rsp + 0x260]
cmp qword [rsp + 0x48], 0
je 0x1400aa2f6
mov rcx, qword [rsp + 0x50]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0xf8], rax
add byte [rax + 1], bh
mov qword [rsp + 0x40], rax
mov rsi, qword [rsp + 0x58]
cmp rsi, rbp
jne 0x1400aa302
invalid
cmp ch, cl
movsb byte [rdi], byte [rsi]
jmp 0x1400aa371
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
mov word [rax + riz*4], fs
and al, 0xa0
invalid
xor al, dh
dec qword [rdi]
jne case.0x14007c610.190
mov rcx, rdi
call fcn.1400c26f0
jmp case.0x14007c610.190
invalid
add eax, dword [rax]
invalid
xor eax, eax
mov qword [rsp + 0x40], rax
cmp rsi, rbp
je 0x1400aa2c8
mov r14, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
test rbp, rbp
mov qword [rsp + 0xe8], rbp
je 0x1400aa354
mov rax, rbp
shr rax, 0x3e
call 0x16c97ef61
insd dword [rdi], dx
add byte [rax], al
add byte [rax], al
test rax, rax
jne case.0x14008255b.123
movzx eax, byte [0x140198310]
xor ecx, ecx
fisttp word [rsi]
add byte [rcx], dh
leave
mov rdx, r13
call fcn.1400f3050
test rax, rax
jne 0x1400aa35e
mov ecx, 2
mov rdx, r13
invalid
invalid
call fcn.14011b260
mov eax, 2
add byte [rax], al
xor r13d, r13d
xor ebp, ebp
mov qword [rsp + 0x38], rax
mov rcx, rax
mov ecx, eax
mov rdx, r14
mov r8, r13
call fcn.14011a750
fild word [rbx]
invalid
invalid
add eax, dword [rdi]
add byte [rdi], cl
mov dh, 0xb4
and al, 0x98
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsp + 0x99]
invalid
invalid
invalid
movzx esi, byte [rsp + 0x98]
add byte [rax], al
movzx eax, byte [rsp + 0x99]
mov r14, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rbp - 0x7b], cl
test r14, r14
mov byte [rsp + 0x2f], al
and al, 0x2f
test byte [rax + 0x742f2444], 0x1c
and al, 0x2f
je case.0x14008168c.410
lock inc qword [r14]
jle 0x1400aa818
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0xf0], rax
jmp case.0x14007c610.468
xor r14d, r14d
lea rcx, [rsp + 0x470]
lea rdx, [rsp + 0x6a0]
mov r8d, 0x130
add byte [rax], al
call fcn.14011a750
test r15, r15
inc dword [rax - 0x78]
je case.0x14008255b.408
je 0x1400aa3ff
test ebx, ebx
je 0x1400aa427
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f3050
add al, 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x1400aa829
mov r13, rax
test rax, rax
je 0x1400aa829
mov r13, rax
mov rdx, r12
mov r15, rbx
jmp case.0x140080856.435
mov rsi, qword [rsp + 0x40]
mov esi, dword [rsp + 0x40]
mov r13d, 1
xor ebx, ebx
xor r15d, r15d
mov rax, qword [rsp + 0x38]
and al, 0x38
movabs r12, 0x8000000000000000
mov esp, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x2464394c], al
add byte [rax], al
or byte [rcx + rdi + 0x64], 0x24
cmp qword [rsp + 0x70], r12
and al, 0x70
jo 0x1400aa499
jne case.0x140080116.490
invalid
jmp 0x1400aa49b
mov edx, 1
xor r15d, r15d
mov r13d, 1
mov rsi, qword [rsp + 0x40]
mov rcx, r13
mov r8, rbx
call fcn.14011a750
mov rcx, r12
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
movabs r12, 0x8000000000000000
cmp qword [rsp + 0x70], r12
cmp dword [rsp + 0x70], esp
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x64], 0x24
invalid
invalid
invalid
add byte [rax + 0x2464394c], al
jo case.0x140084394.352
je 0x1400aa49b
invalid
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
invalid
lea rcx, [rsp + 0x240]
call fcn.1400b9850
sal bl, cl
add byte [rax], al
add al, byte [rax]
add al, byte [rax]
add al, ch
sal bl, cl
add byte [rax], al
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
cmp byte [rbx + rcx*4 - 0x5c], cl
mov r12, qword [rsp + 0x240]
movsb byte [rdi], byte [rsi]
and al, 0x40
add al, byte [rax]
add byte [rdi], cl
invalid
movups xmm0, xmmword [rsp + 0x248]
adc byte [rsp + 0x248], al
test byte [rax + rcx*2], ah
and al, 0x48
add al, byte [rax]
add byte [rdi], cl
add byte [rax], al
movaps xmmword [rsp + 0x100], xmm0
sub dword [rsp + 0x100], eax
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
invalid
add eax, dword [rax]
mov qword [rsp + 0x3e8], rax
call 0x1880aa4a7
mov eax, dword [rsp + 0xe8]
test byte [rax + rbp*8], ah
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xe8]
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x3f0], rax
test byte [rax + rsi*8], ah
and al, 0xf0
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rcx, [rsp + 0x250]
lea ecx, [rsp + 0x250]
mov word [rax + rdx*2], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x70
invalid
lea rdx, [rsp + 0x470]
jo case.0x1400811cf.454
add al, 0
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0x130
xor byte [rcx], al
add byte [rax], al
add al, ch
call fcn.14011a750
invalid
add al, byte [rdi]
add byte [rax - 0x77], cl
mov qword [rsp + 0x240], rsi
mov ah, 0x24
add al, byte [rax]
invalid
and al, 0x40
add al, byte [rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xf8]
mov eax, dword [rsp + 0xf8]
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
test byte [rax + rcx*2], ah
add al, byte [rax]
mov qword [rsp + 0x248], rax
add byte [rax - 0x39], cl
mov qword [rsp + 0x380], 0
test byte [rax + rax*4], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
mov qword [rsp + 0x388], 1
test byte [rax + rcx*4], ah
add eax, dword [rax]
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
invalid
xorps xmm0, xmm0
movups xmmword [rsp + 0x390], xmm0
adc dword [rsp + 0x390], eax
push rdi
ror byte [rdi], 0x11
invalid
test byte [rax + rdx*4], ah
nop
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x3a0], 0
test byte [rax + riz*4], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
and al, 0xa8
mov qword [rsp + 0x3a8], 1
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsp + 0x3b0], xmm0
adc dword [rsp + 0x3b0], eax
test byte [rax + rsi*4], ah
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x44], cl
mov qword [rsp + 0x3c0], r15
and al, 0xc0
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x54], cl
mov qword [rsp + 0x3c8], r13
lodsb al, byte [rsi]
and al, 0xc8
add eax, dword [rax]
add byte [rax - 0x77], cl
pushfq
mov qword [rsp + 0x3d0], rbx
mov dword [rsp + 0x3d0], ebx
and al, 0xd0
add eax, dword [rax]
add byte [rax - 0x39], cl
invalid
test byte [rax + rbx*8], ah
fadd dword [rbx]
invalid
mov qword [rsp + 0x3d8], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x3e0], rbp
lodsb al, byte [rsi]
and al, 0xe0
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x5c], cl
mov qword [rsp + 0x3f8], r12
and al, 0xf8
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x100], al
add dword [rax], eax
invalid
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rsp + 0x400], xmm0
adc dword [rsp + 0x400], eax
mov dword [rsp + 0x410], 0x10000
mov byte [rsp + 0x414], 0
and al, 0x14
add al, 0
add byte [rax], al
invalid
mov qword [rsp + 0x428], rdi
movups xmmword [rsp + 0x430], xmm6
adc dword [rsp + 0x430], esi
add al, 0
add byte [rdi], cl
adc dword [rsp + 0x430], esi
xor byte [rax + rax], al
add byte [rcx + rcx*4 - 0x4c], cl
invalid
mov ah, 0x24
invalid
mov qword [rsp + 0x440], r14
add al, 0
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xf0]
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*2], ah
add al, 0
invalid
mov qword [rsp + 0x448], rax
add byte [rax - 0x39], cl
mov qword [rsp + 0x450], 1
test byte [rax + rdx*2], ah
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsp + 0x458], 0
test byte [rax + rbx*2], ah
and al, 0x58
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsp + 0x2e]
mov dh, 0x44
and al, 0x2e
invalid
mov byte [rsp + 0x460], al
movzx eax, byte [rsp + 0x2f]
mov dh, 0x44
and al, 0x2f
invalid
and al, 0x2f
mov byte [rsp + 0x461], al
mov word [rsp + 0x462], 0x100
test byte [rdx + riz*2], ah
add al, 0
add byte [rax], al
add byte [rcx], al
add byte [rcx], al
lea rcx, [rsp + 0x470]
lea rdx, [rsp + 0x240]
xchg esp, eax
and al, 0x40
add al, byte [rax]
invalid
add al, ch
jns case.0x14004794f.509
nop
call fcn.1400a3670
mov rbp, qword [rsp + 0x30]
and al, 0x30
invalid
mov r14, qword [rsp + 0x470]
jo 0x1400aa606
add byte [rax], al
mov rsi, qword [rsp + 0x478]
mov esi, dword [rsp + 0x478]
mov ah, 0x24
js case.0x14006ccdb.258
add al, 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rsp + 0x480]
mov esp, 0x48024
add byte [rax + rax], 0
add byte [rbp - 0x7b], cl
test r14, r14
div byte [rsi + rax + 0x48]
je case.0x140084394.368
cmp rsi, 2
cmp esi, 2
add dh, byte [rbx + rbx + 0x48]
je case.0x140072fa6.230
lea rdx, [rsp + 0x488]
lea edx, [rsp + 0x488]
xchg esp, eax
and al, 0x88
add al, 0
add byte [rax - 0x73], cl
invalid
invalid
mov word [rax + rbp*8], fs
and al, 0xe8
lea rcx, [rsp + 0x9e8]
and al, 0xe8
or dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 0x218
sbb byte [rdx], al
add byte [rax], al
invalid
call fcn.14011a750
lea rcx, [rsp + 0x48]
and al, 0x48
and al, 0x48
call fcn.14006ca80
call fcn.14006ca80
cmp al, 0x24
cld
dec dword [rax - 0x75]
invalid
mov rax, qword [rsp + 0xb8]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x45], cl
movabs rbx, 0x8000000000000000
mov ebx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x74d83948], al
or byte [rax + 0x39], 0xd8
cmp rax, rbx
fdiv dword [rsp + rbx + 0x48]
je case.0x14008f2f4.351
sbb al, 0x48
test rax, rax
test eax, eax
sal byte [rdi + rdx + 0x4c], 0x8b
test byte [rax + rax*8], ah
rol byte [rax], 0
je case.0x14008f2f4.351
mov r8, qword [rsp + 0xc0]
mov eax, dword [rsp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x75], cl
or eax, 0xedbf1
int1
fisttp dword [rsi]
invalid
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
int1
fisttp dword [rsi]
add byte [rcx], dh
xor edx, edx
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7ddc9
fld qword [rdi]
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xd0]
test byte [rax + rdx*8], ah
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
cmp rax, rbx
cmp eax, ebx
fdiv dword [rsp + rbx + 0x48]
je case.0x1400910af.335
test rax, rax
test eax, eax
je case.0x1400910af.335
invalid
mov r8, qword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x75], cl
or eax, 0xedbc8
fisttp dword [rsi]
invalid
mov rcx, qword [0x140198260]
fisttp dword [rsi]
invalid
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
fld qword [rdi]
add byte [rax - 0x75], cl
invalid
invalid
mov rbx, qword [rsp + 0xa8]
pushfq
and al, 0xa8
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
invalid
mov esp, 0xb024
add byte [rax], al
mov r15, qword [rsp + 0xb0]
mov edi, dword [rsp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rbp - 0x7b], cl
test r15, r15
push qword [rdx + rbx + 0x45]
je 0x1400aa6cf
xor r12d, r12d
xor esp, esp
mov r13, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
sub eax, 0x7dad9
add byte [rax - 0x1cf374b6], dl
nop
mov rcx, qword [rbx + r12*8]
inc r12
inc esp
call r13
cmp r15, r12
jne case.0x1400811cf.141
cmp qword [rsp + 0xa0], 0
cmp dword [rsp + 0xa0], 0
and al, 0xa0
add byte [rax], al
add byte [rax], al
je case.0x1400675a0.356
mov rcx, qword [0x140198260]
jg case.0x1400a9385.329
fisttp dword [rsi]
invalid
add byte [rcx], dh
xor edx, edx
ror byte [rcx - 0x77], cl
mov r8, rbx
fdivr st(7)
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x7dd54
push rsp
fld qword [rdi]
add byte [rbp - 0x7b], cl
test r14, r14
test esi, esi
div byte [rbp + rdx + 0x48]
je case.0x1400666e4.503
adc eax, 0x2fe8348
cmp rsi, 2
cmp esi, 2
add dh, byte [rbp + 0x6a]
jne 0x1400aa761
mov eax, 8
or byte [rax], al
add byte [rax], al
add byte [rcx + 2], bh
mov ecx, 2
add byte [rax], al
add byte [rax], al
add cl, ch
jmp case.0x140072fa6.350
mov ecx, 0x48000000
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x7d0]
lea ecx, [rsp + 0x7d0]
mov word [rax + rdx*8], fs
invalid
add byte [rax - 0x73], cl
lea rbx, [rsp + 0x9e8]
pushfq
and al, 0xe8
call 0x1810aa720
or dword [rax], eax
add byte [rcx - 0x48], al
invalid
invalid
sbb byte [rdx], al
invalid
add byte [rax], al
mov r8d, 0x218
mov eax, 0x218
add byte [rax], al
mov rdx, rbx
call fcn.14011a750
sub al, 0
invalid
mov qword [rbp + 8], rsi
jne case.0x140081b42.131
mov qword [rbp + 0x10], rdi
lea rcx, [rbp + 0x18]
mov r8d, 0x128
add byte [rax - 0x77], cl
mov rdx, rbx
invalid
call fcn.14011a750
adc al, byte [rax]
invalid
lea rcx, [rbp + 0x148]
lea ecx, [rax + 1]
add byte [rax], al
invalid
lea rdx, [rsp + 0x900]
lea edx, [rsp + 0x900]
mov r8d, 0xe8
add byte [rax], al
add al, ch
call fcn.14011a750
mov eax, 0x140
add dword [rax], eax
invalid
clc
inc dword [rsi]
add byte [rax + 0x140], bh
add dword [rax], eax
add byte [rcx], dh
xor ecx, ecx
xor ecx, ecx
jmp 0x1400aa7bd
lea rbx, [rsp + 0x7d0]
lea rdx, [rsp + 0x9e8]
call 0x1810aa77b
add byte [rcx - 0x48], al
sbb byte [rdx], al
invalid
mov r8d, 0x218
mov eax, 0x218
add byte [rax], al
add byte [rax - 0x77], cl
fld1
invalid
mov rcx, rbx
call fcn.14011a750
mov qword [rbp + 8], rsi
mov dword [rbp + 8], esi
sar edi, 1
invalid
mov dword [rbp + 8], esi
or byte [rax - 0x77], cl
jge 0x1400aa797
mov qword [rbp + 0x10], rdi
lea rcx, [rbp + 0x18]
mov r8d, 0x128
sub byte [rcx], al
add byte [rax], al
mov rdx, rbx
mov edx, ebx
call fcn.14011a750
inc dword [rsi]
invalid
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x148]
lea ecx, [rax + 1]
add byte [rax], al
lea rdx, [rsp + 0x900]
lea edx, [rsp + 0x900]
xchg esp, eax
and al, 0
add byte [rcx], cl
add byte [rax], al
mov r8d, 0xe8
invalid
add byte [rcx], cl
add byte [rax], al
mov r8d, 0xe8
call fcn.14011a750
mov eax, 0x140
add dword [rax], eax
invalid
popfq
inc dword [rsi]
add byte [rax + 0x140], bh
add byte [rax], al
mov ecx, 1
xor edi, edi
dec dword [rax - 0x77]
add byte [r8 - 0x77], r9b
add byte [rax - 0x77], cl
mov qword [rbp], rcx
mov dword [rbp], ecx
add byte [rax - 0x77], cl
mov qword [rbp + rax], rdi
jl 0x1400aa7cc
add byte [rdi], cl
sub byte [rsp + 0xc00], dh
and al, 0
or al, 0
invalid
movaps xmm6, xmmword [rsp + 0xc00]
and al, 0
add byte [rax + rax], cl
or al, 0
add byte [rax], al
add byte [rax - 0x7f], cl
add rsp, 0xc18
add esp, 0xc18
invalid
or al, 0
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop r15
ret
add eax, 0xab9de
or al, byte [rax]
mov edx, 0x1e
add byte [rax], al
call fcn.14011b950
invalid
add byte [rcx + 1], bh
mov ecx, 1
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call fcn.14011b260
invalid
mov ecx, 8
or byte [rax], al
add byte [rax], al
add byte [rdx + 0x10], bh
mov edx, 0x10
add byte [rax], al
add al, ch
call fcn.14011b280
push 0xf00070a
invalid
ud2
or edi, dword [rcx + 8]
add byte [rax], al
add byte [rdx + 0x18], bh
sbb byte [rax], al
add byte [rax], al
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
call fcn.14011b280
add byte [rcx + 1], bh
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rbx
invalid
call fcn.14011b260
sub cl, byte [rdx]
invalid
add byte [rcx], dh
leave
xor ecx, ecx
mov rdx, r13
invalid
call fcn.14011b260
and byte [rdx], cl
invalid
int3
int3
int3
int3
int3
sub esp, 0x20
and byte [rbx + rcx*4 + 0x11], cl
mov r10, qword [rcx]
mov edx, dword [rcx]
mov rax, qword [rcx + 8]
movabs r9, 0xcccccccccccccccd
mov ecx, 0xcccccccd
int3
int3
int3
int3
or byte [rcx - 0x47], cl
mov ecx, 0xcccccccd
int3
int 0xcc
int3
int3
int3
cmp r10, rax
je case.0x140094f2e.19
xchg edx, eax
add byte [rax], al
invalid
ret 0x840f
add byte [rax], al
add byte [rcx + rbp - 0x30], cl
sub rax, r10
sub eax, edx
mul r9
shr rdx, 6
shr edx, 6
shr edx, 6
add r10, 0x48
xor r8d, r8d
xor r8d, r8d
lea rax, [0x14018d6ac]
add eax, 0xe2e25
invalid
add bl, ch
invalid
jmp case.0x140084856.50
add byte [rax], al
add byte [rbp - 0x75], cl
mov r11, qword [r10 - 0x38]
pop rdx
enter 0x14d, 0xffffffffffffffd8
add eax, ebx
add r8, r11
fmul dword [rcx - 0x7d]
ret 0x4850
push rax
invalid
add r10, 0x50
add edx, 0x50
dec rdx
dec edx
retf 0x6474
je case.0x14008168c.222
mov r11, qword [r10 - 0x48]
mov ebx, dword [rdx - 0x48]
pop rdx
mov eax, 0x981c634e
movsxd r11, dword [rax + r11*4]
movsxd r11, dword [rax + r11*4]
add r11, rax
jmp r11
jmp rbx
jmp rbx
mov r11, qword [r10 - 0x30]
jmp 0x1400aa894
pop rdx
shr bl, 1
loopne case.0x140081b42.142
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xf], al
movzx r11d, byte [r10 - 0xd]
movzx ebx, byte [rdx - 0xd]
mov dh, 0x5a
sub r11b, byte [r10 - 0xe]
sub r11b, byte [r10 - 0xe]
movzx r11d, r11b
movzx r11d, r11b
mov dh, 0xdb
fisttp dword [rbp + 3]
pop rdx
add r11, qword [r10 - 0x30]
add ebx, dword [rdx - 0x30]
ror byte [rdi], 1
jb case.0x1400a9385.14
invalid
add byte [rax], al
add byte [rbp + 3], cl
sbb dh, byte [rbx - 0x48]
jae 0x1400aa894
add r11, qword [r10]
add ebx, dword [rdx]
jae 0x1400aa894
mov eax, 0xb9e9
jmp case.0x1400a9385.14
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
mov rsi, qword [r10 - 0x30]
mov esi, dword [rdx - 0x30]
jb case.0x140080d1b.238
mov r11, qword [r10 - 0x20]
mov ebx, dword [rdx - 0x20]
cmp rsi, r11
fimul word [rdi + rcx + 0x42]
cmovb r11, rsi
cmovb ebx, esi
fsubp st(3)
fsubp st(3)
jmp 0x1400aa894
xchg ebx, eax
xor r8d, r8d
xor eax, eax
mov r10, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
push rcx
adc byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rcx + 0x18]
cmp r10, rax
ret 0x840f
jl 0x1400aa913
add byte [rax], al
sbb byte [r9 + 0x39], cl
sbb byte [rcx + 0x39], cl
ret 0x840f
test byte [rax + rax], bh
jl 0x1400aa913
add byte [rax], al
add byte [rcx + rbp - 0x30], cl
sub rax, r10
mul r9
shr rdx, 6
invalid
add r10, 0x48
add edx, 0x48
ret 0x4848
lea rax, [0x14018d6bc]
lea rax, [0x14018d6bc]
xchg edx, eax
sub eax, 0x14eb000e
invalid
add bl, ch
adc al, 0xf
invalid
invalid
invalid
jmp case.0x1400a93a9.10
invalid
mov rcx, qword [r10 - 0x38]
mov ecx, dword [rdx - 0x38]
enter 0x149, 0xffffffffffffffc8
add r8, rcx
enter 0xffffffffffff8349, 0xffffffffffffffc2
push rax
add r10, 0x50
add edx, 0x50
dec rdx
retf 0x5174
je case.0x14008255b.250
mov rcx, qword [r10 - 0x48]
mov ecx, dword [rdx - 0x48]
movabs rax, 0xffc10148880c6348
loope 0x1400aa997
invalid
movsxd rcx, dword [rax + rcx*4]
or al, 0x88
add rcx, rax
jmp rcx
mov rcx, qword [r10 - 0x30]
mov ecx, dword [rdx - 0x30]
shr bl, 1
jmp case.0x140094f2e.20
loope case.0x1400aa94b.6
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
movzx ecx, byte [r10 - 0xd]
movzx ecx, byte [rdx - 0xd]
mov dh, 0x4a
sub cl, byte [r10 - 0xe]
sub cl, byte [r10 - 0xe]
sub cl, byte [rdx - 0xe]
movzx ecx, cl
movzx ecx, cl
leave
add rcx, qword [r10 - 0x30]
sal byte [rdx + 0x28], 1
jb case.0x1400a9385.14
sub byte [rcx + 3], cl
add rcx, qword [r10]
jae case.0x140094f2e.20
or dh, byte [rbx - 0x43]
jmp case.0x1400a9385.14
add byte [rax], al
add byte [rbp - 0x75], cl
mov r9, qword [r10 - 0x30]
mov rcx, qword [r10 - 0x20]
mov ecx, dword [rdx - 0x20]
ror byte [rcx - 0x75], 1
loopne case.0x1400a9385.15
invalid
cmp r9, rcx
cmp ecx, ecx
leave
cmovb rcx, r9
leave
jmp case.0x140094f2e.20
mov rax, r8
mov eax, eax
add rsp, 0x20
add esp, 0x20
and byte [rsi - 0x3d], bl
pop rsi
ret
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
lea ecx, [0x140157568]
retf
call fcn.14011b930
invalid
add ah, cl
int3
int3
int3
int3
lea rdx, [0x14018d6cc]
lea edx, [0x14018d6cc]
invalid
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
movzx eax, byte [rcx + 0x10]
ret
adc bl, al
shr rcx, 0x20
shr ecx, 0x20
mov al, 1
cmp ecx, 0x3e2
loop 0x1400aa9d7
add byte [rax], al
loop 0x1400aa9d7
add byte [rax], al
jle 0x1400aaa17
invalid
cmp ecx, 0x271c
jle 0x1400aaa39
lea edx, [rcx - 0x271d]
jrcxz 0x1400aa9bc
invalid
cmp edx, 0x34
ja case.default.0x1400aa9fd
add byte [rax], al
lea rcx, [0x14018db04]
invalid
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
mov al, 0xd
ret
shr rcx, 0x20
cmp ecx, 0x29
mov eax, 0x29
cmovb eax, ecx
ret
movzx eax, byte [rcx + 0xf]
ret
lea edx, [rcx - 2]
cmp edx, 0x109
cli
or dword [rcx], eax
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
ja case.default.0x1400aaa34
xchg ebx, eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rcx, [0x14018d6dc]
or eax, 0xe2caf
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
add edx, ecx
jmp rdx
xor eax, eax
ret
cmp ecx, 0x50e
jle 0x1400aaa72
cmp ecx, 0x1b7f
stc
jg 0x1400aaa60
invalid
add byte [rax], al
jg case.0x14008f946.148
cmp ecx, 0x1715
jg 0x1400aab00
add byte [rax], al
add byte [rcx + 0x50ff9], al
add byte [rdi], cl
invalid
test byte [rsi], dl
cmp ecx, 0x50f
add eax, 0x840f0000
invalid
add byte [rax], al
je 0x1400aab77
add dword [rax], eax
add byte [rcx + 0x5b4f9], al
add byte [rdi], cl
cmp ecx, 0x5b4
add eax, 0x840f0000
mov ch, 0
je case.0x1400aa9fd.47
test byte [rbp - 0x17000000], dh
add byte [rax], al
jmp case.0x1400aa9fd.1
mov eax, dword [rax]
add byte [rax], al
invalid
add byte [rcx + 0x46af9], al
cmp ecx, 0x46a
push 4
add byte [rax], al
add al, 0
add byte [rsi + 0x52], bh
jle case.0x140094f2e.112
cmp ecx, 0x4ce
add byte [rax], al
add byte [rdi], cl
invalid
jg case.0x1400a9385.184
add byte [rax], al
cmp ecx, 0x46b
stc
imul eax, dword [rax + rax], 0
add byte [rax], al
add byte [rdi], cl
je 0x1400aab7a
test al, ch
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x476f9], al
cmp ecx, 0x476
jbe case.0x14008f946.78
add al, 0
add byte [rax], al
add byte [rbp + 0x63], dh
jne case.0x1400aa9fd.1
mov al, 0x20
ret
and bl, al
cmp ecx, 0x2021
stc
and dword [rax], esp
invalid
and byte [rax], al
add byte [rdi + 0x6d], bh
insd dword [rdi], dx
add byte [rax], al
jg 0x1400aab12
insd dword [rdi], dx
cmp ecx, 0x1b80
stc
sbb byte [rbx], 0
add byte [rbp + rsi*2 - 0x7f], dh
je case.0x1400aa9fd.47
invalid
je case.0x1400aa9fd.47
cmp ecx, 0x1f4e
stc
invalid
invalid
add byte [rax], al
je case.0x1400aa9fd.47
insd dword [rdi], dx
jmp case.0x1400aa9fd.1
lea r8d, [rcx - 0x3c2a]
lea eax, [rcx - 0x3c2a]
invalid
ret
invalid
inc dword [rbx + 0x607202f8]
cmp eax, 2
clc
add dh, byte [rdx + 0x60]
jb case.0x1400aa9fd.47
jb case.0x1400aa9fd.47
invalid
cmp ecx, 0x35ed
in eax, dx
xor eax, 0x58740000
add byte [rax], al
je case.0x1400aa9fd.47
add byte [rax], al
add byte [rax + rbx*2 - 0x15], dh
xor dword [rcx + 0x3e3f9], eax
invalid
stc
jrcxz 0x1400aaad3
add eax, dword [rax]
je case.0x1400aa9fd.47
jmp case.0x1400aa9fd.1
cmp ecx, 0x3e3
stc
jrcxz 0x1400aaad3
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rsi + rcx*2 - 0x7f], dh
je case.0x1400aa9fd.47
cmp rcx, 0x41d
cmp ecx, 0x41d
stc
sbb eax, 0x74000004
add al, 0
add byte [rsi + rax*2 - 0x7f], dh
je case.0x1400aa9fd.47
cmp ecx, 0x461
add al, 0
add byte [rsi + rax*2 - 0x7f], dh
je case.0x1400aa9fd.47
invalid
add byte [rax], al
je case.0x1400aa9fd.47
cmp ecx, 0x461
stc
invalid
add byte [rax], al
je case.0x1400aa9fd.47
notrack jmp case.0x1400aa9fd.1
jmp case.0x1400aa9fd.1
mov al, 0x21
ret
cmp ecx, 0x150
je 0x1400aab7d
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
test byte [rax - 0x7f000000], cl
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx + 0x252f9], al
stc
push rdx
add al, byte [rax]
add byte [rax], al
cmp ecx, 0x252
stc
push rdx
add al, byte [rax]
add byte [rbp + riz - 0x50], dh
je case.0x1400aa9fd.47
and eax, 0x81c328b0
mov al, 0x28
sub bl, al
ret
cmp ecx, 0x1716
stc
invalid
add byte [rax], al
add byte [rdx + rbx - 0x7f], dh
stc
sbb eax, dword fs:[rax]
sbb eax, dword [rax]
je case.0x1400aa9fd.47
cmp ecx, 0x1b64
sbb eax, dword [rax]
add byte [rdx + rdx - 0x15], dh
je case.0x1400aa9fd.47
jmp case.0x1400aa9fd.1
jmp case.0x14008f946.126
cmp ecx, 0x2022
and ah, byte [rax]
add byte [rax], al
je case.0x1400aa9fd.47
cmp ecx, 0x25e9
stc
jmp 0x1b50aab46
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x25], dh
jne case.0x1400aa9fd.1
invalid
mov al, 0x16
ret
cmp ecx, 0x4cf
add al, 0
add byte [rdx + rbx - 0x7f], dh
je case.0x1400aa9fd.38
invalid
je case.0x1400aa9fd.38
cmp ecx, 0x4d0
stc
rol byte [rax + rax], 1
add byte [rax], al
add byte [rbp - 0x38], dh
jne case.0x1400aa9fd.1
enter 0x4b0, 0xffffffffffffffc3
mov al, 4
ret
mov al, 0x14
ret
mov al, 0x26
ret
mov al, 0x18
ret
sbb bl, al
mov al, 0xb
ret
or eax, ebx
mov al, 0xc
ret
or al, 0xc3
mov al, 5
ret
add eax, 0xc302b0c3
mov al, 2
ret
add al, bl
mov al, 9
ret
or ebx, eax
mov al, 8
ret
or bl, al
mov al, 6
ret
invalid
mov al, 0xa
ret
mov al, 3
ret
mov al, 7
ret
mov al, 0x24
ret
mov al, 0x10
ret
mov al, 0x1c
ret
mov al, 0x1f
ret
mov al, 0x11
ret
mov al, 0x1b
ret
mov al, 0x19
ret
mov al, 0xe
ret
mov al, 0x1a
ret
mov al, 0x1e
ret
mov al, 0xf
ret
mov eax, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x73]
mov dword [rsp + 0x33], ecx
mov dword [rsp + 0x30], eax
movzx eax, byte [rdx + 0xa8]
cmp al, 0xb
je 0x1400abce0
cmp al, 0xa
jb 0x1400abce0
cmp qword [rdx + 0xb8], 0
je 0x1400abce0
mov r8, qword [rdx + 0xb0]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rsp + 0x28]
mov byte [rdx + 0xa8], sil
mov eax, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x33]
mov dword [rdx + 0xa9], eax
mov dword [rdx + 0xac], ecx
mov qword [rdx + 0xb0], r14
mov qword [rdx + 0xb8], rdi
cmp r15, 2
jne 0x1400abd83
movups xmm0, xmmword [0x140140ed8]
movaps xmmword [rsp + 0x40], xmm0
movdqu xmm0, xmmword [0x140140ec8]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x30]
mov rdx, rbx
call fcn.14002e1a0
cmp byte [rsp + 0x90], 2
je 0x1400abd62
lea rcx, [rsp + 0x88]
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [rax + 0x10]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov byte [rsp + 0x40], 0
mov r9, qword [rsp + 0x28]
jmp 0x1400ac6c3
mov r12, qword [rsp + 0x270]
mov rsi, rbx
movzx ebx, byte [rbx + 0xd8]
mov rcx, rsi
call fcn.140033560
mov r14, rax
mov rdi, rdx
cmp bl, 2
jne 0x1400abef6
mov byte [rsp + 0xd8], bpl
movups xmm0, xmmword [0x140140ed8]
movaps xmmword [rsp + 0x40], xmm0
movdqu xmm0, xmmword [0x140140ec8]
or dword [rax], eax
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x30]
mov rdx, rsi
call fcn.14002cda0
movzx ecx, byte [rsp + 0xa2]
cmp cl, 3
je 0x1400ad755
mov rbx, rsi
mov rbp, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
mov r13, qword [rsp + 0x80]
movups xmm0, xmmword [rsp + 0x88]
adc byte [rsp + 0x88], al
movaps xmmword [rsp + 0x1c0], xmm0
movdqu xmm0, xmmword [rsp + 0x92]
movdqu xmmword [rsp + 0x1ca], xmm0
mov edx, dword [rsp + 0xa3]
mov dword [rsp + 0x130], edx
movzx edx, byte [rsp + 0xa7]
add byte [rax + 0x1342494], cl
add byte [rax], al
cmp cl, 2
jne 0x1400abfb9
add dword [rax], eax
invalid
mov rdx, qword [rbp + 0x28]
cmp rdx, r13
invalid
jbe 0x1400ad781
mov rax, qword [rbp + 0x20]
imul rsi, r13, 0x68
push 0x300c8b48
mov rax, qword [rax + rsi + 0x10]
mov qword [rsp + 0x90], rbp
mov qword [rsp + 0x98], r13
add byte [rax - 0x39], cl
and al, 0x70
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x70]
call fcn.140033950
test al, al
jne 0x1400ac565
mov rdx, qword [rbp + 0x28]
cmp rdx, r13
jbe 0x1400ad829
mov rax, qword [rbp + 0x20]
mov rcx, qword [rax + rsi]
test rcx, rcx
je 0x1400ac114
cmp rcx, 1
jne 0x1400ac152
add byte [rax], al
mov rcx, qword [rax + rsi + 0x10]
mov rdx, qword [rbp + 0x40]
cmp rcx, rdx
jae 0x1400ad844
mov rax, qword [rbp + 0x38]
lea rcx, [rcx + rcx*8]
lea r13, [rax + rcx*8]
add r13, 0x20
jmp 0x1400ac11c
invalid
movups xmm0, xmmword [0x140140ed8]
movaps xmmword [rsp + 0x40], xmm0
movdqu xmm0, xmmword [0x140140ec8]
movq mm0, qword [0x140140ec8]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x30]
mov rdx, rsi
call fcn.14002e1a0
cmp byte [rsp + 0x90], 2
mov esp, 0x9024
add byte [rdx], al
mov rbx, rsi
je 0x1400abf4c
lea rcx, [rsp + 0x88]
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
and al, 0x78
mov r8, qword [rsp + 0x80]
call qword [rax + 0x10]
mov r9, qword [rsp + 0x28]
cmp r14, 1
jne 0x1400abf94
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], rdi
jmp 0x1400abfaf
and al, 0x70
mov r14, qword [rbx + 0xc0]
movzx edi, byte [rbx + 0xc8]
jmp 0x1400abc9c
test r15, r15
je 0x1400ac0a5
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov byte [rsp + 0x40], 0
jmp 0x1400ac6c3
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x40], r13
movaps xmm0, xmmword [rsp + 0x1c0]
movups xmmword [rsp + 0x48], xmm0
and al, 0x48
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x48], eax
and al, 0x48
movdqu xmm0, xmmword [rsp + 0x1ca]
add dword [rax], eax
add bl, dh
invalid
movdqu xmmword [rsp + 0x52], xmm0
movq qword [rsp + 0x52], mm0
mov byte [rsp + 0x62], cl
mov ecx, dword [rsp + 0x130]
and al, 0x30
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x63], ecx
movzx ecx, byte [rsp + 0x134]
mov word [rsp + rsi], fs
add dword [rax], eax
add byte [rax + 0x4967244c], cl
mov byte [rsp + 0x67], cl
cmp r14, 1
mov byte [rsp + 0x67], cl
cmp r14, 1
jne 0x1400ac060
test rax, rax
je case.0x140080856.493
lea rcx, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov r8, qword [rsp + 0x48]
mov rdx, r13
mov edx, ebp
mov edx, ebp
call qword [rax + 0x10]
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
jmp 0x1400ac5ed
add byte [rbx + rcx*4 - 0x5d], cl
rol byte [rax], 0
add byte [rax - 0x75], cl
invalid
mov edi, dword [rbx + 0xc8]
mov ebx, 0xc8
test rdi, rdi
test edi, edi
je case.0x140081b42.455
add byte [rdi], cl
mov cl, dl
js 0x1400ad812
invalid
add byte [rax], al
movzx eax, byte [0x140198310]
add eax, 0xec2c8
xor ecx, ecx
mov rdx, rdi
cli
cli
call fcn.1400f3050
test rax, rax
test eax, eax
test eax, eax
je 0x1400ad81c
add byte [rcx - 0x77], cl
invalid
mov r14, rax
jmp 0x1400ac0c5
invalid
cmp r15, 1
cmp r15, 1
add dword [rbp + 0x77], esi
jne 0x1400ac0dd
movzx ecx, byte [rbx + 0xb8]
cmp ecx, 7
ja 0x1400ac5ff
invalid
add byte [rax], al
invalid
add eax, 0xa2ba0000
mov edx, 0xa2
add byte [rax], al
add byte [rdi], cl
movabs dword [0x480000057b830fca], eax
cmp dword [rbx + 5], 0
add byte [rax - 0x7b], cl
invalid
bt edx, ecx
jae 0x1400ac5ff
cmp dword [rbx + 5], 0
invalid
cmp dword [rbx + 5], 0
add byte [rax - 0x7b], cl
sal byte [rax + rdx + 0x48], 0x8d
and al, 0x50
and al, 0x50
test rax, rax
je 0x1400ac099
lea rcx, [rsp + 0x50]
mov r8, qword [rsp + 0x48]
mov rdx, r13
call qword [rax + 0x10]
mov eax, 1
xor edi, edi
jmp 0x1400ac5ed
add byte [rax], al
lea rcx, [rsp + 0x30]
mov rdx, rbx
fimul dword [rbp - 0x77]
loopne 0x1400ac099
fild dword [rdx]
clc
invalid
mov r9, qword [rsp + 0x28]
jmp 0x1400ac6c3
mov r14d, 1
mov rcx, r14
mov rdx, r12
mov r8, rdi
mov eax, edi
call fcn.14011a750
mov rdx, qword [rsp + 0x28]
jmp 0x1400abc9c
sti
invalid
invalid
test rax, rax
je 0x1400ac0f2
lea rcx, [rsp + 0x50]
mov r8, qword [rsp + 0x48]
mov rdx, r13
call qword [rax + 0x10]
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, r12
call fcn.14002c390
mov es, word [rdx]
clc
dec dword [rbx + rcx*4 + 0x4c]
and al, 0x28
movzx ebp, byte [rsp + 0xd8]
jmp 0x1400ac6c3
lea r13, [rax + rsi]
add r13, 0x18
mov rdi, qword [r13 + 0x10]
add rdi, 9
je 0x1400ac1eb
js 0x1400ad812
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rdi
cli
call fcn.1400f3050
test rax, rax
je 0x1400ad81c
mov rcx, rax
jmp 0x1400ac1f2
movabs al, byte [0x8b48f00148000000]
push rax
or byte [rax - 0x77], cl
add rax, rsi
mov rdx, qword [rax + 8]
mov rcx, rbp
jmp 0x138243148
dec dword [rax - 0x75]
push rbp
sub byte [rcx + rdi - 0x16], cl
jmp 0x138243148
jbe 0x1400ad850
loop 0x1400ac182
add byte [rax], al
mov rax, qword [rbp + 0x20]
mov rcx, qword [rax + rsi + 0x38]
xor byte [rax], bh
mov qword [rsp + 0x90], rcx
and al, 0x90
add byte [rax], al
add bl, dh
movdqu xmm0, xmmword [rax + rsi + 0x18]
movdqu xmm0, xmmword [rax + rsi + 0x18]
xor byte [rax], r11b
movdqu xmm1, xmmword [rax + rsi + 0x28]
movdqa xmmword [rsp + 0x80], xmm1
movq qword [rsp + 0x80], mm1
and al, 0x80
add byte [rax], al
add byte [rsi + 0xf], ah
movdqa xmmword [rsp + 0x70], xmm0
jg case.0x1400aa9c3.376
and al, 0x70
lea rcx, [0x140140db8]
invalid
mov qword [rax + rsi + 0x18], rcx
lea rcx, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcheaders.rs
or dword [rax], eax
mov qword [rax + rsi + 0x20], rcx
mov qword [rax + rsi + 0x28], 7
add byte [rax], al
mov qword [rax + rsi + 0x30], 0
mov byte [rax + rsi + 0x38], 0
xor byte [rax], r15b
add byte [rax - 0x73], cl
invalid
invalid
mov word [rax + rcx*4], fs
and al, 0x88
cmp byte [rax], al
lea rcx, [rsp + 0x88]
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x70]
and al, 0x70
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov eax, dword [rsp + 0x80]
and al, 0x80
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
push rax
call qword [rax + 0x10]
jmp 0x1400ac565
invalid
adc cl, ch
jp 0x1400ac1ec
add byte [rax], al
add byte [rcx], dh
xor edi, edi
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
clc
mov r8, rdi
mov eax, edi
shr r8, 0xa
mov eax, 0x40
or bh, byte [rax + 0x40]
mov edx, 0x40
add byte [rax], al
add byte [rax + rcx + 0x49], dh
je case.0x1400910af.356
invalid
je case.0x1400910af.356
bsr rdx, r8
bsr edx, eax
ror byte [rax - 0x7d], 1
invalid
xor rdx, 0x3f
sub rax, rdx
cmp rax, 7
mov edx, 7
add byte [rax], al
add byte [rax + 0xf], cl
invalid
invalid
mov eax, edx
ror byte [rax - 0x7d], 1
clc
invalid
add byte [rax], al
add byte [rax + 0xf], cl
ror byte [rcx + 0x48d48d0], 1
test dword [rcx], eax
lea rax, [rax*4 + 1]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x110], rcx
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax], al
invalid
invalid
test byte [rax + rbx], ah
and al, 0x18
adc byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x118], 0
and al, 0x18
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
mov qword [rsp + 0x120], rdi
mov esp, 0x12024
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rbp - 0x75], cl
invalid
invalid
mov qword [rsp + 0x128], rax
mov r12, qword [r13 + 8]
mov r15, qword [r13 + 0x10]
or byte gs:[rbp - 0x75], cl
jge case.0x1400a9385.342
cmp rdi, r15
jae case.0x1400a9385.341
invalid
push qword [rbx + 0x22]
and cl, byte [rax - 0x73]
mov word [rax + rdx], fs
and al, 0x10
lea rcx, [rsp + 0x110]
mov rdx, r15
and al, 0x10
add dword [rax], eax
add byte [rcx + rcx*4 - 6], cl
call fcn.140008300
sal ch, 0xff
mov rcx, qword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
mov rax, qword [rsp + 0x118]
jmp case.0x1400aa8ab.336
and al, 0x18
add dword [rax], eax
add bl, ch
add dh, byte [rcx]
invalid
xor eax, eax
ror byte [rax + 1], 0xc1
add rcx, rax
lea rsi, [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
mov rdx, r12
mov r8, r15
clc
call fcn.14011a750
add r15, qword [rsp + 0x118]
add edi, dword [rsp + 0x118]
add edi, dword [rsp + 0x118]
mov qword [rsp + 0xe0], r15
mov rax, qword [rsp + 0x120]
mov eax, dword [rsp + 0x120]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x120]
sub rax, r15
mov eax, dword [rsp + 0x120]
sub rax, r15
jb 0x1400ad790
fst qword [rax + rax]
add byte [rcx + rcx*4 - 0x44], cl
invalid
invalid
mov esp, 0x11824
mov qword [rsp + 0x118], r15
cmp rax, 1
add byte [rax - 0x7d], cl
clc
add dword [rdi + 0x1a], esi
ja 0x1400ac2db
lea rcx, [rsp + 0x110]
mov edx, 2
ja 0x1400ac2db
call fcn.140008300
mov r15, qword [rsp + 0x118]
mov rax, qword [rsp + 0x110]
mov word [rax + r15], 0x202c
mov rax, qword [rsp + 0x118]
mov rcx, qword [rsp + 0x120]
add rax, 2
mov qword [rsp + 0xe0], rax
sub rcx, rax
jb 0x1400ad790
mov qword [rsp + 0x118], rax
cmp rcx, 6
ja 0x1400ac337
mov eax, dword [rsp + 0x191]
mov ecx, dword [rsp + 0x194]
mov dword [rsp + 0xe3], ecx
mov dword [rsp + 0xe0], eax
cmp r14, 1
jne 0x1400ac5eb
movups xmm0, xmmword [0x140156640]
movaps xmmword [rsp + 0x40], xmm0
movdqu xmm0, xmmword [0x140156630]
movdqa xmmword [rsp + 0x30], xmm0
lea rcx, [rsp + 0x70]
lea r8, [rsp + 0x30]
mov rdx, rbx
call fcn.14002e1a0
cmp byte [rsp + 0x90], 2
movzx ebp, byte [rsp + 0xd8]
je 0x1400ac697
lea rcx, [rsp + 0x88]
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [rax + 0x10]
jmp 0x1400ac697
xor eax, eax
mov r9, qword [rsp + 0x28]
movzx ebp, byte [rsp + 0xd8]
jmp 0x1400ac69e
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xa0], rax
movdqu xmm0, xmmword [rsp + 0x30]
movdqu xmm1, xmmword [rsp + 0x40]
movdqu xmm2, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x90], xmm2
movdqa xmmword [rsp + 0x80], xmm1
movdqa xmmword [rsp + 0x70], xmm0
lea rax, [0x14013fba8]
mov qword [rsp + 0xe0], rax
lea rax, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcheaders.rs
lea eax, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcheaders.rs
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], 7
mov qword [rsp + 0xf8], 0
mov byte [rsp + 0x100], 0
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0xe0]
call fcn.14002cc00
test rax, rax
test eax, eax
movzx ebp, byte [rsp + 0xd8]
je 0x1400ad8e9
add byte [rax], al
xor eax, eax
mov r9, qword [rsp + 0x28]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rdi
mov byte [rsp + 0x40], 0
mov eax, dword [rsp + 0xe0]
mov ecx, dword [rsp + 0xe3]
mov dword [rsp + 0x41], eax
and al, 0x41
mov dword [rsp + 0x44], ecx
lea r14, [r9 + 0xd8]
mov r8, qword [rbx + 0x40]
mov eax, dword [rbx + 0x40]
add r8, qword [rbx + 0x28]
lea rax, [r8 + r8]
add al, 0
shl r8, 5
sub r8, rax
add r8, 0x1e
mov rax, qword [r9 + 0xd8]
mov eax, dword [rcx + 0xd8]
mov rdx, qword [r9 + 0xe8]
sub rax, rdx
cmp r8, rax
ja case.default.0x1400ac718
movzx eax, byte [rbx + 0xb8]
lea rdx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov edi, 7
lea rcx, [0x14018dbd8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [0x14013fbc7]
mov edi, 3
jmp case.0x1400ac718.0
mov rcx, r14
call fcn.140123dc0
mov r9, qword [rsp + 0x28]
movzx eax, byte [rbx + 0xb8]
lea rdx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov edi, 7
lea rcx, [0x14018dbd8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [0x14013fbca]
mov edi, 4
jmp case.0x1400ac718.0
lea rdx, [0x14013fbd1]
mov edi, 6
jmp case.0x1400ac718.0
movzx edi, byte [rbx + 0xc8]
cmp rdi, 0x10
jae 0x1400ad7fe
lea rdx, [rbx + 0xb9]
jmp case.0x1400ac718.0
lea rdx, [0x14013fbce]
mov edi, 3
jmp case.0x1400ac718.0
lea rdx, [0x14013fbe0]
jmp case.0x1400ac718.0
lea rdx, [0x14013fbd7]
mov edi, 4
jmp case.0x1400ac718.0
lea rdx, [0x14013fbdb]
jmp 0x1400ac7d6
mov rdx, qword [rbx + 0xc0]
mov rdi, qword [rbx + 0xc8]
jmp case.0x1400ac718.0
lea rdx, [0x14013fbe7]
mov edi, 5
mov rax, qword [r9 + 0xd8]
mov r15, qword [r9 + 0xe8]
sub rax, r15
cmp rax, rdi
jb 0x1400acfa1
mov rcx, qword [r9 + 0xe0]
add rcx, r15
mov r8, rdi
call fcn.14011a750
mov r9, qword [rsp + 0x28]
add r15, rdi
mov qword [r9 + 0xe8], r15
cmp qword [r9 + 0xd8], r15
je 0x1400acfc6
mov rax, qword [r9 + 0xe0]
mov byte [rax + r15], 0x20
inc r15
mov qword [r9 + 0xe8], r15
mov qword [rsp + 0x110], r14
lea rax, [rbx + 0x60]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0xe0], rax
lea rax, [0x140024d30]
mov qword [rsp + 0xe8], rax
lea rax, [0x14013fcd0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], 0
lea rsi, [rsp + 0xe0]
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], 1
lea rdx, [0x14013fcf0]
lea rdi, [rsp + 0x110]
lea r8, [rsp + 0x70]
mov rcx, rdi
mov r15, r9
call fcn.140009290
movzx eax, byte [rbx + 0xd8]
lea ecx, [rax - 1]
cmp cl, 3
jae 0x1400ad6f1
movzx eax, cl
lea rcx, str.HTTP_1.0HTTP_1.1unexpected_request_version:
mov rsi, qword [rcx + rax*8]
mov rax, qword [r15 + 0xd8]
mov rdx, qword [r15 + 0xe8]
sub rax, rdx
cmp rax, 7
jbe 0x1400acfe8
mov r8, r15
mov rax, qword [r8 + 0xe0]
mov rcx, qword [rsi]
mov qword [rax + rdx], rcx
add rdx, 8
mov qword [r8 + 0xe8], rdx
mov rax, qword [r8 + 0xd8]
sub rax, rdx
cmp rax, 1
jbe 0x1400ad007
mov rax, qword [r8 + 0xe0]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [r8 + 0xe8], rdx
mov rcx, qword [rbx + 0xd0]
test rcx, rcx
mov qword [rsp + 0x138], rbx
je 0x1400aca3d
cmp qword [rcx + 0x18], 0
je 0x1400aca3d
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
movabs rsi, 0xc3998be3dc51b920
mov rdx, rcx
and rdx, rsi
lea r8, [rax - 0x20]
xor r9d, r9d
movdqa xmm0, xmmword [0x140128b80]
pcmpeqd xmm1, xmm1
movabs r15, 0x21337b1451f230f9
movdqu xmm2, xmmword [rax + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
test r10d, r10d
jne 0x1400ac9ed
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
mov rbx, qword [rsp + 0x138]
jne 0x1400aca3d
add rdx, r9
add rdx, 0x10
add r9, 0x10
and rdx, rcx
jmp 0x1400ac99b
lea r11d, [r10 - 1]
and r11w, r10w
mov r10d, r11d
je 0x1400ac9b2
tzcnt r11d, r10d
add r11, rdx
and r11, rcx
mov rbx, r11
shl rbx, 5
mov rdi, r8
sub rdi, rbx
cmp qword [rdi], r15
jne 0x1400ac9e0
cmp qword [rdi + 8], rsi
jne 0x1400ac9e0
neg r11
shl r11, 5
mov rdi, qword [rax + r11 - 0x10]
mov rax, qword [rax + r11 - 8]
mov rcx, rdi
call qword [rax + 0x18]
cmp rax, r15
mov rbx, qword [rsp + 0x138]
jne 0x1400aca3d
cmp rdx, rsi
je 0x1400ad026
xor esi, esi
test bpl, bpl
je 0x1400acd40
cmp qword [rbx + 0x28], 0
sete sil
add esi, esi
xor r15d, r15d
mov r8, qword [rsp + 0x28]
jmp 0x1400aca79
mov rax, qword [r8 + 0xe0]
mov word [rax + r13], 0xa0d
add r13, 2
mov qword [r8 + 0xe8], r13
cmp rsi, 2
jne 0x1400acaa0
inc r15
cmp r15, qword [rbx + 0x28]
jae 0x1400ad03c
imul rax, r15, 0x68
add rax, qword [rbx + 0x20]
jmp 0x1400acb20
mov rdx, qword [rbx + 0x28]
cmp r15, rdx
jae 0x1400ad6c4
imul rax, r15, 0x68
add rax, qword [rbx + 0x20]
cmp rsi, 1
jne 0x1400acb20
mov rdx, qword [rbx + 0x40]
cmp r12, rdx
jae 0x1400ad6d3
mov rcx, qword [rbx + 0x38]
lea rdx, [r12 + r12*8]
lea r9, [rcx + rdx*8]
cmp qword [rcx + rdx*8 + 0x10], 0
je 0x1400accb3
mov r12, qword [r9 + 0x18]
mov esi, 1
add r9, 0x20
mov qword [rsp + 0xd8], r9
cmp qword [rax + 0x40], 0
jne 0x1400acb44
nop dword [rax]
movzx ecx, byte [rax + 0x48]
call fcn.14002ca50
mov r8, qword [rsp + 0x28]
mov rdi, rax
mov rbp, rdx
jmp 0x1400acb4c
mov r12, qword [rax + 8]
cmp qword [rax], 1
mov esi, 0
adc rsi, 1
lea r9, [rax + 0x18]
mov qword [rsp + 0xd8], r9
cmp qword [rax + 0x40], 0
je 0x1400acb00
mov rdi, qword [rax + 0x48]
mov rbp, qword [rax + 0x50]
mov rax, qword [r8 + 0xd8]
mov r13, qword [r8 + 0xe8]
sub rax, r13
cmp rax, rbp
jb 0x1400accd4
test rbp, rbp
je 0x1400acc16
mov qword [rsp + 0x198], rsi
mov qword [rsp + 0x1a0], r12
mov qword [rsp + 0x1a8], r15
mov sil, 0x2d
xor r15d, r15d
jmp 0x1400acbb7
and sil, bl
shl sil, 5
xor sil, r12b
mov rax, qword [r8 + 0xe0]
mov byte [rax + r13], sil
inc r13
mov qword [r8 + 0xe8], r13
inc r15
cmp rbp, r15
je 0x1400acbf0
movzx r12d, byte [rdi + r15]
cmp sil, 0x2d
sete sil
lea eax, [r12 - 0x61]
cmp al, 0x1a
setb bl
cmp r13, qword [r14]
jne 0x1400acb90
mov rcx, r14
call fcn.1400e2a40
mov r8, qword [rsp + 0x28]
jmp 0x1400acb90
mov rax, qword [r14]
sub rax, r13
mov rbx, qword [rsp + 0x138]
mov r15, qword [rsp + 0x1a8]
mov r12, qword [rsp + 0x1a0]
mov rsi, qword [rsp + 0x198]
cmp rax, 1
jbe 0x1400accf3
mov rcx, qword [rsp + 0xd8]
mov rax, qword [r8 + 0xe0]
mov word [rax + r13], 0x203a
add r13, 2
mov qword [r8 + 0xe8], r13
mov rdx, qword [rcx + 8]
mov rdi, qword [rcx + 0x10]
mov rax, qword [r8 + 0xd8]
sub rax, r13
cmp rax, rdi
jb 0x1400acd15
mov rcx, qword [r8 + 0xe0]
add rcx, r13
mov r8, rdi
call fcn.14011a750
mov r8, qword [rsp + 0x28]
add r13, rdi
mov qword [r8 + 0xe8], r13
mov rax, qword [r8 + 0xd8]
sub rax, r13
cmp rax, 1
ja 0x1400aca60
mov r8d, 2
mov rcx, r14
mov rdx, r13
call fcn.140123dc0
mov r8, qword [rsp + 0x28]
mov r13, qword [r8 + 0xe8]
jmp 0x1400aca60
mov esi, 2
add r9, 0x20
mov qword [rsp + 0xd8], r9
cmp qword [rax + 0x40], 0
jne 0x1400acb44
jmp 0x1400acb00
mov rcx, r14
mov rdx, r13
mov r8, rbp
call fcn.140123dc0
mov r8, qword [rsp + 0x28]
mov r13, qword [r8 + 0xe8]
jmp 0x1400acb6f
mov r8d, 2
mov rcx, r14
mov rdx, r13
call fcn.140123dc0
mov r8, qword [rsp + 0x28]
mov r13, qword [r8 + 0xe8]
jmp 0x1400acc20
mov rcx, r14
mov rbp, rsi
mov rsi, rdx
mov rdx, r13
mov r8, rdi
call fcn.140123dc0
mov r8, qword [rsp + 0x28]
mov rdx, rsi
mov rsi, rbp
mov r13, qword [r8 + 0xe8]
jmp 0x1400acc5c
cmp qword [rbx + 0x28], 0
sete sil
add esi, esi
xor r15d, r15d
mov r8, qword [rsp + 0x28]
jmp 0x1400acd78
mov rax, qword [r8 + 0xe0]
mov word [rax + rdi], 0xa0d
add rdi, 2
mov qword [r8 + 0xe8], rdi
cmp rsi, 2
jne 0x1400acda0
inc r15
mov rbx, qword [rsp + 0x138]
cmp r15, qword [rbx + 0x28]
jae 0x1400ad03c
imul rax, r15, 0x68
add rax, qword [rbx + 0x20]
jmp 0x1400ace20
mov r9, qword [rsp + 0x138]
mov rdx, qword [r9 + 0x28]
cmp r15, rdx
jae 0x1400ad6c4
imul rax, r15, 0x68
add rax, qword [r9 + 0x20]
cmp rsi, 1
jne 0x1400ace20
mov rdx, qword [r9 + 0x40]
cmp rbx, rdx
jae 0x1400ad6e2
mov r9, qword [r9 + 0x38]
lea rdx, [rbx + rbx*8]
lea r12, [r9 + rdx*8]
cmp qword [r9 + rdx*8 + 0x10], 0
je 0x1400acf22
mov rbx, qword [r12 + 0x18]
mov esi, 1
add r12, 0x20
cmp qword [rax + 0x40], 0
jne 0x1400ace3c
nop dword [rax]
movzx ecx, byte [rax + 0x48]
call fcn.14002ca50
mov r8, qword [rsp + 0x28]
mov rbp, rax
mov r13, rdx
jmp 0x1400ace44
mov rbx, qword [rax + 8]
cmp qword [rax], 1
mov esi, 0
adc rsi, 1
lea r12, [rax + 0x18]
cmp qword [rax + 0x40], 0
je 0x1400ace00
mov rbp, qword [rax + 0x48]
mov r13, qword [rax + 0x50]
mov rax, qword [r8 + 0xd8]
mov rdi, qword [r8 + 0xe8]
sub rax, rdi
cmp rax, r13
jb 0x1400acf3b
mov rcx, qword [r8 + 0xe0]
add rcx, rdi
mov rdx, rbp
mov r8, r13
call fcn.14011a750
mov rcx, qword [rsp + 0x28]
add rdi, r13
mov qword [rcx + 0xe8], rdi
mov rax, qword [rcx + 0xd8]
sub rax, rdi
cmp rax, 1
jbe 0x1400acf5a
mov rax, qword [rcx + 0xe0]
mov word [rax + rdi], 0x203a
add rdi, 2
mov qword [rcx + 0xe8], rdi
mov rdx, qword [r12 + 8]
mov r13, qword [r12 + 0x10]
mov rax, qword [rcx + 0xd8]
sub rax, rdi
cmp rax, r13
jb 0x1400acf7c
mov rcx, qword [rcx + 0xe0]
add rcx, rdi
mov r8, r13
call fcn.14011a750
mov r8, qword [rsp + 0x28]
add rdi, r13
mov qword [r8 + 0xe8], rdi
mov rax, qword [r8 + 0xd8]
sub rax, rdi
cmp rax, 1
ja 0x1400acd60
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.140123dc0
mov r8, qword [rsp + 0x28]
mov rdi, qword [r8 + 0xe8]
jmp 0x1400acd60
mov esi, 2
add r12, 0x20
cmp qword [rax + 0x40], 0
jne 0x1400ace3c
jmp 0x1400ace00
mov rcx, r14
mov rdx, rdi
mov r8, r13
call fcn.140123dc0
mov r8, qword [rsp + 0x28]
mov rdi, qword [r8 + 0xe8]
jmp 0x1400ace5e
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.140123dc0
mov rcx, qword [rsp + 0x28]
mov rdi, qword [rcx + 0xe8]
jmp 0x1400ace96
mov rcx, r14
mov r12, rdx
mov rdx, rdi
mov r8, r13
call fcn.140123dc0
mov rcx, qword [rsp + 0x28]
mov rdx, r12
mov rdi, qword [rcx + 0xe8]
jmp 0x1400acecb
mov rcx, r14
mov rsi, rdx
mov rdx, r15
mov r8, rdi
call fcn.140123dc0
mov r9, qword [rsp + 0x28]
mov rdx, rsi
mov r15, qword [r9 + 0xe8]
jmp 0x1400ac7f5
mov r8d, 1
mov rcx, r14
mov rdx, r15
call fcn.140123dc0
mov r9, qword [rsp + 0x28]
mov r15, qword [r9 + 0xe8]
jmp 0x1400ac823
mov r8d, 8
mov rcx, r14
call fcn.140123dc0
mov r8, qword [rsp + 0x28]
mov rdx, qword [r8 + 0xe8]
jmp 0x1400ac8ff
mov r8d, 2
mov rcx, r14
call fcn.140123dc0
mov r8, qword [rsp + 0x28]
mov rdx, qword [r8 + 0xe8]
jmp 0x1400ac92c
mov rcx, rbx
mov rdx, rdi
mov r8, r14
mov r9d, ebp
call fcn.14011ca60
mov r8, qword [rsp + 0x28]
mov rax, qword [r8 + 0xd8]
mov rdx, qword [r8 + 0xe8]
sub rax, rdx
cmp rax, 1
jbe 0x1400ad6a5
mov rax, qword [r8 + 0xe0]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [r8 + 0xe8], rdx
mov rdi, qword [rbx + 0x20]
mov rsi, qword [rbx + 0x28]
mov qword [rbx + 0x28], 0
test rsi, rsi
je 0x1400ad0c5
add rdi, 0x30
jmp 0x1400ad0ab
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x68
dec rsi
je 0x1400ad0c5
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x1400ad090
lea rcx, [rdi + 0x28]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x10]
jmp 0x1400ad090
mov rdi, qword [rbx + 0x38]
mov rsi, qword [rbx + 0x40]
mov qword [rbx + 0x40], 0
test rsi, rsi
je 0x1400ad0fb
add rdi, 0x38
nop
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x48
dec rsi
jne 0x1400ad0e0
mov qword [rbx], 0
mov rax, qword [rbx + 0x50]
test rax, rax
je 0x1400ad17f
mov rcx, qword [rbx + 0x48]
lea rdx, [rax - 1]
movabs r8, 0x3fffffffffffffff
and r8, rdx
mov rdx, rcx
cmp r8, 7
jb 0x1400ad16b
inc r8
mov r9, r8
and r9, 0xfffffffffffffff8
lea rdx, [rcx + r9*4]
xor r10d, r10d
movdqa xmm0, xmmword [0x140128740]
nop word cs:[rax + rax]
movdqu xmmword [rcx + r10*4], xmm0
movdqu xmmword [rcx + r10*4 + 0x10], xmm0
add r10, 8
cmp r9, r10
jne 0x1400ad150
cmp r8, r9
je 0x1400ad17f
lea rax, [rcx + rax*4]
nop
mov dword [rdx], 0xffff
add rdx, 4
cmp rdx, rax
jne 0x1400ad170
mov r14, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
mov r15, qword [rsp + 0x40]
mov r8, qword [rsp + 0x168]
cmp r8, 2
mov rax, qword [rsp + 0x28]
je 0x1400ad254
lea rdx, [rsp + 0x180]
mov rcx, qword [rsp + 0x170]
mov rax, qword [rsp + 0x178]
test r8, r8
je 0x1400ad1d4
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x168]
cmp r8, 2
mov rax, qword [rsp + 0x28]
je 0x1400ad254
mov rdx, qword [rsp + 0x180]
mov rcx, qword [rsp + 0x170]
mov rax, qword [rsp + 0x178]
test r8, r8
je 0x1400ad249
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x170]
lock dec qword [rax]
mov rax, qword [rsp + 0x28]
jne 0x1400ad254
mov rcx, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x178]
call fcn.140045b50
jmp 0x1400ad24f
call qword [rax + 0x80]
mov rax, qword [rsp + 0x28]
cmp r14, 2
jne 0x1400ad399
mov rcx, qword [rax + 0xc0]
test rcx, rcx
je 0x1400ad274
call fcn.140059b50
mov rax, qword [rsp + 0x28]
mov qword [rax + 0xc0], rsi
mov qword [rax + 0x90], 5
mov rax, qword [rsp + 0x148]
mov qword [rax], 2
cmp byte [rbx + 0xb8], 0xa
jb 0x1400ad2be
cmp qword [rbx + 0xc8], 0
je 0x1400ad2be
mov r8, qword [rbx + 0xc0]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x140]
cmp byte [rax], 2
jb 0x1400ad2f3
mov rdi, qword [rbx + 0x68]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbx + 0x88]
mov rax, qword [rbx + 0x70]
mov rdx, qword [rbx + 0x78]
mov r8, qword [rbx + 0x80]
call qword [rax + 0x10]
lea rcx, [rbx + 0xa8]
mov rax, qword [rbx + 0x90]
mov rdx, qword [rbx + 0x98]
mov r8, qword [rbx + 0xa0]
call qword [rax + 0x10]
cmp qword [rbx + 0x50], 0
je 0x1400ad345
mov r8, qword [rbx + 0x48]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbx + 0x28]
test rsi, rsi
je 0x1400ad469
mov rdi, qword [rbx + 0x20]
add rdi, 0x30
jmp 0x1400ad37f
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x68
dec rsi
je 0x1400ad469
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x1400ad360
lea rcx, [rdi + 0x28]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x10]
jmp 0x1400ad360
movups xmm0, xmmword [rbx + 0x50]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0xb0], xmm0
movdqu xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movdqu xmm2, xmmword [rbx + 0x20]
movdqu xmm3, xmmword [rbx + 0x30]
movdqa xmmword [rsp + 0xa0], xmm3
movdqa xmmword [rsp + 0x90], xmm2
movdqa xmmword [rsp + 0x80], xmm1
movdqa xmmword [rsp + 0x70], xmm0
lea r12, [rax + 0x10]
cmp dword [rax + 0x10], 3
je 0x1400ad55a
cmp qword [rax + 0x60], 0
je 0x1400ad412
mov r8, qword [rax + 0x58]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x28]
mov r13, qword [rax + 0x38]
test r13, r13
je 0x1400ad4de
mov rax, qword [rsp + 0x28]
mov rdi, qword [rax + 0x30]
add rdi, 0x30
jmp 0x1400ad44f
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x68
dec r13
je 0x1400ad4de
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x1400ad430
lea rcx, [rdi + 0x28]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x10]
jmp 0x1400ad430
cmp qword [rbx + 0x18], 0
je 0x1400ad483
mov r8, qword [rbx + 0x20]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbx + 0x40]
test rsi, rsi
je 0x1400ad4bb
mov rdi, qword [rbx + 0x38]
add rdi, 0x38
nop word cs:[rax + rax]
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x48
dec rsi
jne 0x1400ad4a0
cmp qword [rbx + 0x30], 0
je 0x1400ad65b
mov r8, qword [rbx + 0x38]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ad65b
mov rax, qword [rsp + 0x28]
cmp qword [rax + 0x28], 0
je 0x1400ad502
mov r8, qword [rax + 0x30]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x28]
mov r13, qword [rax + 0x50]
test r13, r13
je 0x1400ad53b
mov rax, qword [rsp + 0x28]
mov rdi, qword [rax + 0x48]
add rdi, 0x38
nop dword [rax + rax]
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x48
dec r13
jne 0x1400ad520
mov rax, qword [rsp + 0x28]
cmp qword [rax + 0x40], 0
je 0x1400ad55a
mov r8, qword [rax + 0x48]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [r12 + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [r12 + 0x40], xmm0
movdqa xmm0, xmmword [rsp + 0x70]
movdqa xmm1, xmmword [rsp + 0x80]
movdqa xmm2, xmmword [rsp + 0x90]
movdqa xmm3, xmmword [rsp + 0xa0]
movdqu xmmword [r12 + 0x30], xmm3
movdqu xmmword [r12 + 0x20], xmm2
movdqu xmmword [r12 + 0x10], xmm1
movdqu xmmword [r12], xmm0
mov rax, qword [rsp + 0x148]
mov qword [rax], r14
mov qword [rax + 8], rsi
mov qword [rax + 0x10], r15
cmp byte [rbx + 0xb8], 0xa
jb 0x1400ad5ee
cmp qword [rbx + 0xc8], 0
je 0x1400ad5ee
mov r8, qword [rbx + 0xc0]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x140]
cmp byte [rax], 2
jb 0x1400ad623
mov rdi, qword [rbx + 0x68]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbx + 0x88]
mov rax, qword [rbx + 0x70]
mov rdx, qword [rbx + 0x78]
mov r8, qword [rbx + 0x80]
call qword [rax + 0x10]
lea rcx, [rbx + 0xa8]
mov rax, qword [rbx + 0x90]
mov rdx, qword [rbx + 0x98]
mov r8, qword [rbx + 0xa0]
call qword [rax + 0x10]
mov rsi, qword [rbx + 0xd0]
test rsi, rsi
je 0x1400ad681
mov rcx, rsi
call fcn.1400314c0
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x1e0]
movaps xmm7, xmmword [rsp + 0x1f0]
add rsp, 0x208
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8d, 2
mov rcx, r14
call fcn.140123dc0
mov r8, qword [rsp + 0x28]
mov rdx, qword [r8 + 0xe8]
jmp 0x1400ad057
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r15
call fcn.14011b570
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r12
call fcn.14011b570
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rbx
call fcn.14011b570
mov byte [rsp + 0x110], al
mov qword [rsp + 0xe0], rdi
lea rax, [0x140027e90]
mov qword [rsp + 0xe8], rax
lea rax, [0x14013fd50]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], 1
lea rdx, [0x14013fd60]
lea rcx, [rsp + 0x70]
call fcn.14011b520
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE_
lea r9, [0x140157fe0]
lea r8, [rsp + 0x150]
mov edx, 0x17
call fcn.14011b890
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
call fcn.14011b570
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140008650]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], rax
lea rax, str.new_len____capacity_
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 2
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x70]
call fcn.14011b520
lea r8, [0x14013efc0]
mov edx, 0xf
mov rcx, rdi
call fcn.14011b5e0
xor ecx, ecx
mov rdx, rdi
call fcn.14011b260
mov ecx, 1
mov rdx, rdi
call fcn.14011b260
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
call fcn.14011b570
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x1400ad75c
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.14011b570
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
call fcn.14011b570
mov qword [rsp + 0x1b8], rax
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x30], rax
lea rax, [0x1400300d0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x1b8]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 2
lea rdx, [0x140158470]
lea rcx, [rsp + 0x70]
call fcn.14011b520
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheader_value.rs
call fcn.14011b930
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x1400ad75c
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
and al, 0x8b
push rsp
sbb byte [rcx], bh
mov dword [r8 + 0x21], edx
mov rdx, qword [rsp + 0x70]
mov qword [rax + rbx + 0x38], rdx
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rax + rbx + 0x18], xmm0
sbb byte [rax], bl
sbb byte [rax], bl
movups xmmword [rax + rbx + 0x28], xmm1
mov byte [r8 + 0x20], cl
mov rax, qword [r9]
test rax, rax
je 0x1400ade8e
mov rax, qword [rax + 0x10]
lea rcx, [r9 + 0x18]
mov rdx, qword [r9 + 8]
mov edx, dword [rcx + 8]
mov edx, dword [rcx + 8]
mov r8, qword [r9 + 0x10]
jmp 0x1400ad95d
leave
std
invalid
invalid
enter 0, 0
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x80]
test rax, rax
je 0x1400add5f
lea rcx, [rsp + 0x98]
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
call qword [rax + 0x10]
cwde
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x90
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x75], cl
mov eax, dword [rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
mov byte [rax + 0x20], 3
jmp 0x1400ade8e
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp rdx, qword [rdi + 0x18]
jne 0x1400addc0
lea rcx, [rdi + 0x18]
call fcn.14008d9d0
mov rdx, qword [rsp + 0x48]
sbb r8b, r13b
and esp, edi
std
dec dword [rax - 0x75]
push rsp
and al, 0x48
mov r9, qword [rdi + 0x20]
mov r12, qword [rdi + 0x48]
mov r15, qword [rdi + 0x50]
and sil, bl
imul rax, rdx, 0x68
mov qword [r9 + rax], 0
mov dword [rcx + rax], 0
mov dword [rcx + rax], 0
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [r9 + rax + 0x18], xmm0
movups xmmword [r9 + rax + 0x28], xmm1
mov rcx, qword [rsp + 0x70]
and al, 0x70
mov qword [r9 + rax + 0x38], rcx
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movups xmmword [r9 + rax + 0x40], xmm0
movups xmmword [r9 + rax + 0x50], xmm1
add qword [rax + 0x66], r10
mov dword [r9 + rax + 0x60], ebp
lea rax, [rdx + 1]
mov qword [rdi + 0x28], rax
xor eax, eax
nop dword [rax + rax]
mov rcx, r14
mov r14d, 0
cmp rcx, r15
jae 0x1400ade20
movzx r9d, word [r12 + rcx*4]
cmp r9w, 0xffff
je 0x1400ade5c
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rbx, rdx
mov rsi, rcx
lea rax, [rdx + 0xd8]
mov qword [rsp + 0x50], rax
mov rax, qword [rdx + 0x70]
cmp rax, 2
je 0x1400adf96
lea r14, [rbx + 0x70]
cmp rax, 1
jne case.0x140080d1b.494
cmp dword [rbx + 0x90], 2
nop
add byte [rax], al
add byte [rdx], al
jne 0x1400adf8f
mov rax, qword [rbx + 0xd8]
mov rdx, qword [rbx + 0xe8]
sub rax, rdx
cmp rax, 0x18
jbe 0x1400ae277
mov rax, qword [rbx + 0xe0]
movups xmm0, xmmword [0x14015639b]
movups xmmword [rax + rdx + 9], xmm0
or dword [rdi], ecx
adc byte [0x140156392], al
invalid
test byte [rdx], cl
invalid
movups xmmword [rax + rdx], xmm0
add rdx, 0x19
mov qword [rbx + 0xe8], rdx
mov qword [r14], 2
lea rbp, [rbx + 0x78]
movzx eax, byte [rbx + 0x78]
test eax, eax
je 0x1400adfe8
cmp eax, 1
jne case.default.0x1400adfe6
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x40
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x48], rsi
lea rsi, [rsp + 0x38]
and al, 0x38
and al, 0x38
lea r14, [rsp + 0x38]
movzx eax, byte [rbx + 0x79]
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movzx eax, al
movzx eax, al
lea r13, [0x14018dc04]
movsxd rax, dword [r13 + rax*4]
add rax, r13
lea r15, [rsp + 0x38]
jmp rax
mov r9, qword [rbx + 0x80]
test r9, r9
je 0x1400ae046
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.14006c1e0
cmp qword [rsp + 0x60], 0
je 0x1400ae158
mov r13d, 1
xor r14d, r14d
test r13, r13
jne case.0x140072fa6.576
test r14, r14
jne 0x1400ae057
cmp byte [rbx + 0x79], 0
je 0x1400ae116
mov r12d, 1
lea r14, str.__t_a_
xor ecx, ecx
xor eax, eax
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
movzx ecx, byte [rbp]
cmp ecx, 2
je 0x1400ae0d2
cmp ecx, 1
jne 0x1400ae101
invalid
test byte [rax], al
add byte [rax], al
test dword [rax + rax + 0x7b800000], eax
jns 0x1400ae08d
sete cl
test cl, cl
je 0x1400ae0da
push rdx
test rax, rax
je 0x1400ae150
mov edi, 0x48000000
lea eax, [rsp + 0x70]
lea rax, [rsp + 0x70]
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0xc0], rcx
movups xmm0, xmmword [rsp + 0xc8]
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xc8], al
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rax]
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
mov r15d, 1
mov r13d, 3
jmp 0x1400ae1d3
movzx ecx, byte [rbx + 0x79]
test cl, cl
jne 0x1400ae088
test rax, rax
je 0x1400ae19b
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
jmp 0x1400ae816
lea rcx, [rsp + 0x60]
mov r9d, 0x2000
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.14006c1e0
cmp qword [rsp + 0x60], 0
je 0x1400ae220
in al, 0
add byte [rax], al
mov r13d, 1
test r13, r13
jne case.0x140072fa6.576
jmp 0x1400ae026
mov r13d, 3
jmp 0x1400ae1a1
mov r14, qword [rsp + 0x68]
mov r12, qword [rsp + 0x70]
test r14, r14
je 0x1400ae245
add byte [rax], 0
add byte [rax + 0x29], cl
ror dword [rdi], 0x83
mov ecx, 0x31000000
leave
jmp 0x1400ae252
mov r13d, 4
mov rax, qword [rsp + 0xd8]
add byte [rax], al
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0xb0], xmm0
lea rcx, [rsp + 0x78]
xor r15d, r15d
xor edi, edi
xor edi, edi
mov rdx, r12
xor r8d, r8d
call qword [r14 + 0x10]
mov qword [rbx + 0x70], r13
mov rax, qword [rsp + 0xc0]
mov eax, dword [rsp + 0xc0]
mov qword [rbp + 0x10], rax
movaps xmm0, xmmword [rsp + 0xb0]
mov al, 0
add byte [rax], al
movups xmmword [rbp], xmm0
mov rcx, rbx
call fcn.1400ab8e0
mov rcx, rbx
mov ecx, ebx
mov rdx, qword [rsp + 0x58]
call fcn.1400ab9c0
mov qword [rsi], r15
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r12
movaps xmm0, xmmword [rsp + 0xe0]
sub byte [rsp + 0xe0], al
movups xmmword [rsi + 0x18], xmm0
jmp 0x1400ae816
mov r14, qword [rsp + 0x68]
mov r12, qword [rsp + 0x70]
and al, 0x70
test r14, r14
je 0x1400ae263
mov rax, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x94
jns 0x1400ae22f
invalid
jmp 0x1400ae01a
mov qword [rbx + 0x80], rcx
mov rcx, qword [rsp + 0x38]
jmp 0x1400ae057
xor r14d, r14d
xor esi, esi
xor r13d, r13d
test r13, r13
jne case.0x140072fa6.576
jmp 0x1400ae026
std
invalid
mov r8d, 0x19
mov rcx, qword [rsp + 0x50]
call fcn.140123dc0
mov rdx, qword [rbx + 0xe8]
jmp 0x1400adf66
cld
invalid
invalid
cld
invalid
nop
add dword [rax], eax
mov r15, rax
lea rcx, [rsp + 0x38]
xor r13d, r13d
mov rdx, r12
xor r8d, r8d
call qword [r14 + 0x10]
adc byte [rbp - 0x77], cl
cld
jmp 0x1400ae01a
mov qword [rsp + 0x20], r14
lea rax, [0x1400af070]
mov qword [rsp + 0x28], rax
lea rax, [0x1401563f8]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
and al, 0x68
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x68
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x20]
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
js case.0x1400aa94b.340
add byte [rax], al
invalid
add byte [rax], al
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rsp + 0x60]
call fcn.14011b520
adc eax, 0xf0006d2
invalid
add byte [rax], r8b
lea rcx, [rsp + 0x60]
mov r9d, 1
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.14006c1e0
fdivp st(3)
push qword [rax + 0x7c834802]
and al, 0x60
add byte [rdi], cl
test dword [rsi + 4], ecx
add al, 0
invalid
add byte [rax - 0x75], cl
and al, 0x68
invalid
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
test rax, rax
je 0x1400ae781
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
and al, 0x30
xor byte [rdi], cl
adc dword [rcx], eax
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
test r8, r8
je case.0x1400811cf.488
movzx r14d, byte [rdx]
mov rcx, r15
call qword [rax + 0x10]
lea eax, [r14 - 0x30]
cmp al, 0xa
jae 0x1400ae3cd
mov rcx, qword [rbx + 0x80]
mov rdx, rcx
shr rdx, 0x3c
lea r14, [rsp + 0x38]
cmp byte [rdi], cl
test dword [rsi + 1], eax
add byte [rax], al
shl rcx, 4
shl ecx, 4
movzx eax, al
or rax, rcx
mov qword [rbx + 0x80], rax
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
movsxd rax, dword [r13 + rbp*4]
add rax, r13
jmp rax
lea eax, [r14 - 0x61]
cmp al, 6
mov rsi, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
jae 0x1400ae431
mov rax, qword [rbx + 0x80]
mov rcx, rax
mov ecx, eax
mov ecx, eax
shr rcx, 0x3c
jne 0x1400ae761
shl rax, 4
add r14b, 0xa9
movzx ecx, r14b
add rcx, rax
mov qword [rbx + 0x80], rcx
add byte [rax], al
add byte [rax], al
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
movsxd rax, dword [r13 + rbp*4]
add rax, r13
lea rsi, [rsp + 0x38]
lea r14, [rsp + 0x38]
jmp rax
lea eax, [r14 - 0x41]
cmp al, 6
jae 0x1400ae4b6
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
jne 0x1400ae761
add byte [rax], al
add byte [rax], al
shl rax, 4
add r14b, 0xc9
movzx ecx, r14b
add rcx, rax
mov qword [rbx + 0x80], rcx
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx ebp, al
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add rax, r13
lea rsi, [rsp + 0x38]
je 0x1400ae4a7
cmp byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
invalid
je 0x1400ae4a7
cmp byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
invalid
jmp rax
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
add byte [rcx - 0x48], al
and eax, 0xb1000000
add byte [rcx - 0x6e8e17db], dh
add dword [rax], eax
mov r12, rax
mov r8d, 0x25
mov cl, 0x25
call fcn.1400c7610
mov r12, rax
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov rcx, r15
jmp case.0x1400841d6.403
lea rdx, [0x140152de5]
mov r8d, 0x2b
mov cl, 0x14
jmp 0x1400ae4d1
call qword [rax + 0x10]
mov al, 1
add ecx, ebp
mov ch, 2
add byte [rax], al
call fcn.1400c7610
mov r12, rax
xor r14d, r14d
xor r13d, r13d
jmp 0x1400ae7da
lea rdx, [0x140152e10]
mov r8d, 0x1c
mov cl, 0x15
call fcn.1400c7610
sbb byte [rcx - 0x76b6ffff], dl
xchg ecx, eax
add dword [rax], eax
invalid
mov r12, rax
invalid
xor r14d, r14d
xor r13d, r13d
jmp 0x1400ae7d0
invalid
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
nop dword cs:[rax + rax]
lea rcx, [rsp + 0x60]
invalid
mov r9d, 1
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
mov r8, qword [rsp + 0x58]
and al, 0x58
call fcn.14006c1e0
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x1400ae786
test dword [rsi + 2], ecx
add byte [rax], al
test dword [rsi + 2], ecx
add byte [rax], al
add r8b, byte [rax]
add byte [rax - 0x75], cl
and al, 0x68
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
test rax, rax
je 0x1400ae781
mov rdi, r13
lea rcx, [rsp + 0x78]
lea ecx, [rsp + 0x78]
lea ecx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
and al, 0x30
test r8, r8
lea r13, [rsp + 0x38]
cmp byte [rdi], cl
invalid
movsb byte [rdi], byte [rsi]
add dword [rax], eax
invalid
movzx r14d, byte [rdx]
mov rcx, r13
call qword [rax + 0x10]
lea eax, [r14 - 0x30]
sar byte [rdx + rcx], 1
sar byte [rdx + rcx], 1
jae 0x1400ae5dc
mov rcx, qword [rbx + 0x80]
mov rdx, rcx
shr rdx, 0x3c
lea r14, [rsp + 0x38]
jne case.0x1400ac718.12
mov r13, rdi
mov ebp, edi
std
shl rcx, 4
movzx eax, al
or rax, rcx
mov qword [rbx + 0x80], rax
add byte [rax], al
add byte [rax + 0x79438801], dh
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rdi], cl
movzx ebp, al
movzx ebp, al
movsxd rax, dword [rdi + rbp*4]
add rax, rdi
lea r15, [rsp + 0x38]
jmp rax
invalid
lea eax, [r14 - 0x61]
cmp al, 6
mov rsi, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
mov r13, rdi
jae case.0x140080d1b.500
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
lea r15, [rsp + 0x38]
jne 0x1400ae761
add byte [rax], al
shl rax, 4
add r14b, 0xa9
movzx ecx, r14b
add rcx, rax
mov qword [rbx + 0x80], rcx
invalid
add byte [rax], 0
invalid
mov eax, dword [rax - 0x50000000]
add dword [rax - 0x38b786bd], ecx
test byte [rax + rdx*4], ah
and al, 0x90
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
movsxd rax, dword [r13 + rbp*4]
add rax, r13
lodsd eax, dword [rsi]
add byte [rcx + rax - 0x18], cl
lea rsi, [rsp + 0x38]
lea r14, [rsp + 0x38]
jmp rax
invalid
loopne 0x1400ae68a
lea eax, [r14 - 0x41]
lea eax, [rsi - 0x41]
cmp al, 6
lea r15, [rsp + 0x38]
jae 0x1400ae6a7
push rdx
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
jne 0x1400ae761
add byte [rax - 0x3f], cl
loopne case.0x140072fa6.573
shl rax, 4
add r14b, 0xc9
movzx ecx, r14b
add rcx, rax
mov qword [rbx + 0x80], rcx
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add rax, r13
lea rsi, [rsp + 0x38]
lea r14, [rsp + 0x38]
jmp rax
mov al, 2
cmp r14d, 0x1f
invalid
invalid
jg 0x1400ae6eb
invalid
cmp r14d, 9
lea rsi, [rsp + 0x38]
lea esi, [rsp + 0x38]
je case.0x1400675a0.622
add byte [rax], al
add byte [rcx - 0x7d], al
dec byte [0x140b86bd5]
lodsd eax, dword [rsi]
add byte [rax], al
invalid
cmp r14d, 0xd
jne case.0x1400820c3.467
lodsd eax, dword [rsi]
add byte [rax], al
invalid
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax + 0x79438804], dh
mov al, 4
mov byte [rbx + 0x79], al
invalid
invalid
mov al, 4
mov byte [rbx + 0x79], al
invalid
invalid
jns case.0x1400675a0.623
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add rax, r13
add byte [rcx + rax - 0x18], cl
lea r14, [rsp + 0x38]
jmp rax
cmp r14d, 0x20
lea rsi, [rsp + 0x38]
lea esi, [rsp + 0x38]
je case.0x1400675a0.622
invalid
cmp r14d, 0x3b
jne case.0x1400820c3.467
mov al, 3
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
add byte [rdi], cl
mov dh, 0xe8
movsxd rax, dword [r13 + rbp*4]
add rax, r13
add eax, ebp
lea r14, [rsp + 0x38]
jmp rax
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
mov r8d, 0x25
and eax, 0xb1000000
and eax, 0x18edde8
add byte [rcx - 0x77], cl
invalid
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov rcx, r13
call qword [rax + 0x10]
mov al, 1
mov r13, rdi
lea r15, [rsp + 0x38]
invalid
cmp bl, ch
invalid
jmp 0x1400ae786
lea r14, [rsp + 0x38]
lea esi, [rsp + 0x38]
jmp 0x1400aea41
lea rdx, [0x140152e10]
test al, 0x46
or al, byte [rax]
mov r8d, 0x1c
mov cl, 0x15
jmp 0x1400ae4d1
pop rsp
std
invalid
invalid
pop rsp
std
invalid
dec dword [rax - 0x73]
adc eax, 0xa4781
lea rdx, [0x140152efd]
jmp 0x1400ae82a
mov al, 1
mov r12, rdx
mov esp, edx
mov esp, edx
test al, al
jne 0x1400ae7be
mov r14, qword [rsp + 0x90]
mov byte [rbx + 0x79], bpl
jns 0x1400ae7e4
test esi, esi
add byte [rax - 0x78], al
imul edi, dword [rcx + 0x4d], 0xffffff85
test byte [rdi], 0x85
adc al, 4
add byte [rax], al
jne 0x1400aebb3
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x90], 0
movzx ebp, bpl
movsxd rax, dword [r13 + rbp*4]
add rax, r13
lodsd eax, dword [rsi]
add byte [rcx + rax - 0x18], cl
lea r14, [rsp + 0x38]
jmp rax
movzx eax, al
cmp eax, 2
jne 0x1400ae4fb
invalid
invalid
mov r13d, 1
mov rsi, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x1400ae802
lea rcx, [rsp + 0xa8]
lea ecx, [rsp + 0xa8]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
call qword [rax + 0x10]
xor eax, eax
xor ecx, ecx
test r13, r13
in eax, dx
je 0x1400ae026
mov qword [rsi], 2
add byte [rax], al
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov r8d, 0x25
mov cl, 0x14
adc al, 0xe9
invalid
cld
invalid
invalid
lea rcx, [rsp + 0x60]
mov r9d, 1
mov rdx, qword [rsp + 0x50]
push rax
mov r8, qword [rsp + 0x58]
call fcn.14006c1e0
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x1400ae786
invalid
invalid
invalid
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
test rax, rax
je 0x1400ae781
lea rcx, [rsp + 0x78]
lea ecx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
and al, 0x30
test r8, r8
je 0x1400ae915
sal byte [rsi + rsi*2 + 0xf], 0xb6
xor cl, byte [rcx + rcx*4 - 0xf]
movzx esi, byte [rdx]
mov rcx, r14
call qword [rax + 0x10]
mov al, 2
cmp esi, 0x1f
invalid
jg 0x1400ae8e4
invalid
cmp esi, 9
je 0x1400ae9f8
cmp esi, 0xd
jne 0x1400ae943
invalid
invalid
add byte [rax], al
invalid
test dword [rdx - 0x50000000], eax
add al, 0x88
jns 0x1400ae90f
mov al, 4
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov dword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add rax, r13
call 0x1647f7629
cmp bh, bh
invalid
cmp esi, 0x20
je 0x1400ae9f8
invalid
cmp esi, 0x3b
jne 0x1400ae943
push rcx
invalid
mov al, 3
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add rax, r13
add eax, ebp
lea rsi, [rsp + 0x38]
lea esi, [rsp + 0x38]
jmp rax
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
mov r8d, 0x25
mov cl, 0x25
and eax, 0x18ce7e8
add byte [rcx - 0x77], cl
invalid
and eax, 0x18ce7e8
add byte [rcx - 0x77], cl
invalid
mov rax, qword [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
mov rcx, r14
jmp case.0x1400841d6.403
invalid
lea rdx, [0x140152e7f]
adc eax, 0xa4535
jmp 0x1400ae82a
lea rcx, [rsp + 0x60]
mov r9d, 1
mov ecx, 1
mov rdx, qword [rsp + 0x50]
and al, 0x50
mov r8, qword [rsp + 0x58]
call fcn.14006c1e0
mov al, 2
cmp qword [rsp + 0x60], 0
jl 0x1400ae993
invalid
add byte [rdi], cl
test dword [rdi], ecx
invalid
invalid
invalid
jl 0x1400ae993
invalid
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
test rax, rax
je 0x1400ae781
invalid
dec dword [rax - 0x73]
and al, 0x78
invalid
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
test r8, r8
je 0x1400aea11
movzx esi, byte [rdx]
lea rcx, [rsp + 0x38]
call qword [rax + 0x10]
mov al, 4
cmp esi, 0xd
je 0x1400ae9f8
cmp esi, 0xa
je case.0x1400ac718.69
mov rcx, qword [rbx + 0x88]
inc rcx
mov qword [rbx + 0x88], rcx
mov al, 3
cmp rcx, 0x3fff
invalid
add byte [rax], al
lea rsi, [rsp + 0x38]
je 0x1400aea07
cmp byte [rsi + 0x5b], dh
mov ecx, dword [rax - 0x50000000]
add ecx, dword [rax - 0x7f]
stc
invalid
je 0x1400aea07
cmp byte [rsi + 0x5b], dh
lea rdx, [0x140152ecc]
add byte [rcx - 0x48], al
sbb eax, dword [rax]
add byte [rax], al
add byte [rax], al
jmp 0x1400ae4f1
lea rsi, [rsp + 0x38]
jmp 0x1400aea41
lea rdx, [0x140152ea4]
mov r8d, 0x28
mov eax, 0x28
jmp 0x1400ae4f1
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
mov r8d, 0x25
add byte [rax], al
mov cl, 0x25
call fcn.1400c7610
mov r12, rax
mov rax, qword [rsp + 0x20]
invalid
mov rdx, qword [rsp + 0x28]
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
mov r8, qword [rsp + 0x30]
lea rcx, [rsp + 0x38]
jmp case.0x1400841d6.403
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add rax, r13
jmp rax
invalid
loopne 0x1400aeaaa
mov r14, qword [rbx + 0x80]
mov esi, dword [rbx + 0x80]
lea rcx, [rsp + 0x60]
mov r9d, 1
add byte [rax], al
invalid
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
pop rax
call fcn.14006c1e0
push qword [rax + 0x7c834802]
and al, 0x60
add byte [rdi], cl
test edx, edi
cli
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x1400ae786
cli
cld
invalid
invalid
cli
cld
invalid
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
and al, 0x70
test rax, rax
je 0x1400ae781
dec dword [rax - 0x73]
and al, 0x78
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
and al, 0x30
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
test r8, r8
je 0x1400aea11
invalid
invalid
invalid
movzx esi, byte [rdx]
lea rcx, [rsp + 0x38]
call qword [rax + 0x10]
cmp sil, 0xa
cmp dh, 0xa
cmp dh, 0xa
jne 0x1400aeaeb
xor eax, eax
test r14, r14
sete al
invalid
lea ebp, [rax + rax*4]
sub al, 0x80
test byte [rdi], 0x94
ror byte [rbp - 0x3a7c7fd4], 5
add ebp, 5
jmp 0x1400aeb99
add byte [rax - 0x73], cl
adc eax, 0xa4378
lea rdx, [0x140152e6a]
lea edx, [0x140152e6a]
mov r8d, 0x15
mov cl, 0x14
jmp 0x1400ae4f3
hlt
stc
invalid
invalid
hlt
stc
invalid
mov r9, qword [rbx + 0x80]
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
push rsp
and al, 0x50
mov r8, qword [rsp + 0x58]
call fcn.14006c1e0
mov al, 2
cmp qword [rsp + 0x60], 0
cmp dword [rsp + 0x60], 0
jne 0x1400ae786
dec dword [rax - 0x75]
je 0x1400aeb50
mov rsi, qword [rsp + 0x68]
push 0x24748b4c
jo 0x1400aeb7b
mov r14, qword [rsp + 0x70]
mov esi, dword [rsp + 0x70]
test rsi, rsi
test esi, esi
je 0x1400aefbf
lea rax, [rsp + 0x78]
and al, 0x78
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], r14
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x1400aebe6
invalid
add dword [rax], 0
invalid
test byte [rbx + 0x48000000], al
mov ecx, dword [rsp + 0x20]
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
movups xmm0, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], al
adc byte [rsp + 0x30], al
and al, 0x30
movaps xmmword [rsp + 0xa0], xmm0
sub qword [rbx + 0x80], rax
sub dword [rbx + 0x80], eax
add byte [rax], al
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], rdx
add byte [rax], al
add byte [rax], al
sete bpl
add bpl, 5
lea rsi, [rsp + 0x38]
mov r14, qword [rsp + 0x90]
mov byte [rbx + 0x79], bpl
test r14, r14
je 0x1400ae79f
mov r12, qword [rsp + 0x98]
mov rax, qword [rsp + 0xa0]
mov eax, dword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
xor r13d, r13d
mov rsi, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
test r13, r13
jne case.0x140072fa6.576
jmp 0x1400ae026
mov qword [rbx + 0x80], 0
mov dword [rbx + 0x80], 0
call fcn.1400c7350
mov r12, rax
lea rcx, [rsp + 0x38]
mov rdx, r14
xor r8d, r8d
call qword [rsi + 0x10]
mov al, 1
lea rsi, [rsp + 0x38]
jmp 0x1400ae786
lea rcx, [rsp + 0x60]
mov r9d, 1
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.14006c1e0
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x1400ae786
mov rsi, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
test rsi, rsi
je 0x1400aefbf
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r14
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x1400aeca3
movzx ebp, byte [r14]
lea rcx, [rsp + 0x38]
mov rdx, r14
call qword [rsi + 0x10]
mov al, 7
cmp bpl, 0xd
lea rsi, [rsp + 0x38]
lea r14, [rsp + 0x38]
cmp byte [rdi], cl
invalid
stosb byte [rdi], al
std
invalid
invalid
cmp byte [rdi], cl
test byte [rdx + 0x48fffffd], ch
lea edx, [0x140152e40]
lea rdx, [0x140152e40]
jmp 0x1400aeaf2
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
mov r8d, 0x25
mov cl, 0x25
call fcn.1400c7610
jmp 0x1400aebf6
lea rcx, [rsp + 0x60]
mov r9d, 1
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.14006c1e0
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x1400ae786
mov rsi, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
test rsi, rsi
test byte [rdi], 0x84
enter 2, 0
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r14
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x1400aeca3
movzx ebp, byte [r14]
lea rcx, [rsp + 0x38]
mov rdx, r14
call qword [rsi + 0x10]
mov al, 1
cmp bpl, 0xa
lea rsi, [rsp + 0x38]
lea r14, [rsp + 0x38]
je 0x1400aea41
lea rdx, [0x140152e55]
jmp 0x1400aeaf2
lea rcx, [rsp + 0x60]
mov r9d, 1
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.14006c1e0
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x1400ae786
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
test rax, rax
je 0x1400ae781
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
and al, 0x20
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x1400af000
movzx esi, byte [rdx]
lea rcx, [rsp + 0x38]
call qword [rax + 0x10]
cmp sil, 0xd
lea rsi, [rsp + 0x38]
je 0x1400aedea
cmp byte [rdi], cl
xchg esp, eax
ror byte [rax + rcx], 0x88
jns 0x1400aee18
mov dword [rsp + 0x90], 0
je 0x1400aedea
cmp byte [rdi], cl
xchg esp, eax
ror byte [rax + rcx], 0x88
jns 0x1400aee18
mov dword [rsp + 0x90], 0
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add rax, r13
jmp rax
test byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x60]
mov r9d, 1
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.14006c1e0
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x1400ae786
mov rsi, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
test rsi, rsi
je 0x1400aefbf
mov rdi, r13
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
and al, 0x30
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r14
mov r8, qword [rsp + 0x30]
test r8, r8
lea r13, [rsp + 0x38]
je 0x1400aefce
movzx ebp, byte [r14]
mov rcx, r13
mov rdx, r14
call qword [rsi + 0x10]
xor eax, eax
cmp bpl, 0xd
sete al
lea eax, [rax + rax*2 + 8]
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
movzx ebp, al
mov r13, rdi
movsxd rax, dword [rdi + rbp*4]
add rax, rdi
lea rsi, [rsp + 0x38]
lea r14, [rsp + 0x38]
jmp rax
lea rcx, [rsp + 0x60]
mov r9d, 1
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.14006c1e0
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x1400ae786
mov rsi, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
test rsi, rsi
je 0x1400aefbf
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r14
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x1400aeca3
push rsi
adc byte [rax - 0x27fbff6], dh
or cl, byte [rax - 0x73]
je 0x1400aef3d
cmp byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
je 0x1400aea41
lea rdx, [0x140152ee7]
mov r8d, 0x16
mov cl, 0x14
jmp 0x1400ae4f3
lea rcx, [rsp + 0x60]
mov r9d, 1
invalid
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.14006c1e0
mov al, 2
add cl, byte [rax - 0x7d]
jl 0x1400aef7d
invalid
add byte [rdi], cl
invalid
invalid
clc
invalid
invalid
mov rsi, qword [rsp + 0x68]
mov r12, qword [rsp + 0x70]
mov al, 1
test rsi, rsi
je 0x1400aefc4
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r12
mov r8, qword [rsp + 0x30]
test r8, r8
jne 0x1400af02e
xchg esp, eax
add byte [rax], al
invalid
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
mov r8d, 0x25
mov cl, 0x25
call fcn.1400c7610
mov r14, rax
lea rcx, [rsp + 0x38]
mov rdx, r12
xor r8d, r8d
call qword [rsi + 0x10]
mov al, 1
mov r12, r14
lea rsi, [rsp + 0x38]
jmp 0x1400ae786
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
mov r8d, 0x25
and eax, 0xb1000000
and eax, 0x1862ee8
add byte [rcx - 0x77], cl
invalid
mov rcx, r13
mov rdx, r14
xor r8d, r8d
call qword [rsi + 0x10]
mov al, 1
lea rsi, [rsp + 0x38]
mov r13, rdi
jmp 0x1400ae786
lea rdx, str.unexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
mov r8d, 0x25
mov cl, 0x25
call fcn.1400c7610
mov r12, rax
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov rcx, rsi
int1
int1
jmp case.0x1400841d6.403
movzx ebp, byte [r12]
lea rcx, [rsp + 0x38]
mov rdx, r12
call qword [rsi + 0x10]
cmp bpl, 0xa
jne 0x1400af05a
mov byte [rbx + 0x79], 0xc
lea r14, str.__t_a_
lea esi, str.__t_a_
lea esi, str.__t_a_
mov r12d, 1
jmp 0x1400ae4fe
add cl, ch
movsb byte [rdi], byte [rsi]
hlt
lea rdx, [0x140152e2c]
mov r8d, 0x14
mov cl, 0x14
jmp 0x1400ae4f3
test esp, esi
invalid
invalid
test esp, esi
invalid
mov rax, qword [rcx]
lea r8, [0x14018dc38]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.InitContinueBodyKeepAlive
adc eax, 0xa73c5
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xa73c5
mov r8d, 4
add rsp, 0x40
pop rsi
jmp rax
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, [0x140156c93]
lea edx, [0x140156c93]
mov r8d, 6
add rsp, 0x40
pop rsi
jmp rax
mov r9, qword [rdx + 0x28]
lea rax, [0x14015646c]
mov r8d, 4
jmp 0x1400af129
add rcx, 8
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x140156464]
mov r8d, 8
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1400706c0]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.14000bc80
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x1400af1c7
mov al, 1
test dl, dl
jne 0x1400af1c9
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x1400af1ad
cmp byte [rsp + 0x31], 0
je 0x1400af1ad
test byte [rsi + 0x34], 4
jne 0x1400af1ad
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 0x1400af1c9
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140161edd]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400af1c9
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rdi, rcx
add r8, 0xfffffffffffffff0
shl r9, 4
nop word cs:[rax + rax]
test r9, r9
je 0x1400af34c
mov eax, dword [r8 + 0x10]
add r8, 0x10
add r9, 0xfffffffffffffff0
test rax, rax
je 0x1400af330
mov r8, qword [r8 + 8]
jmp 0x1400af354
mov r8d, 1
xor eax, eax
mov qword [rdi + 0x38], rdx
mov rcx, rdi
mov rdx, r8
mov r8, rax
call fcn.1400a1e30
mov rsi, rdx
test rax, rax
je 0x1400af3f5
mov rcx, rsi
call fcn.1400aa9b0
mov ecx, eax
mov qword [rdi + 0x38], 0
mov eax, 1
cmp cl, 0xd
jne 0x1400af3ff
mov ecx, esi
and ecx, 3
mov eax, 2
cmp ecx, 1
jne 0x1400af3ff
mov rdi, qword [rsi - 1]
mov r14, qword [rsi + 7]
mov rax, qword [r14]
test rax, rax
je 0x1400af3b2
mov rcx, rdi
call rax
mov rbx, rsi
dec rbx
cmp qword [r14 + 8], 0
je 0x1400af3dc
cmp qword [r14 + 0x10], 0x11
jb 0x1400af3ca
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 2
jmp 0x1400af3ff
mov qword [rdi + 0x38], 0
xor eax, eax
mov rdx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, r15
sub rcx, rdi
add rcx, 3
mov rdx, 0xffffffffffffffff
cmovae rdx, rcx
shr rdx, 2
add rdx, rax
cmp rdx, 3
mov ebp, 2
cmovae rbp, rdx
movabs rax, 0x3ffffffffffffffd
cmp rdx, rax
ja 0x1400af8a3
lea rbx, [rbp*2 + 4]
add rbp, 2
mov r12w, 1
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f3050
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
out dx, al
add dword [rax], eax
invalid
mov word [rax], r14w
mov qword [rsp + 0x20], rbp
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov ebx, 1
lea r14, [rsp + 0x20]
jmp 0x1400af6ef
xor ecx, ecx
mov ebp, r13d
cmp rbx, qword [rsp + 0x20]
je 0x1400af7a2
mov r13d, ecx
mov word [rax + rbx*2], bp
inc rbx
mov qword [rsp + 0x30], rbx
test rdi, rdi
je 0x1400af720
test r13w, r13w
jne 0x1400af6d0
cmp rdi, r15
je 0x1400af720
movzx edx, byte [rdi]
movzx ebp, dl
test bpl, bpl
js 0x1400af74a
inc rdi
xor ecx, ecx
jmp 0x1400af6d5
cmp r12w, 1
jne 0x1400af82f
xor ebp, ebp
mov edi, 0
mov r12d, 0
mov r8d, 0
cmp rbx, qword [rsp + 0x20]
jne 0x1400af6e3
jmp 0x1400af7cf
mov ecx, ebp
and ecx, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
loopne 0x1400af797
cmp bpl, 0xdf
jbe 0x1400af7e7
movzx ebp, byte [rdi + 2]
shl r8d, 6
and ebp, 0x3f
or ebp, r8d
cmp dl, 0xf0
jb 0x1400af7fa
movzx edx, byte [rdi + 3]
add rdi, 4
and ecx, 7
shl ecx, 0x12
shl ebp, 6
and edx, 0x3f
or edx, ebp
or edx, ecx
mov ebp, edx
cmp ebp, 0xffff
ja 0x1400af80b
xor ecx, ecx
jmp 0x1400af6d5
mov r8, r15
sub r8, rdi
add r8, 3
mov rax, 0xffffffffffffffff
cmovb r8, rax
shr r8, 2
cmp cx, 1
sbb r8, 0xffffffffffffffff
cmp r12w, 1
sbb r8, 0xffffffffffffffff
sbb eax, 0xffffffff
mov r13d, ecx
inc r8
mov rcx, r14
mov rdx, rbx
call fcn.140121630
mov rax, qword [rsp + 0x28]
jmp 0x1400af6e3
add rdi, 2
shl ecx, 6
or ecx, r8d
mov ebp, ecx
xor ecx, ecx
jmp 0x1400af6d5
add rdi, 3
shl ecx, 0xc
or ebp, ecx
cmp ebp, 0xffff
jbe 0x1400af79b
lea edx, [rbp + 0xff0000]
shr edx, 0xa
or edx, 0xd800
and ebp, 0x3ff
or ebp, 0xdc00
mov ecx, ebp
mov ebp, edx
jmp 0x1400af6d5
mov rax, qword [rsp + 0x30]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rsi], xmm0
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
and r14d, 0x3ff
or r14d, 0xdc00
mov eax, 1
mov r13d, r14d
mov r14d, ecx
jmp 0x1400af641
mov ecx, 2
mov rdx, rbx
call fcn.14011b260
xor ecx, ecx
mov rdx, rbx
call fcn.14011b260
int3
movabs rax, 0xd00000003
cmp ecx, 1
jne 0x1400af97d
mov rbx, rax
mov rdi, qword [rsi - 1]
mov r14, qword [rsi + 7]
mov rax, qword [r14]
test rax, rax
je 0x1400af930
mov rcx, rdi
call rax
dec rsi
cmp qword [r14 + 8], 0
je 0x1400af957
cmp qword [r14 + 0x10], 0x11
jb 0x1400af945
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rbx
jmp 0x1400af97d
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
add byte [rax], al
add al, ch
push rcx
mov esp, 0x41cc0006
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov r9, r8
mov r8, rdx
mov rdx, qword [rcx + 0x128]
test rdx, rdx
test edx, edx
je 0x1400afaa8
cmp dword [rcx], 2
jne 0x1400af9d5
add rcx, 8
call fcn.1400fe490
mov rsi, rdx
jmp 0x1400afa80
mov qword [rcx + 0x38], rdx
mov rbx, rcx
mov rdx, r8
mov r8, r9
call fcn.1400a1e30
dec dword [rax - 0x77]
invalid
test rax, rax
je 0x1400afa76
mov rdi, rdx
mov rcx, rsi
call fcn.1400aa9b0
mov ecx, eax
mov qword [rbx + 0x38], 0
mov eax, 1
cmp cl, 0xd
jne 0x1400afa80
mov ecx, esi
and ecx, 3
invalid
mov eax, 2
cmp ecx, 1
jne 0x1400afa80
mov rbx, qword [rsi - 1]
mov r14, qword [rsi + 7]
mov esi, dword [rsi + 7]
mov esi, dword [rsi + 7]
mov rax, qword [r14]
test rax, rax
je 0x1400afa36
mov rcx, rbx
call rax
dec rdi
cmp qword [r14 + 8], 0
je 0x1400afa5d
cmp qword [r14 + 0x10], 0x11
jb 0x1400afa4b
jle 0x1400afa54
adc dword [rdx + 4], esi
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jrcxz 0x1400af9e4
invalid
invalid
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 2
add byte [rax + 2], bh
jmp 0x1400afa80
mov qword [rbx + 0x38], 0
xor eax, eax
cmp rax, 2
movabs rdx, 0xd00000003
add byte [0x1880afa8f], cl
cmovne edx, esi
mov ecx, 1
cmovne rcx, rax
enter 0xffffffffffff8948, 0xffffffffffffffc8
enter 0xffffffffffff8948, 0xffffffffffffffc8
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
invalid
add byte [rdx + 0x29], bh
mov edx, 0x29
call fcn.14011b5f0
int3
int3
int3
push r12
push rsi
push rdi
push rbx
sub rsp, 0x8b0
add byte [rbx + rcx*4 + 0x3a], cl
add byte [rbx + rcx*4 + 0x3a], cl
mov qword [rdx], 2
cmp r15, 2
je 0x1400afc7a
mov r14, r8
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
invalid
lea rbx, [rdx + 0x140]
add rdx, 8
add edx, 8
lea rcx, [rsp + 0x260]
mov r8d, 0x130
add al, ch
xor ebp, dword [rsi + rax - 0x7372b800]
lea ecx, [rsp + 0x398]
mov r8d, 0xe8
add byte [rax], al
mov rdx, rbx
call fcn.14011a750
mov qword [rsp + 0x258], r15
pop rax
add al, byte [rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x390], r14
lea rcx, [rsp + 0x28]
invalid
sub byte [rax - 0x73], cl
xchg esp, eax
and al, 0x58
add al, byte [rax]
add al, ch
sbb edi, dword [rbx]
invalid
lea rdx, [rsp + 0x258]
lea edx, [rsp + 0x258]
call fcn.1400a3670
cmp qword [rsp + 0x28], 0
mov r13, qword [rsp + 0x30]
and al, 0x30
mov r12, qword [rsp + 0x38]
and al, 0x38
je 0x1400afb81
cmp r13, 2
jne 0x1400afbf2
invalid
lea rdx, [rsp + 0x40]
lea rdi, [rsp + 0x698]
mov r8d, 0x218
mov eax, 0x218
mov eax, 0x218
mov rcx, rdi
call fcn.14011a750
lea rcx, [rsp + 0x480]
mov r8d, 0x218
mov rdx, rdi
mov edx, edi
call fcn.14011a750
mov qword [rsi], r13
mov qword [rsi + 8], r12
lea rcx, [rsi + 0x10]
mov r8d, 0x128
mov rdx, rdi
call fcn.14011a750
lea rcx, [rsi + 0x140]
lea rdx, [rsp + 0x5b0]
add eax, 0xb8410000
call 0x1280afbe1
imul ebp, dword [rbx - 0x38b7fffa], 0xffffff86
xchg byte [rax], bh
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
add eax, 0xb8410000
call 0x1280afbe1
imul ebp, dword [rbx - 0x38b7fffa], 0xffffff86
xchg byte [rax], bh
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
xchg byte [rax], bh
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bl, ch
jne 0x1400afc3b
jmp 0x1400afc67
lea edx, [rsp + 0x40]
lea r14, [rsp + 0x698]
mov r8d, 0x218
mov rcx, r14
call fcn.14011a750
lea r15, [rsp + 0x480]
mov r8d, 0x218
mov rcx, r15
mov rdx, r14
call fcn.14011a750
mov qword [rdi], r13
mov qword [rdi + 8], r12
lea rcx, [rdi + 0x10]
mov r8d, 0x128
mov rdx, r15
call fcn.14011a750
add byte [rax - 0x39], cl
xchg dword [rax], edi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
mov al, 5
add byte [rax], al
adc dword [rbx - 0x38b7fffa], ebp
xchg dword [rax], edi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
mov al, 5
add byte [rax], al
mov r8d, 0xe8
mov rcx, rbx
mov r8d, 0xe8
mov rcx, rbx
call fcn.14011a750
mov qword [rsi], 3
add rsp, 0x8b0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.future_polled_after_completion
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x1e
call fcn.14011b950
mov esi, 0xcc0006bc
mov esi, 0xcc0006bc
int3
mov ecx, 0x423
add byte [rdx + rcx + 0x48], dh
add esp, 0x28
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
push rdx
mov byte [rsi + 0x423], 1
cmp rbx, 0x401
jae 0x1400afe9c
mov rax, qword [rdi]
mov r14, qword [rdi + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x1400afe71
mov rcx, qword [rdi + 8]
add rcx, r14
mov rdx, rsi
mov r8, rbx
call fcn.14011a750
add r14, rbx
mov qword [rdi + 0x10], r14
mov byte [rsi + 0x423], 0
mov qword [rsi + 0x410], 0
mov r10, qword [rsi + 0x408]
add byte [rax], al
test r10, r10
je 0x1400afcb2
cmp r10, 4
jae 0x1400afeb0
sub dword [rbp + 1], 0
invalid
sub dword [rbp + 1], 0
add byte [rbp + rcx*4 - 0x72], cl
and byte [rax + rax], al
add byte [rax - 0x75], cl
sahf
sbb byte [rax + rax], al
add byte [rax - 0x47], cl
stosd dword [rdi], eax
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
mov rax, r10
mul rcx
mov rdi, rdx
shr rdi, 1
lea rcx, [rdi + rdi*2]
shl rdi, 2
mov rax, r10
sub rax, rcx
je 0x1400afd92
cmp byte [rbx], 0
je 0x1400afd82
add rdi, 4
jmp 0x1400afd92
xor ecx, ecx
cmp rax, 1
sete cl
xor rcx, 3
add ecx, dword [rax + 9]
iretd
mov qword [rsp + 0x20], rdi
mov rcx, rbx
mov rdx, r9
mov r8, r10
mov r9, rsi
call fcn.140006d80
cmp byte [rbx], 0
je 0x1400afdf9
mov rcx, rdi
sub rcx, rax
jb 0x1400afeeb
mov edx, eax
neg edx
and edx, 3
je 0x1400afdf9
cmp rdi, rax
je 0x1400afedc
mov byte [rsi + rax], 0x3d
cmp edx, 1
je 0x1400afdfb
cmp rcx, 1
je 0x1400afedc
mov byte [rsi + rax + 1], 0x3d
cmp edx, 2
je 0x1400afdfb
cmp rcx, 2
je 0x1400afedc
mov byte [rsi + rax + 2], 0x3d
jmp 0x1400afdfb
invalid
xor edx, edx
add rax, rdx
jb 0x1400afec4
mov qword [rsi + 0x410], rdi
test rdi, rdi
je 0x1400afe61
mov byte [rsi + 0x423], 1
mov rbx, qword [rsi + 0x400]
test rbx, rbx
je 0x1400afefd
add byte [rax], al
add dword [rax - 0x75], ecx
sahf
add byte [rax + rax], al
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test dh, dl
add byte [rax], al
add byte [rax - 0x75], cl
add ecx, dword [rbx + rcx*4 + 0x73]
adc byte [rcx + rbp - 0x10], cl
mov rax, qword [rbx]
mov r14, qword [rbx + 0x10]
sub rax, r14
cmp rax, rdi
jb 0x1400afe88
mov rcx, qword [rbx + 8]
add rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.14011a750
invalid
add byte [rcx + 1], cl
dec byte [rcx + rcx*4 + 0x73]
adc dh, al
xchg byte [rbx], ah
add al, 0
add byte [rax], al
mov qword [rsi + 0x410], 0
mov qword [rsi + 0x408], 0
jmp 0x1400afcb2
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.140123dc0
mov r14, qword [rdi + 0x10]
jmp 0x1400afcfe
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.140123dc0
invalid
add byte [rbx + rcx*4 + 0x73], cl
adc bl, ch
invalid
lea r8, [0x140156530]
mov edx, 0x400
mov rcx, rbx
call fcn.14011b5e0
lea r8, [0x140156548]
mov edx, 3
mov rcx, r10
call fcn.14011b5e0
lea rcx, str.usize_overflow_when_calculating_b64_lengthC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcencode.rs
lea r8, [0x140154010]
mov edx, 0x2a
call fcn.14011b950
lea r8, [0x140129440]
mov rdx, rcx
call fcn.14011b570
lea r8, [0x140154028]
mov rcx, rax
mov rdx, rdi
call fcn.14011b560
lea rcx, str.Writer_must_be_presentC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcwriteencoder.rs
lea r8, [0x140156518]
mov edx, 0x16
call fcn.14011b950
int3
mov esp, edi
test rax, rax
jne 0x1400affa3
mov ecx, 1
mov rdx, rdi
cli
call fcn.14011b260
xor r12d, r12d
xor esp, esp
mov r14d, 1
mov rcx, r14
mov ecx, esi
mov rdx, r15
mov r8, rdi
call fcn.14011a750
mov rcx, rbx
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov qword [rsi], r12
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdi
or byte [rax - 0x77], cl
jle 0x1400affd5
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
int3
sub rsp, 0x1a8
cmp dword [rcx + 0xb8], 4
jne 0x1400b14a2
invalid
invalid
adc al, 0
invalid
add byte [rbx + 0xb8b9], al
add byte [rdi + rcx], al
test dword [rdx + 0x48000014], esp
mov esi, ecx
mov rsi, rcx
mov rcx, qword [rcx + 0x108]
mov rax, qword [rsi + 0x110]
mov r8, rax
sub r8, rcx
cmp r8, qword [rsi + 0x130]
add dword [rax], eax
invalid
jb 0x1400b14a2
lea r12, [rsi + 0xb8]
lea rdi, [rsi + 0x100]
lea r13, [rsi + 0x110]
scasb al, byte [rdi]
adc byte [rcx], al
add byte [rax], al
scasb al, byte [rdi]
adc byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x108], 2
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
mov qword [rsp + 0x128], 0
movzx r9d, byte [rdx]
or cl, byte [rbp + rcx*4 + 0x15]
invalid
fisttp dword [0x14c6e4f5f]
mov cl, byte [rbp + 1]
rol dword [rcx - 1], 1
jmp r9
invalid
or cl, byte [rbp + rcx*4 + 0x15]
invalid
loope 0x1400b0076
movups xmm0, xmmword [rdx + 8]
adc byte [rdx + 8], al
movups xmm1, xmmword [rdx + 0x18]
movups xmm2, xmmword [rdx + 0x28]
movups xmm3, xmmword [rdx + 0x38]
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rdx + 0x48]
mov qword [rsp + 0xf0], rax
movaps xmmword [rsp + 0xe0], xmm3
add byte [rdi], cl
sub dword [rsp + 0xd0], edx
add byte [rdi], cl
sub dword [rsp + 0xd0], edx
movaps xmmword [rsp + 0xc0], xmm1
mov r8, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
cmp r8, 2
je 0x1400b0ab4
cmp r8d, 1
jne 0x1400b0ab8
or dword [rax], eax
invalid
mov rdx, qword [rsp + 0xc0]
xor eax, eax
sub rdx, qword [rsp + 0xc8]
cmovae rax, rdx
jmp 0x1400b0ac0
or dword [rax], eax
invalid
movzx eax, byte [rdx + 1]
mov rbx, qword [rdx + 2]
mov byte [rsp + 0x95], 6
add byte [rax], al
invalid
mov byte [rsp + 0x94], al
mov dword [rsp + 0x90], 0
lea rcx, [rsp + 0x90]
mov edx, 8
add byte [rax], al
mov r8, rdi
call fcn.1400c0820
mov rax, qword [rsi + 0x108]
or byte [rcx], al
add byte [rax], al
invalid
or byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov ss, word [rax]
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 7
ja 0x1400b0145
add dword [rax], eax
add byte [rax - 0x77], cl
retf 0x2948
mov edx, 8
or byte [rax], al
add byte [rax], al
mov rcx, rdi
call fcn.140008300
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov ecx, dword [rsi + 0x110]
mov ecx, dword [rsi + 0x110]
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rdi]
mov qword [rdx + rax], rbx
add rax, 8
mov qword [rsp + 0x20], rax
cmp rax, rcx
enter 0xffffffffffff860f, 0x6c
or byte [rax], al
invalid
invalid
enter 0xffffffffffff860f, 0x6c
or byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x20]
lea rax, [rsp + 0x20]
mov qword [rsp + 0xb0], rax
lea rax, [fcn.140008650]
mov qword [rsp + 0xb8], rax
mov dword [rsp + 0xb8], eax
mov dword [rsp + 0xb8], eax
mov qword [rsp + 0xc0], r13
jmp 0x1400b152e
invalid
add byte [rax], al
add cl, ch
cmpsd dword [rsi], dword [rdi]
adc eax, dword [rax]
add byte [rax - 0x73], cl
or byte [rbx + r9*4 - 0x46], al
and byte [rcx], al
add dword [rax], eax
invalid
lea rax, [rdx + 8]
mov r15d, dword [rdx + 0x120]
add dword [rax], eax
invalid
movzx ebp, byte [rdx + 0x124]
mov ecx, dword [rsi + 0x138]
add rcx, 9
mov qword [rsp + 0x90], rdi
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
and al, 0x20
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
and al, 0x20
and al, 0x20
mov rdx, rax
mov r8, rsi
call fcn.140023970
lodsd eax, dword [rsi]
invalid
idiv edi
mov rdi, qword [rsi + 0x108]
or byte [rcx], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
lea rdx, [rsp + 0x45]
lea rbx, [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
and al, 0x90
add byte [rax], al
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov rcx, rbx
call fcn.140019a30
mov byte [rsp + 0x40], 1
lea rdx, [rsp + 0x40]
mov r8d, 1
mov rcx, rbx
mov ecx, ebx
call fcn.140019a30
mov byte [rsp + 0x40], bpl
lea rdx, [rsp + 0x40]
mov r8d, 1
mov rcx, rbx
call fcn.140019a30
mov eax, r15d
bswap eax
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
mov r8d, 4
mov rcx, rbx
call fcn.140019a30
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
mov rbp, qword [rax + 8]
mov rbx, qword [rsp + 0x30]
mov r13, rbp
not r13
cmp r13, rcx
cmp ebp, ecx
cmp ebp, ecx
cmovae r13, rcx
cmp rbx, r13
jbe 0x1400b09e8
test r13, r13
mov dword [rsp + 0xfc], r15d
je 0x1400b0c7c
and al, 0x28
lea rcx, [rsp + 0x40]
mov r9, rbx
call qword [rax]
sub qword [rsp + 0x30], r13
add qword [rsp + 0x28], r13
mov qword [rsp + 0x50], r13
insb byte [rdi], dx
and al, 0x50
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x58]
and al, 0x58
mov qword [rsp + 0xc8], rax
jmp 0x1400b0ca2
mov qword [rsp + 0x100], r13
mov r14d, dword [rdx + 4]
mov r9d, dword [rdx + 8]
mov dword [rsp + 0x134], r9d
mov dword [rsp + 0x134], ecx
mov ebp, dword [rdx + 0xc]
mov r9d, dword [rdx + 0x10]
mov dword [rsp + 0x13c], r9d
mov ebx, dword [rdx + 0x14]
mov r9d, dword [rdx + 0x18]
mov dword [rsp + 0x144], r9d
and al, 0x44
add dword [rax], eax
add byte [rbx + rcx*4 + 0x6a], al
sbb al, 0x44
mov ecx, dword [rdx + 0x20]
mov dword [rsp + 0x14c], r9d
mov r12d, dword [rdx + 0x24]
mov r15d, dword [rdx + 0x2c]
and al, 0x4c
add dword [rax], eax
add byte [rbx + rcx*4 + 0x62], al
and al, 0x44
mov edi, dword [rdx + 0x2c]
mov r11d, dword [rdx + 0x34]
xor r9d, r9d
test r14d, r14d
mov r10d, 6
add byte [rbp + 0xf], cl
ror dword [rbp - 0x73], 1
invalid
invalid
test ebp, ebp
cmove r9, r10
lea r10, [r9 + 6]
lea edx, [rcx + 6]
add byte [rbp + 0xf], cl
ror dword [rbp - 0x73], 1
invalid
lea edx, [rcx + 6]
test ebx, ebx
cmove r10, r9
lea r9, [r10 + 6]
test r13d, r13d
cmove r9, r10
lea r10, [r9 + 6]
mov dword [rsp + 0x150], r12d
push rax
add dword [rax], eax
add byte [rbp - 0x7b], al
in al, 0x4d
cmove edx, ecx
push rax
add dword [rax], eax
add byte [rbp - 0x7b], al
in al, 0x4d
cmove edx, ecx
lea r9, [r10 + 6]
mov dword [rsp + 0x154], r15d
test r15d, r15d
cmove r9, r10
retf 0x8d4d
invalid
invalid
mov dword [rsp + 0xfc], r11d
test r11d, r11d
cmove r12, r9
mov r9d, dword [rdx + 0x28]
mov dword [rsp + 0x138], r9d
movzx r15d, byte [rdx + 0x3c]
mov r9d, dword [rdx + 0x30]
mov dword [rsp + 0x140], r9d
mov word [rax + rax*2], fs
add dword [rax], eax
add byte [rbx - 0x6b76c7ae], cl
and al, 0x48
add dword [rax], eax
invalid
mov word [rax + rax*2], fs
add dword [rax], eax
add byte [rbx - 0x6b76c7ae], cl
and al, 0x48
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x90], rdi
bswap r12
mov qword [rsp + 0x90], rdi
bswap r12
cmp r8, 2
ja 0x1400b03db
invalid
sbb edi, dword [rdx + 3]
mov edx, 3
mov rcx, rdi
call fcn.140008300
mov rcx, qword [rsi + 0x108]
mov rax, qword [rsi + 0x110]
mov rdx, qword [rdi]
shr r12, 0x28
mov word [rdx + rcx], r12w
shr r12d, 0x10
mov byte [rdx + rcx + 2], r12b
add rcx, 3
mov qword [rsp + 0x20], rcx
cmp rcx, rax
ja 0x1400b1502
mov qword [rsi + 0x108], rcx
mov rax, qword [rsi + 0x110]
cmp rax, rcx
jne 0x1400b0430
mov edx, 1
mov rcx, rdi
call fcn.140008300
mov rcx, qword [rsi + 0x108]
mov rax, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rcx], 4
inc rcx
mov qword [rsp + 0x20], rcx
cmp rcx, rax
ja 0x1400b1502
mov qword [rsi + 0x108], rcx
mov rax, qword [rsi + 0x110]
cmp rax, rcx
jne 0x1400b0476
mov edx, 1
mov rcx, rdi
call fcn.140008300
mov rcx, qword [rsi + 0x108]
mov rax, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rcx], r15b
inc rcx
mov qword [rsp + 0x20], rcx
cmp rcx, rax
ja 0x1400b1502
mov qword [rsi + 0x108], rcx
mov rax, qword [rsi + 0x110]
mov rdx, rax
sub rdx, rcx
cmp rdx, 3
ja 0x1400b04c3
mov edx, 4
mov rcx, rdi
call fcn.140008300
mov rcx, qword [rsi + 0x108]
mov rax, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov dword [rdx + rcx], 0
add rcx, 4
mov qword [rsp + 0x20], rcx
cmp rcx, rax
ja 0x1400b1502
mov qword [rsi + 0x108], rcx
test r14d, r14d
je 0x1400b0502
lea rcx, [rsp + 0x90]
xor edx, edx
mov r8d, dword [rsp + 0x134]
call fcn.14001a4d0
test ebp, ebp
je 0x1400b0520
lea rcx, [rsp + 0x90]
mov edx, 1
mov r8d, dword [rsp + 0x13c]
call fcn.14001a4d0
test ebx, ebx
je 0x1400b053e
lea rcx, [rsp + 0x90]
mov edx, 2
mov r8d, dword [rsp + 0x144]
call fcn.14001a4d0
test r13d, r13d
je 0x1400b055d
lea rcx, [rsp + 0x90]
mov edx, 3
mov r8d, dword [rsp + 0x14c]
call fcn.14001a4d0
cmp dword [rsp + 0x150], 0
je 0x1400b0581
add al, 0
add byte [rax], al
mov r8d, dword [rsp + 0x138]
call fcn.14001a4d0
cmp dword [rsp + 0x154], 0
je 0x1400b05a5
lea rcx, [rsp + 0x90]
mov edx, 5
mov r8d, dword [rsp + 0x140]
add dword [rax], eax
add al, ch
invalid
lahf
idiv bh
add dword [rax], eax
add al, ch
sub ebx, dword [rdi - 0x437c000a]
and al, 0xfc
add byte [rax], al
add byte [rax], al
cmp dword [rsp + 0xfc], 0
je case.0x14008f946.391
lea rcx, [rsp + 0x90]
mov edx, 6
mov r8d, dword [rsp + 0x148]
call fcn.14001a4d0
mov r8, qword [rsp + 0x108]
cmp r8, 2
jne 0x1400b0fc1
jmp 0x1400b1061
lea rax, [rdx + 8]
mov r15d, dword [rdx + 0x118]
mov r14d, dword [rdx + 0x11c]
movzx ebp, byte [rdx + 0x120]
mov ecx, dword [rsi + 0x138]
add rcx, 9
mov qword [rsp + 0x90], rdi
add byte [rax - 0x77], cl
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x20
mov rdx, rax
mov r8, rsi
call fcn.140023970
xor rsi, r15
dec dword [rax - 0x75]
mov esi, 0x108
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x45]
lea rbx, [rsp + 0x90]
mov r8d, 3
mov rcx, rbx
call fcn.140019a30
mov byte [rsp + 0x40], 5
lea rdx, [rsp + 0x40]
mov r8d, 1
mov rcx, rbx
call fcn.140019a30
mov byte [rsp + 0x40], bpl
lea rdx, [rsp + 0x40]
mov r8d, 1
mov rcx, rbx
call fcn.140019a30
mov eax, r15d
bswap eax
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
mov r8d, 4
mov rcx, rbx
call fcn.140019a30
mov rax, qword [rsp + 0x90]
mov rbp, qword [rax + 8]
bswap r14d
mov dword [rsp + 0x40], r14d
lea rdx, [rsp + 0x40]
mov r8d, 4
mov rcx, rbx
call fcn.140019a30
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
mov r13, qword [rax + 8]
not r13
cmp r13, rcx
cmp ebp, ecx
cmp ebp, ecx
cmovae r13, rcx
cmp rbx, r13
jbe 0x1400b0a05
test r13, r13
mov dword [rsp + 0xfc], r15d
and al, 0xfc
add byte [rax], al
add byte [rdi], cl
test byte [rcx], dl
invalid
add byte [rax], al
and al, 0xfc
add byte [rax], al
add byte [rdi], cl
test byte [rcx], dl
invalid
lea rdx, [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
lea rcx, [rsp + 0x40]
mov r9, rbx
call qword [rax]
sub qword [rsp + 0x30], r13
add qword [rsp + 0x28], r13
and al, 0x28
and al, 0x28
mov qword [rsp + 0x50], r13
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xc8], rax
jmp 0x1400b0e39
mov eax, dword [rdx + 4]
mov ebx, dword [rdx + 8]
mov word [rsp + 0x94], 0x300
jmp 0x1400b095f
mov rax, qword [rdx + 0x28]
mov qword [rsp + 0xd0], rax
movups xmm0, xmmword [rdx + 8]
movups xmm1, xmmword [rdx + 0x18]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov word [rsp + 0x15c], 0x700
mov dword [rsp + 0x158], 0
mov rbx, qword [rsp + 0xc0]
lea rdx, [rbx + 8]
lea rcx, [rsp + 0x158]
mov r8, rdi
call fcn.1400c0820
mov ebp, dword [rsp + 0xd0]
bswap ebp
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x1400b07fe
mov edx, 4
mov rcx, rdi
call fcn.140008300
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov dword [rdx + rax], ebp
add rax, 4
add al, 0x48
mov dword [rsp + 0x90], eax
cmp rax, rcx
ja 0x1400b14ba
mov qword [rsi + 0x108], rax
mov ebp, dword [rsp + 0xd4]
bswap ebp
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x1400b0857
mov edx, 4
mov rcx, rdi
call fcn.140008300
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov dword [rdx + rax], ebp
add rax, 4
mov qword [rsp + 0x90], rax
cmp rax, rcx
ja 0x1400b14ba
mov qword [rsi + 0x108], rax
test rbx, rbx
je 0x1400b0a22
and al, 0x98
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
add dword fs:[rax], eax
add byte [rbx + rcx*4 - 0x42], cl
or byte [rcx], al
add byte [rax], al
mov r12, qword [rsi + 0x110]
mov rax, r12
sub rax, r15
cmp rax, r14
jae 0x1400b091b
mov rcx, rdi
mov rdx, r14
bnd call fcn.140008300
bnd call fcn.140008300
mov r15, qword [rsi + 0x108]
mov r12, qword [rsi + 0x110]
mov rcx, qword [rdi]
add rcx, r15
mov rdx, rbx
mov r8, r14
call fcn.14011a750
add r15, r14
mov qword [rsp + 0x168], r15
cmp r15, r12
ja 0x1400b15db
mov qword [rsi + 0x108], r15
add rbx, r14
jmp 0x1400b0a4d
mov eax, dword [rdx + 4]
mov ebx, dword [rdx + 8]
mov word [rsp + 0x94], 0x800
mov dword [rsp + 0x90], eax
lea rcx, [rsp + 0x90]
mov edx, 4
mov r8, rdi
call fcn.1400c0820
bswap ebx
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x1400b09b2
mov edx, 4
mov rcx, rdi
call fcn.140008300
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov dword [rdx + rax], ebx
add rax, 4
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja case.0x1400910af.390
mov qword [rsi + 0x108], rax
mov r8, qword [rsp + 0x108]
cmp r8, 2
jne 0x1400b0fc1
jmp 0x1400b1061
mov rdx, qword [rsp + 0x28]
lea rcx, [rsp + 0x90]
mov r8, rbx
call fcn.140019a30
xor r14d, r14d
jmp 0x1400b0cff
mov rdx, qword [rsp + 0x28]
lea rcx, [rsp + 0x90]
mov r8, rbx
call fcn.140019a30
xor r14d, r14d
jmp 0x1400b0e96
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0x98], rbx
mov rax, qword [rsp + 0x90]
lea rcx, [rsp + 0xa8]
mov rdx, rbx
xor r8d, r8d
call qword [rax + 0x10]
lea rcx, [rsp + 0xc8]
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
mov r8, qword [rsp + 0x108]
cmp r8, 2
jne 0x1400b0fc1
jmp 0x1400b1061
xor eax, eax
jmp 0x1400b0ac0
mov rax, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xd8]
cmp rax, rdx
cmovae rax, rdx
mov r9d, dword [rsi + 0x138]
cmp rax, r9
jbe 0x1400b0b16
cmp r8d, 1
je 0x1400b1077
test r8, r8
jne 0x1400b1099
cmp rax, qword [rsi + 0x128]
jae 0x1400b0b4e
cmp r8d, 2
je 0x1400b1156
movzx ecx, byte [rsp + 0xf6]
mov edx, dword [rsp + 0xf0]
mov byte [rsp + 0x25], 0
mov byte [rsp + 0x24], cl
mov dword [rsp + 0x20], edx
lea rcx, [rsp + 0x20]
mov rdx, rax
mov r8, rdi
call fcn.1400c0820
mov rax, qword [rsi + 0x108]
mov r8, qword [rsi + 0x128]
cmp rax, r8
jae 0x1400b0bad
mov r14, qword [rsp + 0xb8]
mov r15, qword [rsp + 0xc0]
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
mov rdx, r14
mov r8, r15
call fcn.140019a30
mov rax, qword [rsp + 0xb0]
lea rcx, [rsp + 0xc8]
mov rdx, r14
mov r8, r15
call qword [rax + 0x10]
mov r14, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x50], rax
mov r15d, dword [rsp + 0xfc]
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rcx + 8]
mov r8, rdx
sub r8, rbp
bswap r8
mov rax, r8
shl rax, 0x18
jne case.0x1400adfe6.20
lea rax, [rdi + 3]
cmp rdi, 0xfffffffffffffffc
ja 0x1400b1593
cmp rax, rdx
ja 0x1400b15a5
mov rax, qword [rcx]
shr r8, 0x28
mov word [rax + rdi], r8w
shr r8d, 0x10
mov byte [rax + rdi + 2], r8b
test r14, r14
je 0x1400b0d6a
mov rdx, qword [rcx + 8]
add rdi, 4
cmp rdi, rdx
jae 0x1400b15b4
mov rax, qword [rcx]
add byte [rax + rdi], 0xfc
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x180], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x170], xmm0
cmp rbx, r13
ja 0x1400b0da0
lea rcx, [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
call qword [rax + 0x10]
test r14, r14
je case.0x14008f946.391
mov rax, qword [r12]
cmp rax, 4
je 0x1400b0de5
cmp eax, 3
je 0x1400b0dc6
add byte [rax - 0x75], cl
xchg esi, eax
enter 0, 0
mov r8, qword [rsi + 0xd0]
call qword [rax + 0x10]
mov qword [rsi + 0xb8], 3
mov qword [rsi + 0xc0], r14
rol byte [rax], 0
add byte [rdi], cl
sub byte [rsp + 0x170], al
rol byte [rax], 0
add byte [rdi], cl
sub byte [rsp + 0x170], al
movups xmmword [rsi + 0xc8], xmm0
mov rax, qword [rsp + 0x180]
jmp 0x1400b0fa1
mov qword [rsp + 0xb8], 1
xorps xmm0, xmm0
movaps xmmword [rsp + 0xc0], xmm0
lea rax, [0x140129478]
mov qword [rsp + 0xb0], rax
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
mov r14, qword [rsp + 0xb8]
mov r15, qword [rsp + 0xc0]
lea rcx, [rsp + 0x90]
mov rdx, r14
invalid
mov r8, r15
call fcn.140019a30
mov rax, qword [rsp + 0xb0]
lea rcx, [rsp + 0xc8]
mov rdx, r14
mov r8, r15
call qword [rax + 0x10]
push rax
adc byte [rbx + rcx*4 + 0x74], cl
and al, 0x20
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x50], rax
mov r15d, dword [rsp + 0xfc]
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rcx + 8]
mov r8, rdx
sub r8, rbp
bswap r8
mov rax, r8
shl rax, 0x18
jne case.0x1400adfe6.20
lea rax, [rdi + 3]
cmp rdi, 0xfffffffffffffffc
ja 0x1400b1593
cmp rax, rdx
ja 0x1400b15a5
mov qword [rsi + 0xc0], r14
movaps xmm0, xmmword [rsp + 0x190]
movups xmmword [rsi + 0xc8], xmm0
mov rax, qword [rsp + 0x1a0]
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0xd8], rax
mov dword [rsi + 0xe0], r15d
mov r8, qword [rsp + 0x108]
cmp r8, 2
je 0x1400b1061
lea rdx, [rsp + 0x120]
mov rcx, qword [rsp + 0x110]
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add dword [rax], eax
invalid
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rbp - 0x7b], cl
sal byte [rdx + rdx + 0x4c], 0x8b
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
loopne 0x1400b0fd9
test r8, r8
je 0x1400b0ff0
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
loopne 0x1400b0fd9
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x108]
cmp r8, 2
je 0x1400b1061
mov rdx, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rbp - 0x7b], cl
invalid
je 0x1400b105b
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rbp - 0x7b], cl
sal byte [rbp + rdi + 0x4c], 0x8b
adc byte [rcx - 1], cl
dec eax
and r8, 0xfffffffffffffff0
mov r8, qword [rax + 0x10]
dec r8
dec eax
dec eax
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add dword [rax], eax
add al, dh
dec qword [rax]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
add dword [rax], eax
add al, dh
dec qword [rax]
jne 0x1400b1061
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
call fcn.140045b50
jmp 0x1400b1061
call qword [rax + 0x80]
mov al, 0xc
add rsp, 0x1a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp qword [rsp + 0xc0], 0
je 0x1400b1099
lea rcx, str.assertion_failed:_self.has_capacity__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srccodec_framed_write.rs
lea r8, [0x1401566e0]
mov edx, 0x25
call fcn.14011b5f0
lea rax, [rsp + 0x90]
mov qword [rsp + 0x20], rax
lea rax, [fcn.140008650]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], rax
lea rax, str.new_len____capacity_
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x20]
jmp 0x1400b155c
lea rax, [rsp + 0x20]
mov qword [rsp + 0xb0], rax
lea rax, [fcn.140008650]
mov qword [rsp + 0xb8], rax
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], rax
lea rax, str.new_len____capacity_
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
invalid
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0xb0]
invalid
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x40]
call fcn.14011b520
lea rcx, [0x14013e662]
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov edx, 0x3e
call fcn.14011b5f0
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov rcx, rdi
mov rdx, rax
call fcn.14011b920
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov rcx, rax
call fcn.14011b5e0
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov rcx, rdi
call fcn.14011b570
lea rcx, str.not_implemented
lea r8, [0x140156748]
mov edx, 0xf
call fcn.14011b5f0
lea rax, [rsp + 0x168]
jmp 0x1400b14c2
pop rbx
add dword [rax], eax
add bl, ch
adc byte [rax - 0x7d], cl
clc
add dword [rbp + 0x17], esi
xor eax, eax
mov qword [rsp + 0xb8], rax
mov r12, qword [rsp + 0xb8]
jmp 0x1400b21c4
add dword [rax], eax
invalid
js 0x1400b20d8
adc dword [rbx + 0x88], ecx
mov rax, qword [rsp + 0x110]
mov qword [rbx + 0x98], rax
mov dword [rbx + 0x98], eax
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rbx + 0xa0], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rbx + 0xb0], rax
mov rcx, qword [rbx + 0x140]
mov rax, qword [rbx + 0x148]
mov rdx, qword [rsp + 0x20]
call qword [rax + 0x28]
mov r12, rax
invalid
mov r13, rdx
test rax, rax
jne 0x1400b21c4
test r13, r13
jne 0x1400b21c4
invalid
add byte [rax], al
invalid
mov r8, qword [rsp + 0x30]
cmp r8, 2
je 0x1400b225d
lea rdx, [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
and al, 0x40
test r8, r8
je 0x1400b215f
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x30]
cmp r8, 2
je 0x1400b225d
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test r8, r8
je 0x1400b2257
invalid
add byte [rax], al
invalid
mov r8, qword [rax + 0x10]
dec r8
dec eax
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x38]
cmp al, dh
dec qword [rax]
jne 0x1400b225d
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
call fcn.140045b50
jmp 0x1400b225d
mov r8, qword [rsp + 0x30]
cmp r8, 2
je 0x1400b2263
invalid
nop
add byte [rax], al
invalid
lea rdx, [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test r8, r8
invalid
je 0x1400b21f9
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
invalid
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
cmp r8, 2
je 0x1400b2263
pop rsp
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test r8, r8
je 0x1400b224f
invalid
xor al, 0x4c
mov eax, dword [rax + 0x10]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
loopne case.0x1400841d6.427
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
loopne case.0x1400841d6.427
add rcx, r8
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
jne 0x1400b2263
invalid
and eax, 0x244c8b48
cmp byte [rax - 0x75], cl
push rsp
mov rcx, qword [rsp + 0x38]
and al, 0x38
mov rdx, qword [rsp + 0x40]
and al, 0x40
call fcn.140045b50
jmp 0x1400b2263
adc al, 0xff
call qword [rax + 0x80]
jmp 0x1400b2263
invalid
nop
add byte [rax], 0
add bl, ch
or al, 0xff
nop
call qword [rax + 0x80]
add byte [rax], 0
add byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
xor r12d, r12d
mov rax, r12
mov rdx, r13
movaps xmm6, xmmword [rsp + 0x4f0]
and al, 0xf0
add al, 0
add byte [rax - 0x7f], cl
add esp, 0x508
and al, 0xf0
add al, 0
add byte [rax - 0x7f], cl
invalid
invalid
add esp, 0x508
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x14013e662]
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
add eax, 0x8c40d
add eax, 0x8c40d
mov edx, 0x3e
call fcn.14011b5f0
add byte [rax], al
add al, ch
push rbx
xchg ebx, eax
invalid
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
lea eax, [0x14013e6b8]
mov ecx, 3
add eax, dword [rax]
add byte [rax], al
call fcn.14011b5e0
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.14011b930
add al, ch
jbe 0x1400b224e
invalid
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov ecx, 4
add byte [rax], al
add byte [rax], al
call fcn.14011b570
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_buf_impl.rs
add eax, 0xb1b77
add eax, 0xb1b77
mov edx, 0x36
call fcn.14011b5f0
lea rcx, str.overflow8
jle 0x1400b2303
or eax, dword [rax]
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_buf_impl.rs
mov edx, 8
call fcn.14011b950
lea rcx, [0x140158256]
lea r8, [0x1401582e0]
pop rdi
or al, byte [rax]
lea eax, [0x1401582e0]
pop rdi
or al, byte [rax]
mov edx, 0x35
call fcn.14011b5f0
int3
push 0x7058d48
cmp al, bh
dec dword [rax - 0x77]
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 1
mov qword [rsp + 0x120], 0
and byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x68]
lea rax, [rsp + 0x68]
lea eax, [rsp + 0x68]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x100]
add al, ch
invalid
mov word [rsi], es
invalid
add al, ch
dec byte [rsi + rax + 0xd8d4800]
invalid
invalid
invalid
invalid
lea rcx, str.wasnt_expecting_a_frame_to_reclaim
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamsprioritize.rsinvalid_RST_STREAM_frameC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_recv.rs
mov edx, 0x23
call fcn.140121610
int3
int3
or eax, 0x4634800
invalid
or byte [r8 - 0x7d], cl
clc
add dword [rbx + rsi + 0x48], esi
je case.0x1400820c3.495
test rax, rax
jne case.0x1400b2857.2
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x20]
and byte [r8 - 0x7d], cl
shr dword [rax], 0x48
jmp rax
sbb byte [r8 - 0x7d], cl
shl dword [rax], 0x48
jmp rax
ret
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r12, r10
mov r15, r9
mov rdi, rdx
add rsi, 8
mov rcx, rsi
mov rdx, rbx
mov r8, r14
mov eax, esi
call fcn.1400b2b90
mov rcx, qword [r14]
mov edx, dword [r14 + 8]
mov edx, dword [rsi + 8]
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
mov edx, dword [rsi + 8]
mov eax, dword [r14 + 0xc]
mov dword [rsp + 0x38], edx
mov dword [rsp + 0x3c], eax
and al, 0x3c
cmp qword [rcx + 0x10], rdx
cmp dword [rcx + 0x10], edx
jbe 0x1400b2b2c
cmp eax, 0x48000001
mov ecx, dword [rcx + 8]
mov rcx, qword [rcx + 8]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
cmp al, 0x11
add cl, byte [rdi]
test byte [rax], ch
add dword [rax], eax
add byte [rax], al
cmp al, 0x11
add cl, byte [rdi]
test byte [rax], ch
add dword [rax], eax
add byte [rax], al
add rcx, rdx
cmp dword [rcx + 0x114], eax
adc al, 1
add byte [rax], al
invalid
invalid
add byte [rax], al
add rcx, rdx
cmp dword [rcx + 0x114], eax
adc al, 1
add byte [rax], al
jne 0x1400b2b2c
sbb dword [rcx], eax
add byte [rax], al
mov dword [rsp + 0x64], eax
mov dword [rsp + 0x68], ebp
and al, 0x68
mov byte [rsp + 0x60], 8
mov qword [rsp + 0x20], r15
or byte [rcx + rcx*4 + 0x7c], cl
and al, 0x20
lea rdx, [rsp + 0x60]
push rsp
and al, 0x60
mov rcx, rsi
mov r8, rbx
mov r9, r14
call fcn.1400b2d80
mov rcx, rsi
add eax, dword [rax]
add byte [rax - 0x77], cl
int1
mov rdx, r14
mov r8, rdi
add rsp, 0x188
invalid
mov byte [rcx], al
add dword [rax], eax
add byte [rbx + 0x5d], bl
invalid
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.14001b310
idiv bh
lea eax, [rdi - 3]
cmp al, 2
ja 0x1400b2a69
cmp al, 1
jne 0x1400b2af8
test r15d, r15d
test edi, edi
je 0x1400b2af8
add byte [rax], al
add byte [rcx - 0x7d], al
inc dword [rcx]
cmp r15d, 1
jne 0x1400b2aa4
lea rcx, [r12 + 0x70]
mov qword [rsp + 0x40], r9
and al, 0x40
mov r9, qword [r12 + 0x58]
mov ecx, dword [rsp + 0x58]
mov qword [rsp + 0x48], rdx
mov rdx, qword [r12 + 0x60]
mov rdx, qword [r12 + 0x60]
mov rax, qword [r12 + 0x68]
and al, 0x68
mov byte [rsp + 0x37], r8b
mov r8, rax
call qword [r9 + 0x10]
jmp 0x1400b2ae3
invalid
mov rax, qword [r12 + 0x58]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400b2af8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x74c83948], al
test rax, rax
test eax, eax
test eax, eax
je 0x1400b2af8
mov rax, qword [r12 + 0x60]
mov rcx, qword [0x140198260]
mov qword [rsp + 0x48], rdx
xor edx, edx
mov byte [rsp + 0x37], r8b
mov r8, rax
mov qword [rsp + 0x40], r9
call qword [sym.imp.kernel32.dll_HeapFree]
lea r10, [rsp + 0x3c]
mov r9, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
movzx r8d, byte [rsp + 0x37]
mov byte [r12 + 0x50], 0
mov byte [r12 + 0x51], r8b
mov dword [r12 + 0x54], r13d
mov dword [r12 + 0x58], ebp
cmp r15b, 5
ja 0x1400b29b7
cmp edi, 1
jne 0x1400b2982
jmp 0x1400b29b7
mov qword [rsp + 0x50], r12
lea rax, [0x140035fd0]
mov qword [rsp + 0x58], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x60]
call fcn.14011b520
int3
adc byte [rbp - 0x7b], cl
push qword [rdx + riz + 0x49]
cmp dword [rdi + 0x10], 8
jne case.0x1400b3037.2
mov rax, qword [r15 + 8]
movabs rcx, 0x7372656c69617274
cmp qword [rax], rcx
jne case.0x1400b3037.2
movzx edx, byte [rbx + 0x11c]
mov rcx, qword [rsi]
mov r8d, dword [rsi + 8]
mov eax, dword [rsi + 0xc]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov dword [rsp + 0x28], r8d
lea r10, [rsp + 0x2c]
and al, 0x2c
and al, 0x2c
mov dword [rsp + 0x2c], eax
cmp qword [rcx + 0x10], r8
jbe 0x1400b3239
mov r12, qword [rcx + 8]
imul rcx, r8, 0x130
cmp dword [r12 + rcx], 2
or al, 2
or al, 2
je 0x1400b3239
add byte [rax], al
add r12, rcx
cmp dword [r12 + 0x114], eax
and al, 0x14
add dword [rax], eax
add byte [rdi], cl
test dword [rbx], edi
cmp eax, dword [rdx]
add byte [rax], al
and al, 0x14
add dword [rax], eax
add byte [rdi], cl
test dword [rbx], edi
cmp eax, dword [rdx]
add byte [rax], al
movzx eax, byte [r12 + 0x50]
cmp eax, dword [rdx]
add byte [rax], al
movzx eax, byte [r12 + 0x50]
lea ecx, [rax - 6]
movzx r9d, cl
cmp r9b, 6
mov r8d, 6
cmovb r8d, r9d
mov bpl, 1
cmp r8b, 5
ja case.0x1400b3037.2
invalid
and dl, 1
movzx r8d, r8b
lea r9, [0x14018dc8c]
movsxd r8, dword [r9 + r8*4]
or dword [rbp + 1], 0xe0ff41c8
or dword [rbp + 1], 0xe0ff41c8
mov ebp, edx
xor bpl, 1
cmp dl, 1
mov r13b, 0xa
sbb r13b, 0
xor r15d, r15d
jmp 0x1400b30aa
invalid
cmp byte [r12 + 0x51], 0
jne case.0x1400b3037.2
sete dl
movzx r15d, byte [r12 + 0x52]
mov ebp, 1
cmovne ebp, r15d
mov r13b, 0xa
sub r13b, dl
jmp 0x1400b30aa
cmp byte [r12 + 0x51], 0
je case.0x1400b3037.1
mov rcx, rbx
call fcn.14008e520
mov eax, ebp
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test dl, dl
sete r13b
shl r13b, 3
or r13b, 3
mov bpl, 1
cmp cl, 6
jb 0x1400b3113
mov qword [rsp + 0x30], r10
lea rax, [0x140035fd0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.14011b520
mov qword [rsp + 0x30], r10
lea rax, [0x140035fd0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.14011b520
lea rcx, str.assertion_failed:__id.is_zero__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotopeer.rs
lea r8, [0x14012c950]
mov edx, 0x1f
call fcn.14011b5f0
int3
test dword [rcx], edi
invalid
sub rsp, 0x8c8
movaps xmmword [rsp + 0x8b0], xmm6
mov qword [rsp + 0x390], r8
mov dword [rsp + 0x390], eax
mov dword [rsp + 0x390], eax
mov r13, rdx
mov qword [rsp + 0x1a8], rcx
mov qword [rsp + 0x528], 2
add byte [rax], al
mov qword [rsp + 0x548], 0
lea rax, [rdx + 0x1c8]
mov qword [rsp + 0x330], rax
add byte [rax - 0x73], cl
invalid
xor byte [rdx], al
add byte [rax], al
mov qword [rsp + 0x148], rax
lea rax, [rdx + 0x1a0]
add byte [rax], al
mov qword [rsp + 0x140], rax
lea rax, [rdx + 0x1b0]
add byte [rax], al
mov qword [rsp + 0x1b0], rax
add byte [rax], al
lea rax, [rdx + 0x238]
mov qword [rsp + 0x1a0], rax
add byte [rdi], cl
push rdi
test byte [rax - 0x73], 0x82
pop rax
add eax, dword [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0x1d8], eax
add byte [rdi], cl
push rdi
test byte [rax - 0x73], 0x82
pop rax
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rcx + 0x1042484], cl
add byte [rax], al
mov dword [rsp + 0x104], eax
mov dword [rsp + 0x8c], eax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x5c], eax
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x138], rdx
and al, 0x38
add dword [rax], eax
add byte [rcx - 0x80], al
mov ebp, 0x1c2
add byte [rdi], cl
test dword [rax], ecx
invalid
add byte [rax], al
nop dword [rax + rax]
cmp byte [r13 + 0x1c1], 0
cmp byte [rbp + 0x1c1], 0
je 0x1400b4620
cmp byte [r13 + 0x1c0], 0
je 0x1400b4560
add byte [rax], al
invalid
lea rcx, [rsp + 0x3e0]
lea ecx, [rsp + 0x3e0]
mov rdx, r13
mov r8, qword [rsp + 0x140]
add byte [rax], al
call fcn.140109180
cmp qword [rsp + 0x3e0], 0
add eax, dword [rax]
add byte [rax], al
mov r12, qword [rsp + 0x3e8]
jne 0x1400b46e5
add dword [rax], eax
invalid
add byte [rax], al
mov rcx, qword [rsp + 0x3f0]
lea rax, [rsp + 0x3f8]
clc
add eax, dword [rax]
invalid
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x1e0], xmm0
test r12, r12
je 0x1400b45e0
movaps xmm0, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x6f0], xmm0
movaps xmmword [rsp + 0x3e0], xmm0
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
mov qword [rsp + 0x580], rcx
mov r15, r12
add eax, 0x894d0000
out 0xf, eax
invalid
movaps xmm0, xmmword [rsp + 0x3e0]
sub byte [rsp + 0x3e0], al
movaps xmmword [rsp + 0x3b0], xmm0
test byte [rax + rsi*4], ah
add eax, dword [rax]
add byte [rax], al
mov r12, rcx
add byte [rax], al
mov r12, rcx
jmp 0x1400b49bc
lea rcx, [rsp + 0x3e0]
lea ecx, [rsp + 0x3e0]
loopne 0x1400b4569
add eax, dword [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
mov edx, ebp
mov r8, qword [rsp + 0x140]
call fcn.140109180
or byte [rbp + rax], cl
cmp qword [rsp + 0x3e0], 0
mov rcx, qword [rsp + 0x3e8]
je 0x1400b45a0
mov byte [r13 + 0x1c2], 1
add byte [rax], al
add dword [rax + 1], edi
mov eax, 1
mov eax, 1
add byte [rcx - 0x77], cl
int3
mov r12, rcx
jmp 0x1400b46f2
add dword [rax], eax
invalid
mov rdx, qword [rsp + 0x3f0]
lea rax, [rsp + 0x3f8]
clc
add eax, dword [rax]
add byte [rdi], cl
adc byte [rax], al
movaps xmmword [rsp + 0x1e0], xmm0
test rcx, rcx
je 0x1400b460a
movaps xmm0, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x3b0], xmm0
sub dword [rsp + 0x3b0], eax
and al, 0xe0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x3b0], eax
mov eax, 1
mov r12, rdx
mov r15, rcx
mov edi, ecx
jmp 0x1400b49bc
add eax, dword [rax]
add byte [rcx - 0x7d], cl
mov ebp, 0x1a8
cmp qword [r13 + 0x1a8], 0
add byte [rdi], cl
je 0x1400b4981
test byte [rbx + 0x41000003], dl
mov eax, 0x19
mov r8d, 0x19
mov cl, 0x27
lea rdx, [0x140156c99]
lea edx, [0x140156c99]
adc eax, 0xa269c
pushfq
or al, byte es:[rax]
or al, byte [rax]
call fcn.1400c7610
mov r12, rax
jmp 0x1400b46e5
add byte [rax], al
invalid
add byte [rcx - 0x3a], al
test ecx, eax
add dword [rax], eax
add byte [rax], al
mov byte [r13 + 0x1c1], 0
nop word cs:[rax + rax]
mov rsi, qword [r13 + 0x1a8]
add byte [rax], al
cmp qword [r13 + 0x1b0], rsi
jne 0x1400b4649
mov edx, 1
mov rcx, qword [rsp + 0x140]
call fcn.140008300
dec dword [rcx - 0x75]
mov ch, 0xa8
add dword [rax], eax
add byte [rax], al
mov word [rax + rax*2], fs
add dword [rax], eax
add al, ch
mov esi, 0x49fff53c
dec dword [rcx - 0x75]
mov ch, 0xa8
add dword [rax], eax
add byte [rax], al
add byte [rax], al
cmp rsi, 0xffffffffffffffff
je case.0x140083a3c.470
mov rax, qword [rsp + 0x1b0]
mov rax, qword [rax]
cmp rax, rsi
jne 0x1400b4683
mov edx, 0x40
mov rcx, qword [rsp + 0x140]
call fcn.140008300
mov edi, dword [rsi*8 - 0x4a74b601]
test al, 1
add byte [rax], al
add dword [rax], eax
add al, ch
mov edi, dword [rsi*8 - 0x4a74b601]
test al, 1
add byte [rax], al
mov rax, qword [r13 + 0x1b0]
mov eax, dword [rbp + 0x1b0]
mov al, 1
add byte [rax], al
mov rdi, qword [r13 + 0x1a0]
add rdi, rsi
sub rax, rsi
mov qword [rsp + 0x1e0], rdi
and al, 0xe0
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
and al, 0xe8
add dword [rax], eax
add byte [rax - 0x73], cl
test byte [rax + rsi*8], ah
and al, 0xf0
add dword [rax], eax
add byte [rdi], cl
adc dword [rax], esi
add dword [rax], eax
add byte [rax - 0x73], cl
test byte [rax + rsi*8], ah
and al, 0xf0
and al, 0xf0
add dword [rax], eax
add byte [rdi], cl
adc dword [rax], esi
mov qword [rsp + 0x90], rdi
mov rcx, qword [r13 + 0x188]
add byte [rcx - 0x75], cl
invalid
nop
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x75], cl
test dword [rax + 0x48000001], edx
add byte [rax], al
mov rdx, qword [rsp + 0x390]
add byte [rax], al
mov rdx, qword [rsp + 0x390]
add byte [rax], al
lea r8, [rsp + 0x1e0]
add byte [rax], al
call qword [rax + 0x18]
test rax, rax
jne 0x1400b7cd9
test rdx, rdx
je 0x1400b46fa
mov r12, rdx
mov byte [r13 + 0x1c2], 1
test edx, eax
add dword [rax], eax
add byte [rcx], al
mov eax, 1
xor r15d, r15d
jmp 0x1400b49bc
mov rdx, qword [rsp + 0x1e8]
add byte [rax - 0x75], cl
mov word [rax + rsi*8], fs
invalid
mov rcx, qword [rsp + 0x1f0]
cmp rcx, rdx
cmp ecx, edx
add dword [rax], eax
add byte [rax + 0x39], cl
ror dword [rdi], 1
ja 0x1400b7dd4
cmp ecx, edx
ja 0x1400b7dd4
add byte [rax], al
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x150], rax
add byte [rax], al
add byte [rax], al
cmp rdi, rax
jne 0x1400b7d1d
test ecx, esi
xor eax, 0x1480000
invalid
add rsi, rcx
mov qword [rsp + 0x610], rsi
adc byte [rsi], al
add byte [rax], al
invalid
adc byte [rsi], al
add byte [rax], al
invalid
mov rax, qword [rsp + 0x1b0]
cmp rsi, qword [rax]
ja 0x1400b7d46
xchg esi, edi
invalid
add byte [rax], al
xchg esi, edi
xor eax, 0x89490000
add byte [rax], al
mov qword [r13 + 0x1a8], rsi
test rcx, rcx
mov qword [r13 + 0x1a8], rsi
test rcx, rcx
je case.0x140083a3c.470
and byte [rcx], dh
rol byte [rcx - 0x78], 0x85
rol byte [rcx], 0
add byte [rcx - 0x3a], al
test ecx, eax
add dword [rax], eax
add byte [rcx], al
xor eax, eax
mov byte [r13 + 0x1c0], al
mov byte [r13 + 0x1c1], 1
cmp byte [r13 + 0x1c2], 0
je 0x1400b47d9
jmp 0x1400b49b0
cmp byte [r13 + 0x1c0], 0
je 0x1400b4785
mov ebp, 0x1c0
add byte [rdi + rax + 0x31], dh
shr cl, 0x37
add al, byte [rax]
add byte [rax - 0x7a77beff], dh
rol byte [rcx], 0
add byte [rcx - 0x3a], al
test ecx, eax
xor eax, eax
jmp 0x1400b49bc
add dword [rax], eax
add byte [rcx], al
cmp byte [r13 + 0x1c2], 0
add byte [rax], al
invalid
je 0x1400b47d9
add byte [rax], al
add byte [rcx + rdi - 0x17], dh
or eax, dword [rdx]
add al, byte [rax]
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
jmp 0x1400b49b0
add al, byte [rax]
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x427fbeff], dh
mov ebp, 0x1c0
invalid
mov al, 1
cmp byte [r13 + 0x1c0], 0
mov ebp, 0x1c0
invalid
jne 0x1400b477e
ret 0x8841
mov byte [r13 + 0x1c0], al
mov byte [r13 + 0x1c1], 1
test eax, eax
add dword [rax], eax
add byte [rcx - 0x3a], al
test ecx, eax
add dword [rax], eax
add byte [rcx], al
cmp byte [r13 + 0x1c2], 0
jne 0x1400b49b0
test edi, edx
add dword [rax], eax
invalid
test al, al
jne 0x1400b44cc
lea rcx, [rsp + 0x3e0]
mov rdx, r13
and al, 0xe0
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x16], cl
mov r8, qword [rsp + 0x140]
call fcn.140109180
cmp qword [rsp + 0x3e0], 0
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x3e8]
jne 0x1400b458b
std
invalid
invalid
call 0x14f0b480e
test dword [rbx - 3], edi
std
invalid
mov rdx, qword [rsp + 0x3f0]
add byte [rax], al
lea rax, [rsp + 0x3f8]
movups xmm0, xmmword [rax]
add eax, dword [rax]
add byte [rdi], cl
adc byte [rax], al
movaps xmmword [rsp + 0x1e0], xmm0
test rcx, rcx
test ecx, ecx
and al, 0xe0
add dword [rax], eax
add byte [rax - 0x7b], cl
test ecx, ecx
test ecx, ecx
jne 0x1400b45c0
mov byte [r13 + 0x1c1], 0
mov rsi, qword [r13 + 0x1a8]
cmp qword [r13 + 0x1b0], rsi
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
mov ch, 0xa8
add dword [rax], eax
add byte [rcx + 0x39], cl
mov ch, 0xb0
add dword [rax], eax
invalid
add byte [rbp + 0x19], dh
jne case.0x1400910af.422
mov edx, 1
mov rcx, qword [rsp + 0x140]
call fcn.140008300
mov rsi, qword [r13 + 0x1a8]
cmp rsi, 0xffffffffffffffff
je 0x1400b47b0
mov rax, qword [rsp + 0x1b0]
mov rax, qword [rax]
cmp rax, rsi
jne 0x1400b489f
add dword [rax], eax
add byte [rax - 0x75], cl
add byte [rax + 0x39], cl
invalid
mov edx, 0x40
mov rcx, qword [rsp + 0x140]
call fcn.140008300
mov rsi, qword [r13 + 0x1a8]
test al, 1
add byte [rax], al
test al, 1
add byte [rax], al
mov rax, qword [r13 + 0x1b0]
mov rdi, qword [r13 + 0x1a0]
add rdi, rsi
sub rax, rsi
mov qword [rsp + 0x1e0], rdi
mov dword [rsp + 0x1e0], edi
mov dword [rsp + 0x1e0], edi
mov qword [rsp + 0x1e8], rax
lea rax, [rsp + 0x1f0]
lea eax, [rsp + 0x1f0]
lea eax, [rsp + 0x1f0]
movups xmmword [rax], xmm6
mov qword [rsp + 0x90], rdi
add byte [rax], al
mov rcx, qword [r13 + 0x188]
mov rax, qword [r13 + 0x190]
mov rdx, qword [rsp + 0x390]
lea r8, [rsp + 0x1e0]
call qword [rax + 0x18]
test rax, rax
jne 0x1400b7cd9
test rdx, rdx
jne 0x1400b46e2
invalid
movaps xmm0, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0x6f0], xmm0
mov byte [r13 + 0x1c1], 0
xor r12d, r12d
mov rcx, qword [rsp + 0x580]
xor eax, eax
jmp 0x1400b4544
sti
invalid
invalid
sti
invalid
mov word [r13 + 0x1c1], 0
xor eax, eax
test rax, rax
je 0x1400b7914
add byte [rcx - 0x75], cl
lodsd eax, dword [rsi]
js 0x1400b49f9
add byte [rax], al
mov qword [rsp + 0x150], 2
mov dword [rsp + 0x150], 2
mov qword [rsp + 0x170], 0
cmp r12, 5
jb 0x1400b7cf8
lea rdx, [r12 - 5]
cmp rdx, 3
jbe 0x1400b7d0c
movzx eax, byte [r15 + 3]
cmp rax, 9
or dword [rdi], ecx
invalid
invalid
add dword [rax], eax
invalid
lea rdx, [0x14018dca4]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
jne case.0x1400adfe6.49
mov r15b, 0xa
mov r9d, 1
mov ebx, 1
add byte [rax], al
mov al, 1
mov dword [rsp + 0x28], eax
xor r11d, r11d
xor esi, esi
xor ebp, ebp
xor r10d, r10d
mov dl, 1
lea r13, [0x14012b0d8]
add byte [rax - 0x75], cl
mov esp, 0x19824
add byte [rax - 0xa], al
mov dword [rcx], 0x13cf850f
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0x19824
add byte [rax - 0xa], al
mov dword [rcx], 0x13cf850f
add byte [rax], al
lock dec qword [rdi + 0x20]
jne 0x1400b5eee
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x80], edx
mov dword [rsp + 0x48], r10d
push rsp
and al, 0x48
mov r13d, ebp
mov ebp, r15d
mov r15d, esi
mov rsi, rbx
mov ebx, r9d
mov r12d, r11d
mov rax, qword [rdi + 0x20]
cmp qword [rdi], 0
add byte [rbx + rcx*4 + 0x35], cl
cmp dword [r15], r8d
invalid
je 0x1400b4b0b
add byte [rbx + rcx*4 + 0x35], cl
cmp dword [r15], r8d
add byte [rax + rdx + 0x4c], dh
mov eax, dword [rdi + 8]
mov r8, qword [rdi + 8]
mov rcx, qword [0x140198260]
xor edx, edx
call r14
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call r14
movzx r14d, byte [rsp + 0x27]
mov r11d, r12d
mov r9d, ebx
mov rbx, rsi
mov esi, r15d
mov r15d, ebp
mov ebp, r13d
in eax, dx
mov r10d, dword [rsp + 0x48]
jmp 0x1400b77a0
and r14d, 0xffffff7f
mov ecx, r14d
bswap ecx
mov qword [rsp + 0xd8], rcx
movzx esi, bl
movzx eax, al
lea rcx, [0x14018dccc]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
mov edx, dword [rsp + 0x1c8]
xchg esp, eax
and al, 0xc8
add dword [rax], eax
add bh, bh
jmp rax
mov r8d, 9
lea rcx, [rsp + 0x3e0]
lea rdx, [rsp + 0x180]
call fcn.140008160
invalid
xor eax, 0x8b4cfff5
test byte [rax + rdi*8], ah
and al, 0xf8
add eax, dword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rdi], ebp
add al, 0
invalid
mov word [rax + riz*8], fs
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add dword [rax], eax
add al, ch
invalid
and al, 0xf8
add eax, dword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rdi], ebp
add al, 0
add al, dh
dec qword [r8 + 0x20]
lock dec qword [r8 + 0x20]
jne 0x1400b4ffb
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400b4fec
mov rax, qword [r8 + 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov rdi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rdi
jmp 0x1400b4fec
add al, 0
invalid
add al, 0
add byte [rdi], cl
invalid
xor ecx, ecx
mov al, 0xa
jmp 0x1400b4a4a
cmp r12, 9
jb 0x1400b7e1c
test r14d, r14d
mov r11d, dword [rsp + 0xf0]
je 0x1400b580e
and r11d, 0xffffff00
or r11d, 0x12
retf
invalid
retf
mov dword [rsp + 0xf0], r11d
mov byte [rsp + 0x68], 0xa
mov r9d, 1
add byte [rax], al
add byte [rbx + 1], bh
add byte [rax], al
add byte [rbx + 1], bh
mov al, 1
mov dword [rsp + 0x28], eax
xor r11d, r11d
xor esi, esi
xor ebp, ebp
xor r10d, r10d
mov dword [rsp + 0x8c], 0
jmp 0x1400b4f19
mov rax, qword [rsp + 0x148]
mov qword [rax], 2
cmp edi, 2
jne 0x1400b4f28
mov byte [rsp + 0x68], 0xa
xor r9d, r9d
mov edx, 1
mov ecx, 1
mov al, 1
mov dword [rsp + 0x28], eax
xor r10d, r10d
xor ebp, ebp
xor ebx, ebx
mov r8b, 1
lea r13, [0x14012b0d8]
jmp 0x1400b5d65
add byte [rax], al
add byte [rax], al
mov r9d, 1
mov ebx, 1
xor r11d, r11d
test r14d, r14d
je 0x1400b4f07
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x7d], cl
cld
or dword [rdi], ecx
invalid
cmp r12, 9
jb 0x1400b7eb2
cmp r12, 0xe
mov ecx, dword [rsp + 0x1c0]
mov r8, qword [rsp + 0xd8]
mov esi, dword [rsp + 0x44]
mov ebx, dword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r9d, dword [rsp + 0x3c]
mov r10d, dword [rsp + 0x64]
je 0x1400b5a74
and ecx, 0xffffff00
or ecx, 0x10
jmp 0x1400b5ad7
cmp r12, 9
jb 0x1400b7e30
cmp r12, 0xd
mov rsi, qword [rsp + 0xd8]
cld
or eax, 0x24b48b48
fadd dword [rax]
add byte [rax], al
je 0x1400b5854
mov byte [rsp + 0x68], 0xa
mov r9d, 1
mov ebx, 1
mov al, 1
mov dword [rsp + 0x28], eax
xor r11d, r11d
jmp 0x1400b4f12
cmp r12, 9
jb 0x1400b7df4
lea rax, [r12 - 9]
cmp rax, 7
clc
invalid
ja 0x1400b56cc
clc
invalid
mov byte [rsp + 0x3b8], 0xc
mov qword [rsp + 0x3b0], 0
test byte [rax + rdi*4], ah
add eax, dword [rax]
add byte [rax + rcx*2], cl
mov dword [rsp + 0x3b0], 0
jmp 0x1400b5786
mov r8d, 9
lea rcx, [rsp + 0x3e0]
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add dword [rax], eax
add al, ch
loop 0x1400b4daf
cmc
dec dword [rax - 0x75]
mov esp, 0x3f824
add byte [rax - 0xa], al
mov dword [rcx], 0x347850f
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add dword [rax], eax
add al, ch
loop 0x1400b4daf
cmc
dec dword [rax - 0x75]
mov esp, 0x3f824
add byte [rax - 0xa], al
mov dword [rcx], 0x347850f
add byte [rax], al
lock dec qword [rdi + 0x20]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
movzx r8d, byte [rsp + 0x2f]
jne 0x1400b5118
mov rax, qword [rdi + 0x20]
cmp qword [rdi], 0
add byte [rdi], cl
test byte [rbp + 3], cl
add byte [rax], al
je 0x1400b5103
mov r8, qword [rdi + 8]
mov rcx, qword [0x140198260]
xor edx, edx
call r15
jmp 0x1400b5103
mov r8d, 9
lea rcx, [rsp + 0x3e0]
lea rdx, [rsp + 0x180]
and al, 0x80
add dword [rax], eax
add al, ch
jp 0x1400b4e17
cmc
dec dword [rbx + rcx*4 - 0x7c]
and al, 0xf8
add eax, dword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rcx + 8], ebp
add byte [rax], al
and al, 0x80
add dword [rax], eax
add al, ch
jp 0x1400b4e17
cmc
dec dword [rbx + rcx*4 - 0x7c]
and al, 0xf8
add eax, dword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rcx + 8], ebp
add byte [rax], al
lock dec qword [r8 + 0x20]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jne 0x1400b5693
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400b5687
or byte [rax], al
invalid
or byte [rax], al
add byte [rcx - 0x75], cl
or byte [rax - 0x75], cl
or eax, 0xe343d
mov rax, qword [r8 + 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov rsi, r8
ror byte [rcx + rcx*4 - 0x3a], cl
mov r8, rax
call r15
mov r8, rsi
jmp 0x1400b5687
cmp r12, 9
jb 0x1400b7e08
xor r11d, r11d
mov r9d, 1
mov al, 1
mov dword [rsp + 0x28], eax
test r14d, r14d
jne 0x1400b57d9
cmp r12, 0x11
jne 0x1400b57d9
test dword [rdi + 9], esi
add byte [rax], al
test dword [rdi + 9], esi
add byte [rax], al
and bl, 1
mov r15, qword [rsp + 0xe8]
mov rcx, qword [r15 + 9]
mov rsi, rcx
shr rsi, 0x10
mov rax, rcx
mov qword [rsp + 0x108], rcx
mov r14, rcx
shr r14, 0x30
mov al, 1
mov dword [rsp + 0x28], eax
mov r12b, 5
mov byte [rsp + 0xe7], bl
mov qword [rsp + 0x48], rax
jmp 0x1400b7582
mov byte [rsp + 0x68], 9
mov r11d, dword [rsp + 0x3c]
mov esi, dword [rsp + 0x64]
mov ebp, dword [rsp + 0x40]
mov r10d, dword [rsp + 0x44]
mov rax, qword [rsp + 0x80]
mov r15d, eax
mov r13, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x48]
mov r9d, eax
jmp 0x1400b5d80
cmp r12, 9
jb 0x1400b7de0
mov r9d, 1
mov ebx, 1
xor r11d, r11d
cmp r12, 0xd
mov rsi, qword [rsp + 0xd8]
je 0x1400b5876
mov byte [rsp + 0x68], 0xa
mov al, 1
mov dword [rsp + 0x28], eax
xor esi, esi
xor ebp, ebp
xor r10d, r10d
mov r15b, 1
lea r13, [0x14012b0d8]
jmp 0x1400b5d80
mov r8d, 0x140
lea rcx, [rsp + 0x1e8]
mov rdx, qword [rsp + 0x1a0]
call fcn.14011a750
mov qword [rsp + 0x1e0], rdi
xor eax, eax
test rdi, rdi
sete al
mov r12d, 1
mov r15d, 1
mov r13b, 1
mov rcx, qword [rsp + 0xd8]
cmp dword [rsp + rax*8 + 0x2f8], ecx
jne 0x1400b59c8
mov rbx, qword [rsp + 0x310]
test rbx, rbx
je 0x1400b6224
cmp byte [rsp + 0x2f0], 0
je 0x1400b67d7
mov rax, qword [rsp + 0x1b8]
add rax, rbx
cmp rax, rbp
jbe 0x1400b67d7
mov dword [rsp + 0x88], 0
xor esi, esi
xor ebp, ebp
xor ebx, ebx
lea r14, [0x14012b0d8]
mov r12d, 9
jmp 0x1400b59e0
shr r8, 5
mov rax, qword [rsp + 0x3f0]
add rax, r8
je 0x1400b4ffb
mov rax, qword [rsp + 0x3e0]
sub rax, r8
mov r8, rax
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x180]
mov rax, qword [rsp + 0x188]
mov rdi, qword [rsp + 0x198]
test dil, 1
jne 0x1400b55a0
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rdi
lea rax, [0x140163b88]
mov qword [rsp + 0xb0], rax
test r14d, r14d
je 0x1400b5647
mov edi, esi
mov rdx, qword [rsp + 0xb8]
and edi, 8
je 0x1400b5a6f
shr rdi, 5
mov rax, qword [rsp + 0x3f0]
add rax, rdi
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
movzx r8d, byte [rsp + 0x2f]
je 0x1400b5118
mov rax, qword [rsp + 0x3e0]
sub rax, rdi
mov rdi, rax
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call r15
movzx r8d, byte [rsp + 0x2f]
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
test r14d, r14d
je 0x1400b57f9
test bl, 8
mov rdx, qword [rsp + 0x50]
jne 0x1400b58c7
xor edi, edi
mov sil, 2
test bl, 0x20
jne 0x1400b5f4a
test rdi, rdi
je 0x1400b517e
mov rax, qword [rsp + 0x98]
mov r14b, 0xd
sub rax, rdi
jb 0x1400b5fac
mov qword [rsp + 0x98], rax
movaps xmmword [rsp + 0x560], xmm6
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
movaps xmm0, xmmword [rsp + 0xa0]
lea rdx, [rsp + 0x3f8]
movups xmmword [rdx - 5], xmm0
mov qword [rdx - 0x15], rax
mov qword [rdx - 0xd], rcx
movzx eax, byte [rsp + 0x17c]
lea rcx, [rsp + 0x38b]
mov byte [rcx + 4], al
mov eax, dword [rsp + 0x178]
mov dword [rcx], eax
mov qword [rsp + 0x1e0], 0
mov byte [rsp + 0x1e8], r8b
mov rax, qword [rsp + 0x551]
mov rcx, qword [rsp + 0x558]
lea r8, [rsp + 0x1f0]
mov qword [r8], rcx
mov qword [r8 - 7], rax
mov qword [rsp + 0x1f8], 0
mov qword [rsp + 0x200], 8
movaps xmm0, xmmword [rsp + 0x560]
movups xmmword [r8 + 0x18], xmm0
mov qword [rsp + 0x218], 8
mov qword [rsp + 0x220], 0
mov qword [rsp + 0x228], 2
mov qword [rsp + 0x230], 0
mov word [rsp + 0x238], 0
movzx eax, word [rsp + 0x1d6]
mov word [r8 + 0x4e], ax
mov eax, dword [rsp + 0x1d2]
mov dword [r8 + 0x4a], eax
mov byte [rsp + 0x240], 0xb
mov rax, qword [rsp + 0x5c0]
mov qword [r8 + 0x60], rax
movups xmm0, xmmword [rsp + 0x5b1]
movups xmmword [r8 + 0x51], xmm0
mov qword [rsp + 0x258], 0
mov rax, qword [rsp + 0x348]
mov qword [r8 + 0x80], rax
movups xmm0, xmmword [rsp + 0x338]
movups xmmword [r8 + 0x70], xmm0
mov qword [rsp + 0x278], 0
mov rax, qword [rsp + 0x3a8]
mov qword [r8 + 0xa0], rax
movups xmm0, xmmword [rsp + 0x398]
movups xmmword [r8 + 0x90], xmm0
mov qword [rsp + 0x298], 0
mov rax, qword [rsp + 0x5a8]
mov qword [r8 + 0xc0], rax
movups xmm0, xmmword [rsp + 0x598]
movups xmmword [r8 + 0xb0], xmm0
mov qword [rsp + 0x2b8], 0
mov rax, qword [rsp + 0x5d8]
mov qword [r8 + 0xe0], rax
movups xmm0, xmmword [rsp + 0x5c8]
movups xmmword [r8 + 0xd0], xmm0
mov word [rsp + 0x2d8], 0
movzx eax, word [rsp + 0x1d0]
mov word [r8 + 0xee], ax
mov eax, dword [rsp + 0x1cc]
mov dword [r8 + 0xea], eax
mov qword [rsp + 0x2e0], 0
mov byte [rsp + 0x2e8], 0
mov eax, dword [rsp + 0x38c]
mov dword [r8 + 0x101], eax
mov rax, qword [rsp + 0x384]
mov qword [r8 + 0xf9], rax
mov byte [rsp + 0x2f5], sil
mov word [rsp + 0x2f6], 0
mov rdi, qword [rsp + 0xd8]
mov dword [rsp + 0x2f8], edi
mov byte [rsp + 0x2fc], bl
movzx eax, byte [rsp + 0x3e2]
mov byte [r8 + 0x10f], al
movzx eax, word [rsp + 0x3e0]
mov word [r8 + 0x10d], ax
movups xmm0, xmmword [rdx - 0x15]
movups xmm1, xmmword [rdx - 5]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0xb0]
mov r8, rbp
mov r9, qword [rsp + 0x330]
call fcn.140023050
cmp al, 0x15
jne 0x1400b5c5b
test bl, 4
mov r15, qword [rsp + 0xe8]
je 0x1400b5cb9
mov r14d, dword [rsp + 0x1e0]
mov eax, dword [rsp + 0x1e4]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x50], rax
mov eax, dword [rsp + 0x1f8]
mov dword [rsp + 0x100], eax
mov eax, dword [rsp + 0x1fc]
mov dword [rsp + 0xfc], eax
mov eax, dword [rsp + 0x200]
mov dword [rsp + 0xf4], eax
mov eax, dword [rsp + 0x204]
mov dword [rsp + 0xf8], eax
mov eax, dword [rsp + 0x208]
mov dword [rsp + 0x130], eax
mov eax, dword [rsp + 0x20c]
mov dword [rsp + 0x134], eax
mov eax, dword [rsp + 0x210]
mov dword [rsp + 0x12c], eax
movzx eax, byte [rsp + 0x214]
mov dword [rsp + 0x104], eax
lea rsi, [rsp + 0x1f0]
movzx eax, word [rsi + 0x25]
mov word [rsp + 0x7c], ax
movzx eax, byte [rsi + 0x27]
mov byte [rsp + 0x7e], al
mov r8d, 0xe0
lea rcx, [rsp + 0x6f0]
lea rdx, [rsp + 0x218]
call fcn.14011a750
movzx eax, byte [rsp + 0x2f8]
mov dword [rsp + 0x60], eax
movzx eax, byte [rsp + 0x2fc]
mov dword [rsp + 0x5c], eax
movzx eax, word [rsi + 0x109]
mov word [rsp + 0x78], ax
movzx eax, byte [rsi + 0x10b]
mov byte [rsp + 0x7a], al
movzx eax, word [rsi + 0x10d]
mov word [rsp + 0x74], ax
movzx eax, byte [rsi + 0x10f]
mov byte [rsp + 0x76], al
mov r8, qword [rsp + 0xc8]
test r8b, 1
jne 0x1400b71a3
lock dec qword [r8 + 0x20]
mov r13, qword [rsp + 0x138]
jne 0x1400b71d9
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400b71ca
mov rax, qword [r8 + 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
jmp 0x1400b71ca
shr rdi, 5
sub rcx, rdi
add rax, rdi
mov rdx, qword [rsp + 0x190]
add rdx, rdi
mov qword [rsp + 0x338], rdx
mov qword [rsp + 0x340], rcx
mov qword [rsp + 0x348], rax
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x338]
call fcn.140007c30
mov qword [rsp + 0x598], rdi
mov rax, qword [rsp + 0xa0]
mov rcx, rax
sub rcx, rdi
jb 0x1400b7ec6
mov qword [rsp + 0xa0], rcx
add qword [rsp + 0x98], rdi
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xc8], rax
test r14d, r14d
jne 0x1400b504d
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
mov ebp, 0x12
jmp 0x1400b5be1
shr r8, 5
mov rax, qword [rsp + 0x3f0]
add rax, r8
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1400b5693
mov rax, qword [rsp + 0x3e0]
sub rax, r8
mov r8, rax
mov rcx, qword [0x140198260]
xor edx, edx
call r15
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
test r14d, r14d
je 0x1400b5806
test bl, 8
jne 0x1400b594a
xor edi, edi
jmp 0x1400b60dc
mov esi, dword [r15 + 9]
mov eax, 0xffffff7f
and esi, eax
bswap esi
mov edi, dword [r15 + 0xd]
bswap edi
lea r8, [r12 - 0x11]
lea rdx, [r15 + 0x11]
lea rcx, [rsp + 0x3b0]
call fcn.140007840
mov dword [rsp + 0x3d0], esi
mov dword [rsp + 0x3d4], edi
mov r14, qword [rsp + 0x3b0]
test r14, r14
je 0x1400b5786
mov rax, r14
shr rax, 0x20
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x3b8]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x50], rax
mov eax, dword [rsp + 0x3c8]
mov dword [rsp + 0x100], eax
mov al, 1
mov dword [rsp + 0x28], eax
mov r12b, 6
mov eax, dword [rsp + 0x3cc]
mov dword [rsp + 0xfc], eax
mov dword [rsp + 0xf8], edi
mov dword [rsp + 0xf4], esi
mov qword [rsp + 0x108], rax
mov dword [rsp + 0x5c], eax
mov dword [rsp + 0x60], eax
mov r13, qword [rsp + 0x138]
jmp 0x1400b758a
mov ecx, dword [rsp + 0x378]
mov eax, ecx
and eax, 0xffff0000
or eax, 0x101
shr ecx, 0x10
mov byte [rsp + 0x68], 0xa
mov r9d, 1
mov ebx, 1
mov dl, 1
mov dword [rsp + 0x28], edx
xor r11d, r11d
xor esi, esi
xor ebp, ebp
xor r10d, r10d
mov dword [rsp + 0x8c], ecx
mov r15b, 1
lea r13, [0x14012b0d8]
mov dword [rsp + 0x378], eax
jmp 0x1400b5d80
mov byte [rsp + 0x68], 0xa
xor esi, esi
xor ebp, ebp
xor r10d, r10d
mov r15b, 1
lea r13, [0x14012b0d8]
mov ebx, 1
jmp 0x1400b5d80
mov r14b, 0x12
mov rdx, qword [rsp + 0x50]
jmp 0x1400b5fac
mov r14b, 0x12
jmp 0x1400b619c
lea r9, [r12 - 9]
test sil, 1
jne 0x1400b5ba4
mov rax, r9
movabs rcx, 0xaaaaaaaaaaaaaaab
imul rax, rcx
ror rax, 1
movabs rcx, 0x2aaaaaaaaaaaaaab
cmp rax, rcx
jb case.0x1400adfe6.61
and r11d, 0xffffff00
or r11d, 0x11
jmp 0x1400b4c1f
mov r14d, dword [r15 + 9]
bswap r14d
mov al, 1
mov dword [rsp + 0x28], eax
mov r12b, 8
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x48], rax
jmp 0x1400b7582
mov rdx, qword [rsp + 0xe8]
movzx r14d, byte [rdx + 9]
movzx eax, byte [rdx + 0xa]
shl eax, 0x10
movzx ecx, byte [rdx + 0xb]
shl ecx, 8
movzx edx, byte [rdx + 0xc]
and r14d, 0x7f
shl r14d, 0x18
or r14d, eax
or r14d, ecx
or r14d, edx
mov al, 1
mov dword [rsp + 0x28], eax
mov r12b, 7
je 0x1400b5c23
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x48], rax
jmp 0x1400b5b6a
cmp qword [rsp + 0x98], 0
je 0x1400b5c2d
mov rax, qword [rsp + 0x90]
movzx edi, byte [rax]
mov r8d, 1
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x90]
call fcn.140008160
mov r8, qword [rsp + 0x1f8]
test r8b, 1
jne 0x1400b5f03
cmp qword [rsp + 0x98], 0
je 0x1400b5c35
mov rax, qword [rsp + 0x90]
movzx edi, byte [rax]
mov r8d, 1
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x90]
call fcn.140008160
mov r8, qword [rsp + 0x1f8]
test r8b, 1
jne 0x1400b60b1
mov dword [rsp + 0x88], 0
xor esi, esi
xor ebp, ebp
xor ebx, ebx
lea r14, [0x14012b0d8]
lea rcx, [rsp + 0x1e8]
call fcn.14008e520
mov rdi, qword [rsp + 0x320]
test dil, 1
jne 0x1400b5b7f
lock dec qword [rdi + 0x20]
mov al, 1
mov dword [rsp + 0x28], eax
jne 0x1400b5b9a
mov dword [rsp + 0x48], r12d
mov r12, r15
mov r15d, r13d
mov byte [rsp + 0x68], 0xa
mov rax, qword [rdi + 0x20]
cmp qword [rdi], 0
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
je 0x1400b5a41
mov r8, qword [rdi + 8]
mov rcx, qword [0x140198260]
xor edx, edx
call r13
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call r13
mov r9d, dword [rsp + 0x88]
mov r10d, esi
mov r8d, r15d
mov r13, r14
mov rcx, r12
mov eax, dword [rsp + 0x48]
mov edx, eax
jmp 0x1400b5d65
mov rdx, qword [rsp + 0xe8]
mov eax, dword [rdx + 9]
bswap eax
mov ecx, eax
and ecx, 0x7fffffff
movzx edx, byte [rdx + 0xd]
mov dword [rsp + 0x3e0], ecx
mov byte [rsp + 0x3e4], dl
mov ecx, dword [rsp + 0x3e1]
mov byte [rsp + 0x3e0], al
mov dword [rsp + 0x3e1], ecx
mov edx, dword [rsp + 0x3e0]
cmp edx, r8d
jne 0x1400b5c3d
mov ecx, dword [rsp + 0x1c0]
and ecx, 0xffffff00
or ecx, 0x14
mov edx, dword [rsp + 0x1c8]
and edx, 0xffff00ff
or edx, 0x200
mov eax, edx
and eax, 0xff00
cmp eax, 0x200
mov dword [rsp + 0x1c0], ecx
mov dword [rsp + 0x1c8], edx
jne 0x1400b5b46
mov byte [rsp + 0x68], 0xa
mov al, 1
mov dword [rsp + 0x28], eax
cmp cl, 0x14
jne 0x1400b5bbd
mov al, 1
mov dword [rsp + 0x28], eax
mov r12b, 2
mov qword [rsp + 0x108], rax
mov eax, edx
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0x364]
mov r14d, eax
mov esi, ecx
mov dword [rsp + 0x5c], eax
mov dword [rsp + 0x60], eax
mov r15, qword [rsp + 0xe8]
jmp 0x1400b758a
shr rdi, 5
mov al, 1
mov dword [rsp + 0x28], eax
mov rax, qword [rsp + 0x318]
add rax, rdi
jne 0x1400b5d2f
mov byte [rsp + 0x68], 0xa
jmp 0x1400b5d4e
test r9, r9
je 0x1400b6a7c
and r11d, 0xffffff00
or r11d, 0x10
jmp 0x1400b4c1f
mov byte [rsp + 0x68], 0xa
jmp 0x1400b4f12
mov r14b, 0x13
jmp 0x1400b5fac
mov r14b, 0x13
jmp 0x1400b619c
shr ecx, 0x18
shr eax, 0x17
and eax, 0x100
or eax, ecx
mov ecx, r8d
mov dword [rsp + 0x364], edx
mov edx, eax
jmp 0x1400b5ae3
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
je 0x1400b6acf
movzx ecx, cl
mov edi, 1
mov dl, 1
xor r12d, r12d
cmp ecx, 9
jne 0x1400b67c0
test bl, 4
jne 0x1400b67c0
add al, 0xfd
mov esi, 0
mov ebp, 0
mov ecx, 0
lea r13, [0x14012b0d8]
cmp al, 8
mov ebx, 1
jbe 0x1400b6afd
mov r8d, 0x120
lea rcx, [rsp + 0x3e0]
lea rdx, [rsp + 0x1e0]
call fcn.14011a750
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x148]
cmp dword [rax], 2
je 0x1400b5d1b
mov rcx, qword [rsp + 0x1a0]
call fcn.14008e520
mov rcx, qword [rsp + 0x1d8]
call fcn.1400085e0
mov rax, qword [rsp + 0x148]
mov qword [rax], 0
jmp 0x1400b674a
mov byte [rsp + 0x68], 0xa
mov r8, qword [rsp + 0x308]
sub r8, rdi
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9d, dword [rsp + 0x88]
mov r10d, esi
mov r8d, r13d
mov r13, r14
mov rcx, r15
mov edx, r12d
mov r11d, r9d
mov esi, r10d
mov r10d, ebx
mov r15d, r8d
mov rbx, rcx
mov r9d, edx
nop word [rax + rax]
mov rdx, qword [rsp + 0x150]
cmp rdx, 2
je 0x1400b5e70
mov rcx, qword [rsp + 0x158]
mov rax, qword [rsp + 0x160]
test rdx, rdx
mov edi, r11d
mov r14d, r9d
mov r12d, r10d
je 0x1400b5dc2
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x168]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x150]
cmp r8, 2
mov r11d, edi
mov r9d, r14d
mov r10d, r12d
je 0x1400b5e70
mov rdx, qword [rsp + 0x168]
mov rcx, qword [rsp + 0x158]
mov rax, qword [rsp + 0x160]
test r8, r8
je 0x1400b5e54
mov edx, r15d
movzx r15d, byte [rsp + 0x68]
mov rdi, qword [rsp + 0x198]
test dil, 1
je 0x1400b4abc
shr rdi, 5
mov rax, qword [rsp + 0x190]
add rax, rdi
je 0x1400b5eee
mov r8, qword [rsp + 0x180]
sub r8, rdi
mov rcx, qword [0x140198260]
mov dword [rsp + 0x48], ebp
mov rbp, r13
mov r13d, r15d
mov r15d, edx
xor edx, edx
mov edi, r11d
mov r14d, esi
mov rsi, rbx
mov ebx, r9d
mov r12d, r10d
call qword [sym.imp.kernel32.dll_HeapFree]
mov edx, r15d
mov r15d, r13d
mov r13, rbp
mov ebp, dword [rsp + 0x48]
mov r10d, r12d
mov r9d, ebx
mov rbx, rsi
mov esi, r14d
mov r11d, edi
movzx r14d, byte [rsp + 0x27]
cmp r15b, 0xa
jne 0x1400b77b6
jmp 0x1400b7bda
mov r14b, 0x13
cmp qword [rsp + 0x98], 5
cmp dword [rsp + 0x98], 5
jb 0x1400b5fac
mov rax, qword [rsp + 0x90]
mov esi, dword [rax]
bswap esi
mov ecx, esi
and ecx, 0x7fffffff
movzx eax, byte [rax + 4]
mov dword [rsp + 0x1e0], ecx
mov byte [rsp + 0x1e4], al
and al, 0xe4
add dword [rax], eax
add byte [rbx + 0x1e12484], cl
add byte [rax], al
mov byte [rsp + 0xb0], sil
mov dword [rsp + 0xb1], eax
mov r14b, 0x14
mov rax, qword [rsp + 0xd8]
cmp dword [rsp + 0xb0], eax
add byte [rax], al
add byte [rdi], cl
test ebp, esi
or eax, dword [rax]
invalid
mov rdi, qword [rsp + 0xa8]
test dil, 1
jne 0x1400b5fe9
lock dec qword [rdi + 0x20]
jne 0x1400b6016
mov rax, qword [rdi + 0x20]
cmp qword [rdi], 0
je 0x1400b5fdb
mov r8, qword [rdi + 8]
mov rcx, qword [0x140198260]
xor edx, edx
call r15
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
jmp 0x1400b600e
shr rdi, 5
mov rax, qword [rsp + 0xa0]
add rax, rdi
je 0x1400b6016
call r15
mov rdx, qword [rsp + 0x50]
mov al, 1
mov dword [rsp + 0x28], eax
cmp r14b, 0x14
jne 0x1400b6063
movabs rax, 0xffffffff00000000
mov r13, qword [rsp + 0x30]
and r13, rax
or r13, 1
mov dword [rsp + 0x80], 0
mov qword [rsp + 0x30], r13
mov rax, qword [rsp + 0xd8]
mov esi, dword [rsp + 0x44]
mov ebx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x3c]
mov r8d, dword [rsp + 0x64]
mov eax, dword [rsp + 0x64]
jmp 0x1400b608d
mov eax, 1
mov edx, 1
xor ecx, ecx
xor r8d, r8d
xor ebx, ebx
xor esi, esi
mov r9b, 1
mov dword [rsp + 0x80], r9d
lea r13, [0x14012b0d8]
push rax
push rax
invalid
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x30
mov r15b, 0xa
mov r11d, ecx
mov ebp, ebx
mov r10d, esi
mov esi, r8d
mov byte [rsp + 0x2f], r14b
movzx r14d, byte [rsp + 0x27]
mov rbx, rdx
mov r9d, eax
jmp 0x1400b743d
mov r14b, 0x13
cmp qword [rsp + 0x98], 5
jb 0x1400b619c
mov rdi, qword [rsp + 0xa8]
test dil, 1
jne 0x1400b61d9
lock dec qword [rdi + 0x20]
jne 0x1400b6201
mov rax, qword [rdi + 0x20]
cmp qword [rdi], 0
invalid
invalid
je 0x1400b61cb
invalid
mov r8, qword [rdi + 8]
mov rcx, qword [0x140198260]
xor edx, edx
call r15
mov rcx, qword [0x140198260]
xor edx, edx
invalid
ror byte [rcx - 0x77], cl
clc
mov r8, rdi
jmp 0x1400b61fe
shr rdi, 5
mov rax, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax], al
add byte [rax + 1], cl
clc
add rax, rdi
je 0x1400b6201
mov r8, qword [rsp + 0x90]
sub r8, rdi
mov rcx, qword [0x140198260]
xor edx, edx
call r15
call rdi
xlatb
mov r15b, 0xa
mov r9d, 1
mov ebx, 1
mov al, 1
add dword [rcx + 0x45282444], ecx
xor ebx, ebx
add dword [rcx + 0x45282444], ecx
xor ebx, ebx
xor esi, esi
xor ebp, ebp
in eax, dx
xor r10d, r10d
jmp 0x1400b7428
invalid
mov qword [rsp + 0x338], 9
or dword [rax], eax
add byte [rax], al
mov rdi, qword [rsp + 0x190]
cmp rdi, 8
jbe 0x1400b7ff2
mov rbx, qword [rsp + 0x198]
add dword [rax], eax
add dh, dh
ret
test bl, 1
jne 0x1400b6d53
mov dword [rsp + 0x88], 0
lock inc qword [rbx + 0x20]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
inc qword [rbx + 0x20]
mov r9, qword [rsp + 0x1b8]
jg 0x1400b6dc3
mov eax, 0xf000001
invalid
jmp 0x1400b8113
invalid
add byte [rax], al
mov qword [rsp + 0x98], rax
bswap esi
movaps xmmword [rsp + 0x560], xmm6
invalid
invalid
add byte [rax], al
invalid
mov rax, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
mov ecx, dword [rsp + 0x98]
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
cwde
cwde
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xa0], al
invalid
movaps xmm0, xmmword [rsp + 0xa0]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf8
lea rdx, [rsp + 0x3f8]
add eax, dword [rax]
add byte [rdi], cl
adc dword [rdx - 1], eax
movups xmmword [rdx - 1], xmm0
mov qword [rdx - 0x11], rax
mov qword [rdx - 9], rcx
mov dword [rdx - 9], ecx
mov qword [rsp + 0x1e0], 0
movzx eax, byte [rsp + 0x27]
mov dh, 0x44
and al, 0x27
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x27
mov byte [rsp + 0x1e8], al
mov rax, qword [rsp + 0x551]
add eax, 0x8b480000
mov word [rax + rbx*2], fs
add eax, 0x8d4c0000
test byte [rax + rsi*8], ah
add dword [rax], eax
invalid
add eax, 0x8b480000
mov word [rax + rbx*2], fs
add eax, 0x8d4c0000
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rcx - 0x77], cl
mov qword [r8], rcx
mov qword [r8 - 7], rax
mov qword [r8], rcx
mov qword [r8 - 7], rax
mov qword [rsp + 0x1f8], 0
test byte [rax + rdi*8], ah
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add al, byte [rax]
add byte [rax], al
or byte [rax], al
invalid
mov qword [rsp + 0x200], 8
add byte [rax], al
add byte [rdi], cl
movaps xmm0, xmmword [rsp + 0x560]
sub byte [rsp + 0x560], al
movups xmmword [r8 + 0x18], xmm0
mov qword [rsp + 0x218], 8
and al, 0x18
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
invalid
and al, 0x18
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsp + 0x220], 0
mov dword [rsp + 0x220], 0
test byte [rax + riz], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
mov qword [rsp + 0x228], 2
mov qword [rsp + 0x230], 0
mov dword [rsp + 0x230], 0
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x230], 0
invalid
invalid
test byte [rax + rdi], ah
invalid
mov dword [rsp + 0x230], 0
mov word [rsp + 0x238], 0
add al, byte [rax]
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0xd6
add dword [rax], eax
add byte [rsi + 0x41], ah
movzx eax, word [rsp + 0x1d6]
mov word [r8 + 0x4e], ax
mov dword [rax + 0x4e], eax
mov dword [rax + 0x4e], eax
mov r8, qword [rsp + r12 + 0x1d2]
mov eax, dword [rsp + 0x1d2]
and al, 0xd2
add dword [rax], eax
add byte [rcx - 0x77], al
mov byte [rsp + r12 + 0x240], 0xb
add al, byte [rax]
add byte [rbx], cl
mov dword [r8 + 0x4a], eax
mov byte [rsp + 0x240], 0xb
add al, byte [rax]
add byte [rbx], cl
add al, byte [rax]
add byte [rbx], cl
mov rax, qword [rsp + 0x5c0]
add byte [rax], al
mov qword [r8 + 0x60], rax
invalid
movups xmm0, xmmword [rsp + 0x5b1]
movups xmmword [r8 + 0x51], xmm0
adc dword [rax + 0x51], eax
adc dword [rax + 0x51], eax
mov qword [rsp + 0x258], 0
mov rax, qword [rsp + 0x348]
test byte [rax + rcx*2], ah
add eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
add byte [rax], 0
add byte [rax], al
and al, 0x58
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx*2], ah
add eax, dword [rax]
add byte [rcx - 0x77], cl
add byte [rax + 0xf000000], 0x10
add byte [rax], al
invalid
invalid
test byte [rax + rdi], ah
and al, 0x38
add byte [rax], al
movups xmm0, xmmword [rsp + 0x338]
and al, 0x38
add eax, dword [rax]
add byte [rcx + 0xf], al
adc dword [rax + 0x70], eax
movups xmmword [r8 + 0x70], xmm0
mov qword [rsp + 0x278], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x3a8]
add byte [rax], al
mov qword [r8 + 0xa0], rax
movups xmm0, xmmword [rsp + 0x398]
add byte [rcx + 0xf], al
adc dword [rax + 0x90], eax
add byte [rcx + 0xf], al
adc dword [rax + 0x90], eax
mov qword [rsp + 0x298], 0
mov rax, qword [rsp + 0x5a8]
test byte [rax + rbp*4], ah
add eax, 0x89490000
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add eax, 0x89490000
add al, 0
add byte [rax], al
movups xmm0, xmmword [rsp + 0x598]
movups xmmword [r8 + 0xb0], xmm0
and al, 0x98
add eax, 0xf410000
adc dword [rax + 0xb0], eax
mov qword [rsp + 0x2b8], 0
mov rax, qword [rsp + 0x5d8]
mov qword [r8 + 0xe0], rax
and al, 0xb8
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*8], ah
add eax, 0x89490000
and al, 0
add byte [rax], al
movups xmm0, xmmword [rsp + 0x5c8]
movups xmmword [r8 + 0xd0], xmm0
mov word [rsp + 0x2d8], 0
movzx eax, word [rsp + 0x1d0]
mov word [r8 + 0xee], ax
mov eax, dword [rsp + 0x1cc]
mov dword [r8 + 0xea], eax
mov qword [rsp + 0x2e0], 0
mov byte [rsp + 0x2e8], 0
mov eax, dword [rsp + 0x384]
mov ecx, dword [rsp + 0x387]
mov dword [r8 + 0xfc], ecx
mov dword [r8 + 0xf9], eax
mov rdi, qword [rsp + 0xd8]
mov dword [rsp + 0x2f0], edi
mov dword [rsp + 0x2f4], esi
mov byte [rsp + 0x2f8], bl
mov eax, dword [rsp + 0x3e0]
mov ecx, dword [rsp + 0x3e3]
mov dword [r8 + 0x10c], ecx
mov dword [r8 + 0x109], eax
movups xmm0, xmmword [rdx - 0x11]
movups xmm1, xmmword [rdx - 1]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0xb0]
mov r8, rbp
mov r9, qword [rsp + 0x330]
call fcn.140023050
cmp al, 0x15
jne 0x1400b667b
test bl, 4
mov r15, qword [rsp + 0xe8]
je 0x1400b66d9
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
je 0x1400b6acf
mov r8d, 0x120
lea rcx, [rsp + 0x3e0]
lea rdx, [rsp + 0x1e0]
call fcn.14011a750
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x148]
cmp dword [rax], 2
je 0x1400b673b
mov rcx, qword [rsp + 0x1a0]
call fcn.14008e520
mov rcx, qword [rsp + 0x1d8]
call fcn.1400085e0
mov rax, qword [rsp + 0x148]
mov qword [rax], 1
mov r8d, 0x120
mov rcx, qword [rsp + 0x1a0]
lea rdx, [rsp + 0x3e0]
call fcn.14011a750
movaps xmm0, xmmword [rsp + 0x90]
add byte [rax], al
movaps xmm1, xmmword [rsp + 0xa0]
mov rax, qword [rsp + 0x1d8]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
adc byte [rcx - 0x49], al
or dword [rbx + rcx*4 + 0x5c], eax
and al, 0x3c
adc byte [rcx - 0x49], al
or dword [rbx + rcx*4 + 0x5c], eax
and al, 0x3c
mov esi, dword [rsp + 0x64]
mov ebp, dword [rsp + 0x40]
mov r10d, dword [rsp + 0x44]
movzx r14d, byte [rsp + 0x27]
and al, 0x27
mov rax, qword [rsp + 0x80]
mov dword [rsp + 0x80], eax
mov rbx, qword [rsp + 0x50]
mov ebx, dword [rsp + 0x50]
mov ebx, dword [rsp + 0x50]
pop rsp
and al, 0x50
mov rax, qword [rsp + 0x48]
mov r9d, eax
jmp 0x1400b743d
xor esi, esi
xor ebp, ebp
xor ecx, ecx
lea r13, [0x14012b0d8]
mov ebx, 1
add dword [rax], eax
add byte [rax], al
jmp 0x1400b6afd
mov dword [rsp + 0x88], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 9
jb 0x1400b80f3
lea rdi, [rdx - 9]
mov r14, qword [rsp + 0x318]
mov esi, dword [rsp + 0x318]
test dword [rbx + rcx*4 - 0x4c], 0x31824
add byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
sub rax, rbx
cmp rax, rdi
jae 0x1400b682b
lea rcx, [rsp + 0x308]
mov rdx, rdi
call fcn.140008300
mov rbx, qword [rsp + 0x310]
mov r14, qword [rsp + 0x318]
mov esi, dword [rsp + 0x318]
mov esi, dword [rsp + 0x318]
mov rax, qword [rsp + 0xe8]
lea rdx, [rax + 9]
mov rcx, qword [rsp + 0x308]
add rcx, rbx
mov r8, rdi
call fcn.14011a750
add rbx, rdi
sti
mov qword [rsp + 0xb0], rbx
cmp rbx, r14
ja 0x1400b8088
mov qword [rsp + 0x310], rbx
jmp 0x1400b6e90
test r9, r9
je 0x1400b71e1
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rbp - 0x73], cl
ja 0x1400b6881
invalid
lea r14, [r15 + 9]
or dword [rcx], esi
rol bh, 0x44
and al, 0x28
add byte [rax], al
add byte [rax], al
xor eax, eax
mov dword [rsp + 0x28], 0
add byte [rcx], dh
sal byte [rcx], cl
leave
xor edx, edx
xor ecx, ecx
xor r8d, r8d
mov qword [rsp + 0x30], r8
xor r8d, r8d
mov qword [rsp + 0x48], r8
xor r8d, r8d
mov qword [rsp + 0xd8], r8
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
jmp 0x1400b68e4
shl r14d, 0x18
shl esi, 0x18
out 0x18, al
shl r13d, 0x10
or r13d, esi
shl r12d, 8
or r12d, r13d
in al, dx
in al, dx
or r12d, r8d
mov dword [rsp + 0x28], 1
mov r8d, r12d
mov dword [rsp + 0x44], r12d
nop word [rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 1], cl
add r14, r15
sub r9, r15
add byte [rax], al
add r14, r15
sub r9, r15
mov r13, qword [rsp + 0x138]
je 0x1400b7207
cmp r9, 6
cmp ecx, 6
mov r15d, 6
cmovb r15, r9
cmp r9, 1
je 0x1400b7e9c
invalid
add byte [rax], al
adc eax, 0x83490000
stc
add cl, byte [rdi]
xchg byte [rsi], bh
adc eax, 0x83490000
stc
add ecx, dword [rdi]
test byte [rsi + 0x15], dh
add byte [rax], al
cmp r9, 2
jbe 0x1400b7e44
cmp r9, 3
je 0x1400b7e86
cmp r9, 4
jbe 0x1400b7e5a
invalid
invalid
add byte [rax], al
adc eax, 0x83490000
stc
add eax, 0x154c840f
invalid
invalid
add byte [rax], al
cmp r9, 5
je 0x1400b7e70
invalid
invalid
add byte [rax], al
adc rax, 0xf450000
mov bh, 6
movzx r8d, word [r14]
movzx eax, word [rsi]
rol r8w, 8
movzx r11d, r8w
dec r11d
retf
cmp r11d, 7
ja case.0x1400b695c.7
retf
movzx esi, byte [r14 + 2]
movzx r13d, byte [r14 + 3]
mov dh, 0x6e
add eax, dword [rbp + 0xf]
mov dh, 0x66
add al, 0x45
movzx eax, byte [rsi + 5]
invalid
invalid
mov dh, 0x6e
add eax, dword [rbp + 0xf]
mov dh, 0x66
add al, 0x45
movzx eax, byte [rsi + 5]
invalid
invalid
add eax, 0xa31d8d48
jae 0x1400b6961
lea rbx, [0x14018dcf8]
movsxd r11, dword [rbx + r11*4]
add byte [rsi + 0x63], cl
sbb al, 0x9b
add r11, rbx
jmp r11
shl esi, 0x18
shl r13d, 0x10
invalid
sbb byte [rcx - 0x3f], al
in eax, 0x10
invalid
adc byte [rcx + 9], al
cmc
or r13d, esi
shl r12d, 8
or r12d, r13d
or r12d, r8d
mov r8d, 1
mov qword [rsp + 0xd8], r8
mov r8d, r12d
mov dword [rsp + 0x80], r12d
jmp case.0x1400b695c.7
shl esi, 0x18
shl r13d, 0x10
in eax, 0x10
or r13d, esi
shl r12d, 8
or r12d, r13d
or r12d, r8d
mov r8d, 1
mov qword [rsp + 0x48], r8
mov ebp, r12d
cmp r12d, 2
jb case.0x1400b695c.7
jmp 0x1400b78f9
add cl, al
out 0x18, al
shl esi, 0x18
shl r13d, 0x10
or r13d, esi
shl r12d, 8
or r12d, r13d
or r12d, r8d
mov eax, 1
mov edi, r12d
cmp r12d, 2
jb case.0x1400b695c.7
jmp 0x1400b78f9
shl esi, 0x18
shl r13d, 0x10
or r13d, esi
shl r12d, 8
or r12d, r13d
or r12d, r8d
mov r8d, 1
mov qword [rsp + 0x30], r8
mov r8d, r12d
mov dword [rsp + 0x40], r12d
jmp case.0x1400b695c.7
shl esi, 0x18
shl r13d, 0x10
or r13d, esi
shl r12d, 8
or r12d, r13d
or r12d, r8d
mov ecx, 1
mov r10d, r12d
jns case.0x1400b695c.7
shl esi, 0x18
shl r13d, 0x10
or r13d, esi
shl r12d, 8
lea edx, [r12 + r13]
add edx, 0xffffc000
cmp edx, 0xffc000
jae 0x1400b78f9
mov r14d, dword [rsp + 0x570]
mov ebx, dword [rsp + 0x578]
xor eax, eax
mov cl, 1
mov dword [rsp + 0x104], ecx
xor ebp, ebp
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x48], rcx
xor ecx, ecx
mov qword [rsp + 0xd8], rcx
mov edi, dword [rsp + 0x360]
mov r8d, dword [rsp + 0x35c]
mov r9d, dword [rsp + 0x358]
mov r10d, dword [rsp + 0x354]
jmp 0x1400b724e
movabs rax, 0xffffffff00000000
mov r13, qword [rsp + 0x30]
and r13, rax
or r13, 1
xor edx, edx
mov r12d, dword [rsp + 0x3c]
mov esi, dword [rsp + 0x64]
mov ebp, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x44]
mov rbx, qword [rsp + 0x50]
mov qword [rsp + 0x30], r13
mov r8, qword [rsp + 0xc8]
test r8b, 1
mov dword [rsp + 0x80], edx
mov r13d, ecx
jne 0x1400b6b49
lock dec qword [r8 + 0x20]
jne 0x1400b6b77
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400b6b68
mov rax, qword [r8 + 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r14, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, r14
jmp 0x1400b6b68
shr r8, 5
mov rax, qword [rsp + 0xc0]
add rax, r8
je 0x1400b6b77
mov rax, qword [rsp + 0xb0]
sub rax, r8
mov r8, rax
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x1e0]
call fcn.14008e520
mov r15b, 0xa
mov al, 1
mov dword [rsp + 0x28], eax
movzx r14d, byte [rsp + 0x27]
mov r11d, r12d
mov r9d, edi
mov r10d, r13d
jmp 0x1400b743d
mov r8d, 5
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x90]
call fcn.140008160
mov r8, qword [rsp + 0x1f8]
test r8b, 1
jne 0x1400b7102
lock dec qword [r8 + 0x20]
jne 0x1400b712d
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400b7121
mov rax, qword [r8 + 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r14, r8
mov r8, rax
call r15
mov r8, r14
jmp 0x1400b7121
movzx eax, byte [0x140198310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400b8104
mov rax, r9
sub rax, 9
mov r14d, 0
cmovae r14, rax
mov eax, 9
cmovb rax, r9
mov qword [rsp + 0x190], 9
mov qword [rsp + 0x188], rax
mov r8, qword [rsp + 0x320]
test r8b, 1
jne 0x1400b6e32
mov rdi, qword [rsp + 0xd8]
lea rcx, [rsp + 0x1e8]
lea rdx, [rsp + 0x308]
mov r8, rbp
mov r9, qword [rsp + 0x330]
call fcn.140023050
cmp al, 0x15
jne 0x1400b7040
test sil, 4
je 0x1400b7090
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
je 0x1400b7166
shr r8, 5
mov rax, qword [rsp + 0x1f0]
add rax, r8
je 0x1400b712d
mov rax, qword [rsp + 0x1e0]
sub rax, r8
mov r8, rax
mov rcx, qword [0x140198260]
xor edx, edx
call r15
shr esi, 0x1f
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0x178], eax
movzx eax, byte [rsp + 0xb4]
mov byte [rsp + 0x17c], al
movzx r8d, byte [rsp + 0x2f]
mov rdx, qword [rsp + 0x50]
test rdi, rdi
jne 0x1400b5162
jmp 0x1400b517e
shr r8, 5
mov rax, qword [rsp + 0xc0]
add rax, r8
mov r13, qword [rsp + 0x138]
je 0x1400b71d9
mov rax, qword [rsp + 0xb0]
sub rax, r8
mov r8, rax
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12b, 1
jmp 0x1400b78e4
xor eax, eax
mov qword [rsp + 0xd8], rax
xor eax, eax
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x30], rax
xor ecx, ecx
xor edx, edx
mov dword [rsp + 0x28], 0
xor eax, eax
mov r8d, ebp
mov r14, qword [rsp + 0x30]
shl r14, 0x20
or r14, r8
mov r8d, dword [rsp + 0x40]
mov rbx, rcx
shl rbx, 0x20
or rbx, r8
mov dword [rsp + 0x104], 0
mov r8d, dword [rsp + 0x44]
mov r9d, dword [rsp + 0x3c]
mov r11d, dword [rsp + 0x80]
mov r15, qword [rsp + 0xe8]
mov ebp, dword [rsp + 0x28]
mov sil, 1
mov dword [rsp + 0x28], esi
mov r12b, 4
mov dword [rsp + 0xf8], ebp
mov dword [rsp + 0x358], r9d
mov dword [rsp + 0xf4], r9d
mov dword [rsp + 0xfc], edx
mov dword [rsp + 0x354], r10d
mov dword [rsp + 0x100], r10d
mov dword [rsp + 0x360], edi
mov dword [rsp + 0x12c], edi
mov dword [rsp + 0x134], eax
mov dword [rsp + 0x35c], r8d
mov dword [rsp + 0x130], r8d
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x578], rbx
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x570], r14
mov qword [rsp + 0x108], rax
mov dword [rsp + 0xf0], r11d
mov r14d, r11d
mov dword [rsp + 0x5c], eax
mov dword [rsp + 0x60], eax
mov rsi, qword [rsp + 0xd8]
jmp 0x1400b758a
mov al, 1
mov dword [rsp + 0x80], eax
lea r13, [0x14012b0d8]
mov qword [rsp + 0x30], r13
mov rdx, qword [rsp + 0x150]
cmp rdx, 2
je 0x1400b77a0
mov rcx, qword [rsp + 0x158]
mov rax, qword [rsp + 0x160]
test rdx, rdx
mov edi, r11d
mov r12d, r9d
mov r13d, r10d
je 0x1400b747f
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x168]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x150]
cmp r8, 2
mov r11d, edi
mov r9d, r12d
mov r10d, r13d
je 0x1400b77a0
mov rdx, qword [rsp + 0x168]
mov rcx, qword [rsp + 0x158]
mov rax, qword [rsp + 0x160]
test r8, r8
je 0x1400b7790
mov dword [rsp + 0x5c], eax
mov dword [rsp + 0x60], eax
movzx eax, byte [rsp + 0x7e]
mov byte [rsp + 0x12a], al
movzx eax, word [rsp + 0x7c]
mov word [rsp + 0x128], ax
mov r8d, 0xe0
lea rcx, [rsp + 0x610]
lea rdx, [rsp + 0x6f0]
call fcn.14011a750
movzx eax, word [rsp + 0x78]
mov word [rsp + 0x124], ax
movzx eax, byte [rsp + 0x7a]
mov byte [rsp + 0x126], al
movzx eax, word [rsp + 0x74]
mov word [rsp + 0x120], ax
movzx eax, byte [rsp + 0x76]
mov byte [rsp + 0x122], al
mov rdx, qword [rsp + 0x150]
cmp rdx, 2
je 0x1400b76a0
mov rcx, qword [rsp + 0x158]
mov rax, qword [rsp + 0x160]
test rdx, rdx
je 0x1400b7629
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x168]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x150]
cmp r8, 2
je 0x1400b76a0
mov rdx, qword [rsp + 0x168]
mov rcx, qword [rsp + 0x158]
mov rax, qword [rsp + 0x160]
test r8, r8
je 0x1400b7720
mov rbx, rsi
cmp byte [rsp + 0x28], 0
je 0x1400b7740
mov rdi, qword [rsp + 0x198]
test dil, 1
jne 0x1400b76f3
lock dec qword [rdi + 0x20]
jne 0x1400b7740
shr rdi, 5
mov rax, qword [rsp + 0x190]
add rax, rdi
je 0x1400b7740
mov eax, r14d
shr eax, 8
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x80], r14
mov eax, r14d
shr eax, 0x10
mov dword [rsp + 0x8c], eax
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x44], eax
mov eax, dword [rsp + 0xf4]
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0xfc]
mov dword [rsp + 0x64], eax
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x3c], eax
mov rdi, rbx
jmp 0x1400b7805
mov edx, dword [rsp + 0x80]
mov r13, qword [rsp + 0x30]
cmp r15b, 0xa
je 0x1400b7bda
mov r12d, r15d
mov eax, dword [rsp + 0x380]
mov edi, eax
mov eax, r9d
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x30], r13
mov eax, edx
mov qword [rsp + 0x80], rax
mov byte [rsp + 0x27], r14b
mov dword [rsp + 0x44], r10d
mov dword [rsp + 0x40], ebp
mov dword [rsp + 0x64], esi
mov dword [rsp + 0x3c], r11d
mov r13, qword [rsp + 0x138]
mov r15, qword [rsp + 0xe8]
movzx eax, byte [rsp + 0x12a]
mov byte [rsp + 0x11e], al
movzx eax, word [rsp + 0x128]
mov word [rsp + 0x11c], ax
mov r8d, 0xe0
lea rcx, [rsp + 0x7d0]
lea rdx, [rsp + 0x610]
call fcn.14011a750
movzx eax, word [rsp + 0x124]
mov word [rsp + 0x118], ax
movzx eax, byte [rsp + 0x126]
test byte [rsi + riz], ah
add dword [rax], eax
add byte [rax + 0x11a2484], cl
add byte [rax], al
movzx eax, word [rsp + 0x120]
mov word [rsp + 0x114], ax
movzx eax, byte [rsp + 0x122]
mov byte [rsp + 0x116], al
cmp r12b, 9
jne 0x1400b7a14
mov eax, edi
mov dword [rsp + 0x380], edi
mov r12, qword [rsp + 0x1b8]
cmp byte [r13 + 0x1c2], 0
jne 0x1400b49b0
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x108], rax
jmp 0x1400b758a
mov eax, dword [rsp + 0xf0]
and eax, 0xffffff00
or eax, 0xe
mov dword [rsp + 0xf0], eax
test byte [rax + rsi*8], ah
add byte [rax], al
add cl, ch
adc edx, ebx
invalid
invalid
mov ecx, dword [rsp + 0x8c]
shl ecx, 0x10
movzx eax, byte [rsp + 0x28]
shl eax, 8
or eax, ecx
movzx ecx, byte [rsp + 0x80]
or ecx, eax
movzx eax, word [rsp + 0x118]
mov bh, 0x84
and al, 0x18
add dword [rax], eax
add byte [rax - 0x75], cl
mov ah, 0x24
test al, 1
add byte [rax], al
mov word [rsi + 0x121], ax
movzx eax, byte [rsp + 0x11a]
mov byte [rsi + 0x123], al
and eax, dword [rcx]
add byte [rax], al
movzx eax, word [rsp + 0x114]
mov word [rsi + 0x125], ax
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x84
and al, 0x16
add dword [rax], eax
add byte [rax + 0x12786], cl
add byte [rax + rcx*4 + 0x26], al
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x84
and al, 0x16
add dword [rax], eax
add byte [rax + 0x12786], cl
add byte [rax + rcx*4 + 0x26], al
movzx eax, byte [rsp + 0xe7]
mov byte [rsi + 1], al
mov rax, qword [rsp + 0x108]
mov word [rsi + 2], ax
mov dword [rsi + 4], edi
jle 0x1400b7a95
jle 0x1400b7a95
mov dword [rsi + 8], ecx
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov dword [rsi + 0xc], eax
mov rax, qword [rsp + 0x30]
mov qword [rsi + 0x10], rax
mov rax, qword [rsp + 0x50]
mov qword [rsi + 0x18], rax
mov dword [rsi + 0x18], eax
mov dword [rsi + 0x18], eax
mov eax, dword [rsp + 0x3c]
mov dword [rsi + 0x20], eax
mov eax, dword [rsp + 0x64]
mov dword [rsi + 0x24], eax
mov eax, dword [rsp + 0x40]
mov dword [rsi + 0x28], eax
mov eax, dword [rsp + 0x44]
mov dword [rsi + 0x2c], eax
mov eax, dword [rsp + 0x130]
mov dword [rsi + 0x30], eax
mov eax, dword [rsp + 0x134]
mov dword [rsi + 0x34], eax
mov eax, dword [rsp + 0x12c]
mov dword [rsi + 0x38], eax
mov eax, dword [rsp + 0x104]
mov byte [rsi + 0x3c], al
movzx eax, byte [rsp + 0x11e]
mov dh, 0x84
and al, 0x1e
add dword [rax], eax
add byte [rax - 0x48f0c0ba], cl
test byte [rsp + rbx], ah
add dword [rax], eax
add byte [rax], al
mov dh, 0x84
and al, 0x1e
add dword [rax], eax
add byte [rax - 0x48f0c0ba], cl
test byte [rsp + rbx], ah
add dword [rax], eax
add byte [rax], al
mov word [rsi + 0x3d], ax
lea rcx, [rsi + 0x40]
invalid
invalid
add byte [rax], al
mov word [rsi + 0x3d], ax
lea rcx, [rsi + 0x40]
invalid
invalid
lea rdx, [rsp + 0x7d0]
add byte [rax], al
mov r8d, 0xe0
call fcn.14011a750
mov eax, dword [rsp + 0x60]
mov byte [rsi + 0x120], al
mov eax, dword [rsp + 0x5c]
mov byte [rsi + 0x124], al
mov rax, qword [rsp + 0x528]
cmp rax, 2
jne 0x1400b7c2d
jmp 0x1400b7cbd
push rbx
mov ecx, dword [rsp + 0x8c]
shl ecx, 0x10
movzx eax, byte [rsp + 0x28]
shl eax, 8
or eax, ecx
movzx ecx, dl
or ecx, eax
mov rax, qword [rsp + 0x1a8]
test byte [rax + rbp*4], ah
add dword [rax], eax
add dh, al
add byte [rcx], cl
test byte [rax + rbp*4], ah
add dword [rax], eax
add dh, al
add byte [rcx], cl
mov dword [rax + 8], ecx
mov dword [rax + 0xc], r9d
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], rbx
mov dword [rax + 0x20], r11d
mov dword [rax + 0x24], esi
mov dword [rax + 0x28], ebp
mov dword [rax + 0x2c], r10d
mov rax, qword [rsp + 0x528]
add byte [rax], al
add byte [rax], al
cmp rax, 2
je 0x1400b7cbd
lea rdx, [rsp + 0x540]
mov rsi, qword [rsp + 0x530]
mov rdi, qword [rsp + 0x538]
test rax, rax
je 0x1400b7ca6
mov eax, dword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
rcl dword [rax], 0xff
xchg edi, eax
add byte [rax], 0
add byte [rax - 0x75], cl
test byte [rax + rsi], ah
invalid
add byte [rax], al
rcl dword [rax], 0xff
xchg edi, eax
add byte [rax], 0
add byte [rax - 0x75], cl
test byte [rax + rsi], ah
add eax, 0x48f00000
lock dec qword [rax]
lock dec qword [rax]
jne 0x1400b7cbd
mov rcx, qword [rsp + 0x530]
mov rdx, qword [rsp + 0x538]
call fcn.140045b50
jmp 0x1400b7cbd
movaps xmm6, xmmword [rsp + 0x8b0]
add rsp, 0x8c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x1a8]
mov byte [rax], 0xb
mov rax, qword [rsp + 0x528]
cmp rax, 2
jne 0x1400b7c2d
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_framehead.rs
mov ecx, 5
mov rdx, r12
call fcn.14011b560
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frame_stream_id.rs_rust_depshashbrown_0.14.5_src_rawmod.rs
mov ecx, 4
call fcn.14011b5e0
mov qword [rsp + 0x3e0], 0
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x150]
lea r8, [rsp + 0x3e0]
call fcn.140121860
lea rax, [rsp + 0x610]
mov qword [rsp + 0x1e0], rax
lea rax, [fcn.140008650]
mov qword [rsp + 0x1e8], rax
mov rcx, qword [rsp + 0x1b0]
add byte [rax], al
mov qword [rsp + 0x1f0], rcx
mov qword [rsp + 0x1f8], rax
lea rax, str.new_len____capacity_
mov qword [rsp + 0x3e0], rax
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
and al, 0
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*8], ah
add dword [rax], eax
invalid
mov qword [rsp + 0x3f0], rax
mov qword [rsp + 0x3f8], 2
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x3e0]
call fcn.14011b520
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcio_read_buf.rs
call fcn.14011b5e0
lea r8, [0x14012b168]
mov ecx, 9
mov rdx, r12
call fcn.14011b560
lea r8, [0x14012b150]
mov ecx, 9
push rbp
xor eax, dword [rdi]
add byte [rcx + 9], bh
mov rdx, r12
call fcn.14011b560
invalid
add byte [rbp + rcx*4 + 5], cl
sub dword [rbx], esi
invalid
lea r8, [0x14012b138]
mov ecx, 9
mov rdx, r12
call fcn.14011b560
lea r8, [0x14012b120]
mov ecx, 9
mov rdx, r12
call fcn.14011b560
lea r8, [0x14012b108]
mov ecx, 9
mov rdx, r12
call fcn.14011b560
lea r8, [0x14012cdc8]
mov ecx, 2
mov edx, 2
call fcn.14011b570
lea r8, [0x14012cdc8]
mov ecx, 4
mov edx, 4
call fcn.14011b570
lea r8, [0x14012cdc8]
mov ecx, 5
add byte [rdx + 5], bh
add byte [rdx + 5], bh
call fcn.14011b570
lea r8, [0x14012cdc8]
mov ecx, 3
mov edx, 3
call fcn.14011b570
invalid
lea r8, [0x14012cdb0]
mov ecx, 1
mov edx, 1
call fcn.14011b570
lea r8, [0x14012b0f0]
mov ecx, 9
mov rdx, r12
call fcn.14011b560
mov qword [rsp + 0x398], rax
lea rax, [rsp + 0x598]
mov qword [rsp + 0x1e0], rax
lea rax, [0x1400300d0]
mov qword [rsp + 0x1e8], rax
lea rcx, [rsp + 0x398]
mov qword [rsp + 0x1f0], rcx
mov qword [rsp + 0x1f8], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], 2
mov qword [rsp + 0x400], 0
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x3f0], rax
mov qword [rsp + 0x3f8], 2
lea rdx, [0x140158470]
lea rcx, [rsp + 0x3e0]
call fcn.14011b520
add byte [rcx + rcx*4 - 0x74], cl
and al, 0x38
add eax, dword [rax]
add byte [rax - 0x73], cl
test byte [rax + rbx*4], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfff78155
mov qword [rsp + 0x1e8], rax
lea rcx, [rsp + 0x338]
mov qword [rsp + 0x1f0], rcx
mov qword [rsp + 0x1f8], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], 2
mov qword [rsp + 0x400], 0
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x3f0], rax
mov qword [rsp + 0x3f8], 2
lea rdx, [0x140129490]
lea rcx, [rsp + 0x3e0]
call fcn.14011b520
mov qword [rsp + 0xb0], rdi
lea rax, [rsp + 0x338]
mov qword [rsp + 0x90], rax
lea rax, [0x1400300d0]
mov qword [rsp + 0x98], rax
lea rcx, [rsp + 0xb0]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], rax
add byte [rax], al
add byte [rax], al
lea rax, str.split_off_out_of_bounds:
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], 2
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*4], ah
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
and al, 0xf0
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x714cd
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
and al, 0xf0
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x714cd
lea rcx, [rsp + 0x3e0]
call fcn.14011b520
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x90], rax
lea rax, [fcn.140008650]
mov qword [rsp + 0x98], rax
cwde
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx], fs
add eax, dword [rax]
add byte [rax - 0x77], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9a972
cwde
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx], fs
add eax, dword [rax]
add byte [rax - 0x77], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9a972
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], 2
and al, 0xe8
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add cl, ch
invalid
cld
invalid
invalid
lea r8, [0x14012b180]
mov ecx, 9
call fcn.14011b560
add byte [rcx + 8], bh
mov edx, 0x28
call fcn.14011b280
call fcn.14011b510
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x270
movdqa xmmword [rsp + 0x260], xmm6
mov rbx, r8
mov rsi, rdx
mov rdi, rcx
movzx eax, byte [rdx + 0x378]
test eax, eax
je 0x1400b81c0
cmp eax, 3
jne case.default.0x1400b816d
movzx eax, byte [rsi + 0x280]
lea rcx, [0x14018dd18]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add al, byte [rax]
add cl, ch
pop rsp
add eax, 0x8b480000
xchg esi, eax
mov eax, 0x4c000002
mov eax, dword [rsi + 0x2c0]
jmp 0x1400b8694
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x20], 0
and byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
xor r15d, r15d
and byte [rax], r8b
add byte [rax], al
add byte [rax - 0x77], cl
xor r15d, r15d
mov rcx, qword [rax + 8]
mov r14, r15
cmp rcx, qword [rax + 0x18]
jne 0x1400b8214
jmp 0x1400b890e
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
call fcn.14011bb80
lea rdx, [rcx + 0x20]
mov qword [rax + 8], rdx
mov dword [rax + 8], edx
mov dword [rax + 8], edx
movzx eax, word [rcx]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0xbe], xmm0
movups xmm0, xmmword [rcx + 2]
movaps xmmword [rsp + 0xb0], xmm0
cmp ax, 2
je 0x1400b8941
lea rdx, [rsi + 0x48]
mov word [rsi + 0x48], ax
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rsi + 0x4a], xmm0
movups xmm0, xmmword [rsp + 0xbe]
movups xmmword [rsi + 0x58], xmm0
mov rax, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
mov r9, qword [rax + 0x20]
mov eax, dword [rax + 0x28]
mov dword [rsp + 0x20], eax
lea rcx, [rsp + 0xd8]
call fcn.1400368b0
cmp dword [rsp + 0xe0], 0x3b9aca01
je 0x1400b89d5
lea r14, [rsi + 0x68]
lea rdx, [rsp + 0xd8]
and al, 0xd8
add byte [rax], al
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
and al, 0xd8
add byte [rax], al
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
mov rcx, r14
call fcn.14011a750
cmp dword [rsi + 0x70], 0x3b9aca01
je 0x1400b89f9
lea rcx, [rsi + 0x1f0]
mov r8d, 0x188
mov rdx, r14
call fcn.14011a750
movzx eax, byte [rsi + 0x280]
add byte [rax], al
lea rcx, [0x14018dd18]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r8d, dword [rsi + 0x1f8]
cmp r8d, 0x3b9aca00
jne 0x1400b8441
add byte [rbx + rcx*4 - 0x6a], al
pushfq
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7a], al
movabs al, byte [0x2a486b70f000002]
add byte [rax], al
shr rdx, 0x10
mov dword [rsp + 0xe0], edx
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
nop
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xe4
in al, 0
add byte [rax], al
in al, 0
add byte [rax], al
mov edx, dword [rsi + 0x298]
mov dword [rsp + 0xec], edx
xorps xmm0, xmm0
movups xmmword [rsp + 0xf4], xmm0
hlt
add byte [rax], al
invalid
hlt
movups xmmword [rsp + 0x104], xmm0
movups xmmword [rsp + 0x114], xmm0
movups xmmword [rsp + 0x124], xmm0
movups xmmword [rsp + 0x134], xmm0
movups xmmword [rsp + 0x144], xmm0
mov dword [rsp + 0x154], 0
rol ax, 8
mov dword [rsp + 0xf0], r8d
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x3f], ah
ror byte [rax], 0x44
mov dword [rsp + 0xf0], eax
mov r8d, 0x1c
mov r9w, 0x17
invalid
add byte [rcx + rcx*4 - 0x2e], al
jmp 0x1400b8620
add byte [rsi + 0x41], ah
mov ecx, 0x89440017
invalid
add byte [rcx + rcx*4 - 0x2e], al
jmp 0x1400b8620
mov rdx, qword [rsi + 0x1f0]
movups xmm0, xmmword [rsi + 0x270]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rsi + 0x260]
movaps xmmword [rsp + 0x90], xmm0
add byte [rax], al
add byte [rdi], cl
adc byte [rsi + 0x250], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsi + 0x250], al
movaps xmmword [rsp + 0x80], xmm0
add byte [rax], al
movups xmm0, xmmword [rsi + 0x240]
movaps xmmword [rsp + 0x70], xmm0
add byte [rdi], cl
sub dword [rsp + 0x70], eax
movups xmm0, xmmword [rsi + 0x200]
movups xmm1, xmmword [rsi + 0x210]
adc byte [rdx], al
add byte [rax], al
xchg byte [rax], al
add al, byte [rax]
add byte [rdi], cl
adc byte [rsi + 0x210], cl
adc byte [rdx], al
add byte [rax], al
adc byte [rdx], al
add byte [rax], al
movups xmm2, xmmword [rsi + 0x220]
movups xmm3, xmmword [rsi + 0x230]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
mov qword [rsp + 0x20], rax
lea r14, [rsp + 0xd8]
lea r9, [rsp + 0x30]
mov rcx, r14
call fcn.14009f040
lea rcx, [rsi + 0x288]
mov r8d, pe_nt_image_headers64
mov rdx, r14
call fcn.14011a750
lea r15, [rsi + 0x288]
lea rcx, [rsp + 0x30]
mov rdx, r15
mov r8, rbx
call fcn.1400a30c0
mov r12, qword [rsp + 0x30]
cmp r12, 4
je 0x1400b893a
mov r14, qword [rsp + 0x38]
mov r13, qword [rsp + 0x40]
movdqu xmm6, xmmword [rsp + 0x48]
movzx eax, byte [rsi + 0x370]
cmp eax, 3
je 0x1400b853c
mov word [rsp + 0xd8], r9w
mov word [rsp + 0xda], ax
mov dword [rsp + 0xdc], edx
mov dword [rsp + 0x158], r8d
lea rdx, [rsp + 0xd8]
call qword [sym.imp.ws2_32.dll_connect]
test eax, eax
je 0x1400b8663
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x2733
jne 0x1400b87c0
mov rdx, qword [rsi + 0x2b0]
lea r15, [rsi + 0x2b8]
mov qword [rsi + 0x2b8], rdx
mov qword [rsi + 0x2c0], 0
lea r13, [rsi + 0x2f8]
mov byte [rsi + 0x2f8], 0
xor r8d, r8d
lea rcx, [rsp + 0xd8]
call fcn.1400fd610
mov rcx, qword [rsp + 0xd8]
mov r14, qword [rsp + 0xe0]
cmp rcx, 2
je 0x1400b8804
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0x30], xmm0
lea rax, [rsi + 0x2c8]
mov qword [rsi + 0x2c8], rcx
mov qword [rsi + 0x2d0], r14
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x2d8], xmm0
mov rcx, qword [rsp + 0x40]
mov qword [rsi + 0x2e8], rcx
mov qword [rsi + 0x2f0], rax
mov rdx, qword [rax + 0x10]
lea r12, [rsp + 0xd8]
mov rcx, r12
mov r8, rbx
mov r9b, 1
call fcn.140101530
movzx eax, byte [rsp + 0xe1]
cmp al, 3
je 0x1400b8a83
mov r14, qword [rsp + 0xd8]
cmp al, 2
je 0x1400b87f8
mov rcx, qword [rsi + 0x2e0]
cmp rcx, 0xffffffffffffffff
je 0x1400b8aeb
mov r14d, eax
shl r14, 0x20
or r14, 2
mov rcx, qword [rsi + 0x2b0]
call qword [sym.imp.ws2_32.dll_closesocket]
mov r12d, 2
mov byte [rsi + 0x300], 1
jmp 0x1400b881e
lea rcx, [rsi + 0x2c8]
call fcn.14006c930
mov byte [r13], 1
mov r12d, 2
mov rcx, r15
call fcn.14006f520
mov byte [rsi + 0x300], 1
cmp r12, 2
jne 0x1400b8921
movzx eax, byte [0x140198310]
mov edx, 0x11
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400b8ac1
mov r15, rax
movdqu xmm0, xmmword [0x1401571a3]
movdqu xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x140198310]
mov edx, 8
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400b8ad0
test r14, r14
je 0x1400b894a
mov r13, qword [rsi + 0x28]
movdqu xmm6, xmmword [rsi + 0x30]
jmp 0x1400b89ca
mov byte [rsi + 0x280], 1
mov r8, qword [rsi + 0x20]
test r8, r8
jne 0x1400b8a1b
jmp 0x1400b8a6f
mov al, 3
jmp 0x1400b8a91
mov r14, qword [rsi + 0x20]
test r14, r14
jne 0x1400b8913
lea rdx, str.Network_unreachabletcp_connect_error
mov r8d, 0x13
mov cl, 7
call fcn.1400c7610
mov rbx, rax
movzx eax, byte [0x140198310]
mov edx, 0x11
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400b8ac1
mov r14, rax
movdqu xmm0, xmmword [0x1401571a3]
movdqu xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x140198310]
mov edx, 8
xor ecx, ecx
call fcn.1400f3050
lodsd eax, dword [rsi]
cmpsb byte [rsi], byte [rdi]
add eax, dword [rax]
lodsd eax, dword [rsi]
cmpsb byte [rsi], byte [rdi]
add eax, dword [rax]
test rax, rax
je 0x1400b8ad0
mov qword [rax], rbx
lea rcx, [0x140155378]
movq xmm0, rcx
movq mm0, rcx
movq mm0, rcx
movq xmm6, rax
punpcklqdq xmm6, xmm0
mov r13d, 0x11
mov r12d, 2
mov esp, 2
jmp 0x1400b8a6f
movdqu xmm0, xmmword [rsp + 0xe8]
movups xmm1, xmmword [rsp + 0xf8]
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x88], ecx
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x88], ecx
movdqu xmmword [rsi + 0x78], xmm0
mov dword [rsi + 0x70], 0x3b9aca01
mov r14, qword [rsi + 0x78]
mov r13, qword [rsi + 0x80]
movdqu xmm6, xmmword [rsi + 0x88]
mov r12d, 2
mov r8, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
test r8, r8
je 0x1400b8a6f
cmp qword [rsi + 0x28], 0
je 0x1400b8a31
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsi + 0x30]
test rbx, rbx
je 0x1400b8a6f
mov r15, qword [rsi + 0x38]
mov rax, qword [r15]
test rax, rax
je 0x1400b8a4b
mov rcx, rbx
call rax
cmp qword [r15 + 8], 0
je 0x1400b8a6f
cmp qword [r15 + 0x10], 0x11
jb 0x1400b8a5d
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rdi], r12
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], r13
movdqu xmmword [rdi + 0x18], xmm6
mov al, 1
jmp 0x1400b8aa0
mov byte [r13], 3
mov byte [rsi + 0x300], 3
mov al, 4
mov byte [rsi + 0x280], al
add byte [rdx], 0
add byte [rax - 0x39], cl
invalid
add eax, dword [rax]
add byte [rax], al
mov al, 3
mov byte [rsi + 0x378], al
movaps xmm6, xmmword [rsp + 0x260]
add al, byte [rax]
add byte [rax - 0x7f], cl
invalid
jo 0x1400b8ab5
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rdx], 0
add byte [rax - 0x39], cl
invalid
add al, byte [rax]
add byte [rax - 0x7f], cl
invalid
mov ecx, 1
mov edx, 0x11
call fcn.14011b260
mov ecx, 8
mov edx, 8
call fcn.14011b280
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
call fcn.14011bb80
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.14011b930
ud2
sal byte [rdi + rcx - 0x10], 0x48
dec dword [rax]
jne 0x1400b93eb
lea rcx, [rdi + 8]
call fcn.1400c2250
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
mov eax, edi
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x30]
mov rbx, qword [rsi + 0x38]
test rbx, rbx
je 0x1400b9463
lea r14, [rdi + 8]
nop
mov rax, qword [r14 - 8]
mov rcx, qword [r14]
call qword [rax + 0x18]
add r14, 0x10
dec rbx
retf
jne 0x1400b9410
jmp 0x1400b9463
cmp qword [rsi + 0x28], 0
je 0x1400b9486
invalid
sbb al, 0x48
mov ecx, dword [0x140198260]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
invalid
ret
int3
sub rsp, 0xd8
mov rsi, r8
test r8, r8
je 0x1400b9698
imul rbx, rsi, 0x68
movabs rax, 0x13b13b13b13b13b
cmp esi, dword [rcx + 0x48013b13]
cmp esi, eax
cmp esi, dword [rcx + 0x48013b13]
cmp esi, eax
mov qword [rsp + 0x40], rbx
ja 0x1400b96be
add byte [rax], al
mov r15, rdx
mov qword [rsp + 0x38], rcx
movzx eax, byte [0x140198310]
mov dh, 5
invalid
out dx, al
invalid
add byte [rcx], dh
leave
mov rdx, rbx
call fcn.1400f3050
test rax, rax
je 0x1400b96ca
lea r12, [r15 + 0x58]
mov qword [rsp + 0x28], rax
mov r14, rax
add r14, 0x60
xor edi, edi
lea rcx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
lea ecx, [rsp + 0x48]
mov qword [rsp + 0x30], rsi
jmp 0x1400b95f6
movups xmm0, xmmword [r12 - 0x50]
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
dec rsi
add r15, 0x68
invalid
push 0x248c8b48
lahf
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x7f
invalid
movaps xmm1, xmmword [rsp + 0x90]
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm1
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0xd0], rcx
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
movups xmm1, xmmword [rsp + 0x48]
movups xmm2, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0xc0], xmm2
rol byte [rax], 0
invalid
rol byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0xb0], ecx
add byte [rax], al
movaps xmmword [rsp + 0xb0], xmm1
add byte [rax], al
mov qword [r14 + rdi - 0x60], rax
movups xmmword [r14 + rdi - 0x58], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xc0], cl
and al, 0xc0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xc0], cl
and al, 0xc0
add byte [rax], al
invalid
movups xmmword [r14 + rdi - 0x48], xmm0
mov eax, 0x4c110f41
enter 0xffffffffffff8b48, 0xffffffffffffff84
enter 0xffffffffffff8b48, 0xffffffffffffff84
movups xmmword [r14 + rdi - 0x38], xmm1
mov rax, qword [rsp + 0xd0]
mov qword [r14 + rdi - 0x28], rax
mov qword [r14 + rdi - 0x20], rbx
mov byte [r14 + rdi - 0x18], r13b
invalid
invalid
enter 0xffffffffffff8b48, 0xffffffffffffff84
and al, 0xd0
add byte [rax], al
add byte [rcx - 0x77], cl
fmul dword ds:[rcx - 0x77]
pop rsp
loopne 0x1400b9602
mov byte [rsi + rdi - 0x18], ch
notrack call 0x1644fbdd4
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [r14 + rdi - 0x17], xmm0
invalid
invalid
invalid
jo 0x1400b9608
movups xmmword [rsi + rdi - 0x17], xmm0
notrack jmp 0x164502118
mov rax, qword [rsp + 0x7f]
mov qword [r14 + rdi - 8], rax
clc
clc
mov word [r14 + rdi], bp
sub al, 0x3e
add r12, 0x68
add rdi, 0x68
test rsi, rsi
mov rbx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
lea rcx, [rsp + 0x48]
je 0x1400b9684
invalid
mov es, word [rax]
add byte [rax], al
test byte [rsi + 0x48000000], cl
cmp ebx, edi
cmp rbx, rdi
je 0x1400b9684
movzx ebp, word [r15 + 0x60]
mov rax, qword [r15 + 0x40]
invalid
outsd dx, dword [rsi]
invalid
test rax, rax
test rax, rax
je 0x1400b9650
mov r8, qword [r12 - 0x10]
mov r9, qword [r12 - 8]
lea rcx, [rsp + 0x48]
mov rdx, r12
call qword [rax]
lea rcx, [rsp + 0x48]
mov rbx, qword [rsp + 0x48]
mov ebx, dword [rsp + 0x48]
mov ebx, dword [rsp + 0x48]
movzx r13d, byte [rsp + 0x50]
lea rax, [rsp + 0x51]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rax + 0xf]
mov qword [rsp + 0x9f], rax
lahf
add byte [rax], al
add bl, ch
invalid
lahf
add byte [rax], al
add bl, ch
or dword [rax + 0x6cb60f45], edx
and al, 0xf0
movzx r13d, byte [r12 - 0x10]
xor ebx, ebx
lea rdx, [r15 + 0x30]
lea edx, [rdi + 0x30]
mov rax, qword [r15 + 0x18]
mov r8, qword [r15 + 0x20]
mov r9, qword [r15 + 0x28]
call qword [rax]
movzx eax, byte [r15 + 0x38]
mov byte [rsp + 0x68], al
cmp qword [r15], 0
jne case.0x1400aa8ab.419
xor eax, eax
jmp 0x1400b953b
mov rsi, qword [rsp + 0x30]
mov rax, rsi
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x28]
jmp 0x1400b969f
mov edx, 8
xor eax, eax
mov qword [rcx], rax
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rsi
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ecx, ecx
mov rdx, qword [rsp + 0x40]
call fcn.14011b260
mov ecx, 8
mov rdx, qword [rsp + 0x40]
call fcn.14011b260
int3
int3
mov eax, dword [rsi + 0x68]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x78]
test rax, rax
je 0x1400b9a04
lea rcx, [rsi + 0x90]
mov rdx, qword [rsi + 0x80]
mov r8, qword [rsi + 0x88]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x98]
test rax, rax
je 0x1400b9a28
lea rcx, [rsi + 0xb0]
mov rdx, qword [rsi + 0xa0]
xchg esi, eax
movabs al, byte [0xa8868b4c000000]
add byte [rax], al
xchg esi, eax
movabs al, byte [0xa8868b4c000000]
add byte [rax], al
call qword [rax + 0x10]
mov rax, qword [rsi + 0xb8]
test rax, rax
invalid
je 0x1400b9a4c
lea rcx, [rsi + 0xd0]
mov rdx, qword [rsi + 0xc0]
mov r8, qword [rsi + 0xc8]
call qword [rax + 0x10]
mov rax, qword [rsi + 0xd8]
test rax, rax
je 0x1400b9a79
mov rax, qword [rax + 0x10]
lea rcx, [rsi + 0xf0]
mov rdx, qword [rsi + 0xe0]
mov r8, qword [rsi + 0xe8]
add byte [rax], al
add rsp, 0x20
pop rsi
jmp rax
nop
add rsp, 0x20
pop rsi
ret
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
test rdx, rdx
je 0x1400b9c06
mov rsi, rdx
mov rdi, rcx
xor ebx, ebx
movabs r12, 0x8000000000000000
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400b9acc
inc rbx
cmp rbx, rsi
je 0x1400b9c06
mov rax, rbx
shl rax, 7
shl eax, 7
shl eax, 7
lea rax, [rax + rbx*8]
lea r13, [rdi + rax]
mov rax, qword [rdi + rax]
cmp rax, 3
ja case.default.0x1400b9af7
jrcxz 0x1400b9ae7
add byte [rax], al
lea rcx, [0x14018dd2c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [r13 + 0x50], 2
je 0x1400b9b13
mov eax, dword [rbp + 0x30]
mov rdx, qword [r13 + 0x38]
mov r8, qword [r13 + 0x40]
call qword [rax + 0x10]
lea rcx, [r13 + 0x28]
mov rax, qword [r13 + 0x10]
mov rdx, qword [r13 + 0x18]
mov r8, qword [r13 + 0x20]
call qword [rax + 0x10]
mov rax, qword [r13 + 0x58]
cmp rax, r12
je 0x1400b9ac0
test rax, rax
je 0x1400b9b44
sal byte [rax + rdx + 0x4d], 0x8b
invalid
xlatb
mov rbp, qword [r13 + 0x80]
test rbp, rbp
je 0x1400b9b90
mov r14, qword [r13 + 0x78]
add r14, 8
jmp 0x1400b9b69
add r14, 0x18
dec rbp
je 0x1400b9b90
cmp qword [r14 - 8], 0
je 0x1400b9b60
invalid
invalid
mov r8, qword [r14]
mov rcx, qword [0x140198260]
or eax, 0xde6e6
or eax, 0xde6e6
add byte [rcx], dh
rol byte [rcx - 1], cl
xlatb
xor edx, edx
call r15
jmp 0x1400b9b60
cmp qword [r13 + 0x70], 0
je 0x1400b9ac0
mov r8, qword [r13 + 0x78]
mov rcx, qword [0x140198260]
or eax, 0xde6ba
xor edx, edx
call r15
jmp 0x1400b9ac0
mov rax, qword [r13 + 8]
lock dec qword [rax]
or byte [rdi], cl
test dword [rax - 1], ebp
invalid
invalid
or byte [rdi], cl
test dword [rax - 1], ebp
invalid
cmp byte [r13 + 0x38], 2
je 0x1400b9be6
lea rcx, [r13 + 0x30]
mov rax, qword [r13 + 0x18]
mov rdx, qword [r13 + 0x20]
mov r8, qword [r13 + 0x28]
call qword [rax + 0x10]
mov rax, qword [r13 + 8]
lock dec qword [rax]
or al, dh
dec qword [rax]
jne 0x1400b9b26
mov rcx, qword [r13 + 8]
mov rdx, qword [r13 + 0x10]
mov edx, dword [rbp + 0x10]
mov edx, dword [rbp + 0x10]
call fcn.140045b50
jmp 0x1400b9b26
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sub esp, eax
movaps xmmword [rsp + 0x3250], xmm7
movaps xmmword [rsp + 0x3240], xmm6
xor al, byte [rax]
add byte [rbp - 0x77], cl
invalid
mov rsi, rdx
mov r12, rcx
movzx eax, byte [rdx + 0x111]
lea rcx, [0x14018dd3c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi + 0x98]
mov qword [rsp + 0xb00], rax
movups xmm0, xmmword [rsi + 0x88]
movaps xmmword [rsp + 0xaf0], xmm0
lock or al, byte [rax]
add byte [rax - 0x75], cl
push 0xfc08548
test bl, ch
add byte [rax], al
invalid
mov rcx, qword [rsi + 0x70]
lock inc qword [rax]
jg 0x1400b9d7f
jmp case.0x1400b9c67.2
lea rax, [rsi + 0x438]
mov qword [rsp + 0xe8], rax
movzx eax, byte [rsi + 0x438]
lea rcx, [rsi + 0x118]
test eax, eax
mov qword [rsp + 0x128], rcx
je 0x1400b9e81
cmp eax, 3
jne 0x1400be8c6
lea rbp, [rsi + 0x430]
movzx eax, byte [rsi + 0x430]
lea r14, [rsi + 0x1d0]
test eax, eax
je 0x1400ba134
movzx edx, word [rsi + 0x64]
mov r8d, dword [rsi + 0x60]
mov r9d, dword [rsi + 0x48]
mov r10, qword [rsi + 0x40]
mov r11, qword [rsi + 0x30]
mov edi, dword [rsi + 0x38]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
mov rbx, qword [rsi + 0x50]
movzx ebp, word [rsi + 0x80]
movaps xmm3, xmmword [rsp + 0xaf0]
movups xmmword [rsp + 0x3f6], xmm3
mov r14, qword [rsp + 0xb00]
mov qword [rsp + 0x406], r14
lea r14, [rsi + 0x118]
mov qword [rsp + 0x128], r14
movups xmmword [rsi + 0x118], xmm0
movups xmmword [rsi + 0x128], xmm1
movups xmmword [rsi + 0x138], xmm2
mov qword [rsi + 0x148], r11
mov dword [rsi + 0x150], edi
mov qword [rsi + 0x158], r10
mov dword [rsi + 0x160], r9d
mov qword [rsi + 0x168], rbx
mov r9, qword [rsi + 0x58]
mov r10, qword [rsi + 0x78]
mov qword [rsi + 0x170], r9
mov dword [rsi + 0x178], r8d
mov word [rsi + 0x17c], dx
mov qword [rsi + 0x180], rax
mov qword [rsi + 0x188], rcx
mov qword [rsi + 0x190], r10
mov word [rsi + 0x198], bp
movups xmm0, xmmword [rsp + 0x3f0]
movdqu xmm1, xmmword [rsp + 0x3fe]
movdqu xmmword [rsi + 0x1a8], xmm1
movups xmmword [rsi + 0x19a], xmm0
lea rax, [rsi + 0x438]
mov qword [rsp + 0xe8], rax
mov byte [rsi + 0x438], 0
movzx eax, byte [0x140198310]
mov edx, 0x2320
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400be7df
mov r14, rax
xorps xmm6, xmm6
movups xmmword [rax + 0x2310], xmm6
movups xmmword [rax + 0x2300], xmm6
movzx eax, byte [0x140198310]
mov edx, 0x280
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400be7ee
mov r13, rax
and r13, 0xffffffffffffff80
mov qword [r13 + 0x78], rax
mov qword [r13 + 0x80], 1
mov qword [r13 + 0x88], 1
mov qword [r13 + 0x100], r14
mov qword [r13 + 0x108], 0
mov qword [r13 + 0x180], 0
mov qword [r13 + 0x190], 0
movaps xmmword [r13 + 0x200], xmm6
movaps xmmword [r13 + 0x210], xmm6
mov qword [r13 + 0x220], r14
mov qword [r13 + 0x228], r14
mov qword [r13 + 0x230], 0
mov byte [r13 + 0x238], 0
mov qword [r13 + 0x240], 0
mov qword [r13 + 0x248], 1
lock inc qword [r13 + 0x80]
jle case.0x1400b9c67.2
movzx eax, byte [0x140198310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400be7d0
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov byte [rax + 0x28], 0
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
lock inc qword [rax]
jle case.0x1400b9c67.2
sub r12, 0xffffffffffffff80
lea rax, [rdi + 0x68]
mov qword [rsp + 0x160], r13
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rbp
movzx eax, byte [rdi + 0x80]
test al, al
je 0x1400bbf84
mov rcx, qword [rsp + 0x160]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
mov rbp, qword [rsp + 0x30]
jne 0x1400be6d6
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [r12], rax
cmp rax, 0x3f
jbe 0x1400bea45
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400bbfbb
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax + 0x10]
jmp 0x1400bbfbb
lea rcx, [rsp + 0x160]
mov rdx, r12
call fcn.1400af410
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xe0]
mov rdx, r12
call fcn.140102a90
mov rbp, qword [rsp + 0x30]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r12], rcx
je 0x1400bbff2
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax + 0x20]
mov rax, qword [rsi + 0x1f0]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsi + 0x1f8]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsi + 0x1e0]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsi + 0x1e8]
mov qword [rsp + 0xd0], rax
mov eax, dword [rsp + 0x489]
mov ecx, dword [rsp + 0x48c]
mov dword [rsp + 0x21b], ecx
mov dword [rsp + 0x218], eax
mov byte [rsi + 0x430], 1
mov rcx, qword [rsp + 0x38]
call fcn.1400beb40
mov rax, qword [rsp + 0x590]
mov qword [rsp + 0x390], rax
movups xmm0, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x380], xmm0
movups xmm0, xmmword [rsp + 0x540]
movdqu xmm1, xmmword [rsp + 0x550]
movups xmm2, xmmword [rsp + 0x560]
movups xmm3, xmmword [rsp + 0x570]
movaps xmmword [rsp + 0x370], xmm3
movaps xmmword [rsp + 0x360], xmm2
movdqa xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x340], xmm0
mov eax, dword [rsp + 0x218]
mov ecx, dword [rsp + 0x21b]
mov dword [rsp + 0x210], eax
mov dword [rsp + 0x213], ecx
mov r15d, 2
xor eax, eax
mov qword [rsp + 0xc8], rax
mov dword [rsp + 0x38], eax
mov r12, qword [rsp + 0x130]
mov qword [rsp + 0x80], rcx
mov rax, qword [rsi + 0x1b8]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [rsi + 0x1c0]
movaps xmmword [rsp + 0x1d0], xmm0
mov rax, qword [rsi + 0x180]
test rax, rax
je 0x1400bc13d
lock dec qword [rax]
jne 0x1400bc13d
mov rcx, qword [rsi + 0x180]
mov rdx, qword [rsi + 0x188]
call fcn.140045b50
movaps xmm0, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x4f0], xmm0
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movaps xmm2, xmmword [rsp + 0x360]
movaps xmm3, xmmword [rsp + 0x370]
movaps xmmword [rsp + 0x410], xmm0
movaps xmmword [rsp + 0x420], xmm1
movaps xmmword [rsp + 0x430], xmm2
movaps xmmword [rsp + 0x440], xmm3
movaps xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x450], xmm0
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x460], rax
mov eax, dword [rsp + 0x210]
mov ecx, dword [rsp + 0x213]
mov dword [rsp + 0x200], eax
mov dword [rsp + 0x203], ecx
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x260], rax
movaps xmm0, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x250], xmm0
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmmword [rsp + 0x620], xmm0
mov eax, dword [rsp + 0x482]
mov ecx, dword [rsp + 0x485]
mov dword [rsp + 0x1f8], eax
mov dword [rsp + 0x1fb], ecx
mov eax, dword [rsp + 0x3ea]
mov dword [rsp + 0x1ac], eax
movzx eax, word [rsp + 0x3ee]
mov word [rsp + 0x1b0], ax
mov eax, dword [rsp + 0x3e4]
mov dword [rsp + 0x1a4], eax
movzx eax, word [rsp + 0x3e8]
mov word [rsp + 0x1a8], ax
movups xmm0, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0x610], xmm0
mov eax, dword [rsp + 0x47b]
mov ecx, dword [rsp + 0x47e]
mov dword [rsp + 0x1f3], ecx
mov dword [rsp + 0x1f0], eax
movups xmm0, xmmword [rsp + 0x2c0]
movups xmm1, xmmword [rsp + 0x2d0]
movaps xmmword [rsp + 0x240], xmm1
movaps xmmword [rsp + 0x230], xmm0
mov eax, dword [rsp + 0x474]
mov ecx, dword [rsp + 0x477]
mov dword [rsp + 0x1eb], ecx
mov dword [rsp + 0x1e8], eax
mov eax, dword [rsp + 0x46d]
mov ecx, dword [rsp + 0x470]
mov dword [rsp + 0x1e3], ecx
mov dword [rsp + 0x1e0], eax
mov rax, qword [rsp + 0xe8]
mov byte [rax], 1
movaps xmm0, xmmword [rsp + 0x4f0]
movaps xmmword [rsp + 0x160], xmm0
movaps xmm0, xmmword [rsp + 0x410]
movaps xmm1, xmmword [rsp + 0x420]
movaps xmm2, xmmword [rsp + 0x430]
movaps xmm3, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0x490], xmm0
movaps xmmword [rsp + 0x4a0], xmm1
movaps xmmword [rsp + 0x4b0], xmm2
movaps xmmword [rsp + 0x4c0], xmm3
movaps xmm0, xmmword [rsp + 0x450]
movaps xmmword [rsp + 0x4d0], xmm0
mov rax, qword [rsp + 0x460]
mov qword [rsp + 0x4e0], rax
mov eax, dword [rsp + 0x200]
mov ecx, dword [rsp + 0x203]
mov dword [rsp + 0xab], ecx
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x3b0], rax
movaps xmm0, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x3a0], xmm0
movaps xmm0, xmmword [rsp + 0x620]
movaps xmmword [rsp + 0x530], xmm0
mov eax, dword [rsp + 0x1f8]
mov ecx, dword [rsp + 0x1fb]
mov dword [rsp + 0xa3], ecx
mov dword [rsp + 0xa0], eax
movzx eax, word [rsp + 0x1b0]
mov word [rsp + 0x78], ax
mov eax, dword [rsp + 0x1ac]
mov dword [rsp + 0x74], eax
movzx eax, word [rsp + 0x1a8]
mov word [rsp + 0x70], ax
mov eax, dword [rsp + 0x1a4]
mov dword [rsp + 0x6c], eax
movaps xmm0, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0x520], xmm0
mov eax, dword [rsp + 0x1f0]
mov ecx, dword [rsp + 0x1f3]
mov dword [rsp + 0x9b], ecx
mov dword [rsp + 0x98], eax
movaps xmm0, xmmword [rsp + 0x230]
movdqa xmm1, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x510], xmm1
movaps xmmword [rsp + 0x500], xmm0
mov eax, dword [rsp + 0x1e8]
mov ecx, dword [rsp + 0x1eb]
mov dword [rsp + 0x93], ecx
mov dword [rsp + 0x90], eax
mov eax, dword [rsp + 0x1e0]
mov ecx, dword [rsp + 0x1e3]
mov dword [rsp + 0x8b], ecx
mov dword [rsp + 0x88], eax
cmp r15d, 4
je case.0x1400675a0.688
movaps xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x3c0], xmm0
mov rdi, qword [rsi + 0xf8]
test rdi, rdi
mov qword [rsp + 0x130], r12
je 0x1400bc7e9
mov rbx, qword [rsi + 0x100]
mov r12, qword [rbx + 0x10]
movzx eax, byte [0x140198310]
mov edx, 0x1e8
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400be90f
dec r12
and r12, 0xfffffffffffffff0
lea rcx, [rdi + r12]
add rcx, 0x10
mov qword [rax], r15
mov qword [rax + 8], 2
mov qword [rax + 0x10], r14
movaps xmm0, xmmword [rsp + 0x490]
movaps xmm1, xmmword [rsp + 0x4a0]
movaps xmm2, xmmword [rsp + 0x4b0]
movaps xmm3, xmmword [rsp + 0x4c0]
movups xmmword [rax + 0x18], xmm0
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x38], xmm2
movups xmmword [rax + 0x48], xmm3
movaps xmm0, xmmword [rsp + 0x4d0]
movups xmmword [rax + 0x58], xmm0
mov rdx, qword [rsp + 0x4e0]
mov qword [rax + 0x68], rdx
mov qword [rax + 0x70], 0
mov rdx, qword [rsp + 0x50]
mov qword [rax + 0x78], rdx
mov rdx, qword [rsp + 0x100]
mov qword [rax + 0x80], rdx
mov byte [rax + 0x88], 0
mov edx, dword [rsp + 0xa8]
mov r8d, dword [rsp + 0xab]
mov dword [rax + 0x89], edx
mov dword [rax + 0x8c], r8d
mov qword [rax + 0x90], rbp
mov qword [rax + 0x98], r14
mov rdx, qword [rsp + 0xf0]
mov qword [rax + 0xa0], rdx
mov rdx, qword [rsp + 0xc8]
mov qword [rax + 0xa8], rdx
mov rdx, qword [rsp + 0xf8]
mov qword [rax + 0xb8], rdx
mov rdx, qword [rsp + 0xd0]
mov qword [rax + 0xc0], rdx
mov rdx, qword [rsp + 0x58]
mov qword [rax + 0xc8], rdx
mov rdx, qword [rsp + 0xe0]
mov qword [rax + 0xd0], rdx
mov rdx, qword [rsp + 0xd8]
mov qword [rax + 0xd8], rdx
mov rdx, qword [rsp + 0x120]
mov qword [rax + 0xe0], rdx
mov rdx, qword [rsp + 0x3b0]
mov qword [rax + 0xf8], rdx
movaps xmm0, xmmword [rsp + 0x3a0]
movups xmmword [rax + 0xe8], xmm0
mov qword [rax + 0x100], 8
movaps xmm0, xmmword [rsp + 0x530]
movups xmmword [rax + 0x108], xmm0
mov r9, qword [rsp + 0xb8]
mov qword [rax + 0x118], r9
movzx edx, byte [rsp + 0x40]
mov byte [rax + 0x120], dl
mov edx, dword [rsp + 0xa0]
mov r8d, dword [rsp + 0xa3]
mov dword [rax + 0x124], r8d
mov dword [rax + 0x121], edx
mov edx, dword [rsp + 0x38]
mov byte [rax + 0x128], dl
mov byte [rax + 0x129], 0
movzx edx, word [rsp + 0x78]
mov word [rax + 0x12e], dx
mov edx, dword [rsp + 0x74]
mov dword [rax + 0x12a], edx
mov rdx, qword [rsp + 0xc0]
mov qword [rax + 0x130], rdx
mov qword [rax + 0x138], r9
mov rdx, qword [rsp + 0xb0]
mov qword [rax + 0x140], rdx
mov rdx, qword [rsp + 0x118]
mov qword [rax + 0x148], rdx
mov rdx, qword [rsp + 0x110]
mov qword [rax + 0x150], rdx
mov qword [rax + 0x158], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x160], xmm0
mov qword [rax + 0x170], 1
mov word [rax + 0x178], 0
movzx edx, word [rsp + 0x70]
mov word [rax + 0x17e], dx
mov edx, dword [rsp + 0x6c]
mov dword [rax + 0x17a], edx
mov qword [rax + 0x180], 2
movaps xmm0, xmmword [rsp + 0x520]
movups xmmword [rax + 0x188], xmm0
mov qword [rax + 0x198], r13
mov rdx, qword [rsp + 0x108]
mov qword [rax + 0x1a0], rdx
mov byte [rax + 0x1a8], 0
mov edx, dword [rsp + 0x98]
mov r8d, dword [rsp + 0x9b]
mov dword [rax + 0x1ac], r8d
mov dword [rax + 0x1a9], edx
movaps xmm0, xmmword [rsp + 0x500]
movdqa xmm1, xmmword [rsp + 0x510]
movups xmmword [rax + 0x1b0], xmm0
movdqu xmmword [rax + 0x1c0], xmm1
mov byte [rax + 0x1d0], 3
mov edx, dword [rsp + 0x90]
mov r8d, dword [rsp + 0x93]
mov dword [rax + 0x1d4], r8d
mov dword [rax + 0x1d1], edx
mov rdx, qword [rsp + 0x80]
mov qword [rax + 0x1d8], rdx
mov byte [rax + 0x1e0], 0
mov edx, dword [rsp + 0x88]
mov r8d, dword [rsp + 0x8b]
mov dword [rax + 0x1e1], edx
mov dword [rax + 0x1e4], r8d
lea r8, [0x140153540]
mov rdx, rax
call qword [rbx + 0x18]
mov r15, qword [rsp + 0x60]
jmp 0x1400bdb98
mov eax, 1
lock xadd qword [0x140198050], rax
mov qword [rsp + 0x3f0], rax
movaps xmm0, xmmword [rsp + 0x490]
movaps xmm1, xmmword [rsp + 0x4a0]
movaps xmm2, xmmword [rsp + 0x4b0]
movaps xmm3, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x630], xmm0
movaps xmmword [rsp + 0x640], xmm1
movaps xmmword [rsp + 0x650], xmm2
movaps xmmword [rsp + 0x660], xmm3
movaps xmm0, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0x670], xmm0
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x680], rax
mov eax, dword [rsp + 0xa8]
mov ecx, dword [rsp + 0xab]
mov dword [rsp + 0x183], ecx
mov dword [rsp + 0x180], eax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x420], rax
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0x410], xmm0
movaps xmm0, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x2c0], xmm0
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa3]
mov dword [rsp + 0x293], ecx
mov dword [rsp + 0x290], eax
movzx eax, word [rsp + 0x78]
mov word [rsp + 0x1c4], ax
mov eax, dword [rsp + 0x74]
mov dword [rsp + 0x1c0], eax
movzx eax, word [rsp + 0x70]
mov word [rsp + 0x224], ax
mov eax, dword [rsp + 0x6c]
mov dword [rsp + 0x220], eax
movaps xmm0, xmmword [rsp + 0x520]
movaps xmmword [rsp + 0x230], xmm0
mov eax, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x9b]
mov dword [rsp + 0x273], ecx
mov dword [rsp + 0x270], eax
movaps xmm0, xmmword [rsp + 0x500]
movaps xmm1, xmmword [rsp + 0x510]
movaps xmmword [rsp + 0x550], xmm1
movaps xmmword [rsp + 0x540], xmm0
mov eax, dword [rsp + 0x90]
mov ecx, dword [rsp + 0x93]
mov dword [rsp + 0x253], ecx
mov dword [rsp + 0x250], eax
mov eax, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x8b]
mov dword [rsp + 0x1d3], ecx
mov dword [rsp + 0x1d0], eax
mov qword [rsp + 0x1a90], r15
mov qword [rsp + 0x1a98], 2
mov qword [rsp + 0x1aa0], r14
movaps xmm0, xmmword [rsp + 0x490]
movaps xmm1, xmmword [rsp + 0x4a0]
movaps xmm2, xmmword [rsp + 0x4b0]
movaps xmm3, xmmword [rsp + 0x4c0]
movups xmmword [rsp + 0x1aa8], xmm0
movups xmmword [rsp + 0x1ab8], xmm1
movups xmmword [rsp + 0x1ac8], xmm2
movups xmmword [rsp + 0x1ad8], xmm3
movaps xmm0, xmmword [rsp + 0x4d0]
movups xmmword [rsp + 0x1ae8], xmm0
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x1af8], rax
mov qword [rsp + 0x1b00], 0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x1b08], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x1b10], rax
mov byte [rsp + 0x1b18], 0
mov eax, dword [rsp + 0xa8]
mov ecx, dword [rsp + 0xab]
mov dword [rsp + 0x1b1c], ecx
mov dword [rsp + 0x1b19], eax
mov qword [rsp + 0x1b20], rbp
mov qword [rsp + 0x1b28], r14
mov r8, qword [rsp + 0xf0]
mov qword [rsp + 0x1b30], r8
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x1b38], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x1b48], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x1b50], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x1b58], rax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x1b60], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x1b68], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x1b70], rax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x1b88], rax
movaps xmm0, xmmword [rsp + 0x3a0]
movups xmmword [rsp + 0x1b78], xmm0
mov qword [rsp + 0x1b90], 8
movaps xmm0, xmmword [rsp + 0x530]
movups xmmword [rsp + 0x1b98], xmm0
mov rdx, qword [rsp + 0xb8]
mov qword [rsp + 0x1ba8], rdx
movzx eax, byte [rsp + 0x40]
mov byte [rsp + 0x1bb0], al
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa3]
mov dword [rsp + 0x1bb4], ecx
mov dword [rsp + 0x1bb1], eax
mov eax, dword [rsp + 0x38]
mov byte [rsp + 0x1bb8], al
mov byte [rsp + 0x1bb9], 0
movzx eax, word [rsp + 0x78]
mov word [rsp + 0x1bbe], ax
mov eax, dword [rsp + 0x74]
mov dword [rsp + 0x1bba], eax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x1bc0], rax
mov qword [rsp + 0x1bc8], rdx
mov r10, qword [rsp + 0xb0]
mov qword [rsp + 0x1bd0], r10
mov r11, qword [rsp + 0x118]
mov qword [rsp + 0x1bd8], r11
mov rdi, qword [rsp + 0x110]
mov qword [rsp + 0x1be0], rdi
mov qword [rsp + 0x1be8], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x1bf0], xmm0
mov qword [rsp + 0x1c00], 1
mov word [rsp + 0x1c08], 0
movzx eax, word [rsp + 0x70]
mov word [rsp + 0x1c0e], ax
mov eax, dword [rsp + 0x6c]
mov dword [rsp + 0x1c0a], eax
mov qword [rsp + 0x1c10], 2
movaps xmm0, xmmword [rsp + 0x520]
movups xmmword [rsp + 0x1c18], xmm0
mov qword [rsp + 0x1c28], r13
mov r9, qword [rsp + 0x108]
mov qword [rsp + 0x1c30], r9
mov byte [rsp + 0x1c38], 0
mov eax, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x9b]
mov dword [rsp + 0x1c3c], ecx
mov dword [rsp + 0x1c39], eax
movaps xmm0, xmmword [rsp + 0x500]
movaps xmm1, xmmword [rsp + 0x510]
movups xmmword [rsp + 0x1c50], xmm1
movups xmmword [rsp + 0x1c40], xmm0
mov byte [rsp + 0x1c60], 3
mov eax, dword [rsp + 0x90]
mov ecx, dword [rsp + 0x93]
mov dword [rsp + 0x1c64], ecx
mov dword [rsp + 0x1c61], eax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x1c68], rax
mov byte [rsp + 0x1c70], 0
mov eax, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x8b]
mov dword [rsp + 0x1c74], ecx
mov dword [rsp + 0x1c71], eax
lea rbx, [rsp + 0x3f0]
mov qword [rsp + 0x1c78], rbx
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x1400bcd40
cmp eax, 1
je 0x1400bcd95
mov rax, qword [rsp + 0x1a90]
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x1400bcd23
lea rcx, [rsp + 0x1a90]
call fcn.140071300
mov al, 1
mov byte [rsp + 0xaf0], al
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0xaf0]
call fcn.140121780
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x14009f000]
call fcn.1400e8540
mov byte [rdi + 0x120], 1
mov rdi, qword [rsp + 0x110]
mov r11, qword [rsp + 0x118]
mov r10, qword [rsp + 0xb0]
mov r9, qword [rsp + 0x108]
mov r8, qword [rsp + 0xf0]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1400be993
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rdx, [rax + 1]
mov qword [rcx + 0xd0], rdx
cmp dword [rcx + 0xd8], 2
mov qword [rsp + 0xaf0], r15
mov qword [rsp + 0xaf8], 2
mov qword [rsp + 0xb00], r14
movaps xmm0, xmmword [rsp + 0x630]
movaps xmm1, xmmword [rsp + 0x640]
movaps xmm2, xmmword [rsp + 0x650]
movaps xmm3, xmmword [rsp + 0x660]
movups xmmword [rsp + 0xb08], xmm0
movups xmmword [rsp + 0xb18], xmm1
movups xmmword [rsp + 0xb28], xmm2
movups xmmword [rsp + 0xb38], xmm3
movaps xmm0, xmmword [rsp + 0x670]
movups xmmword [rsp + 0xb48], xmm0
mov rcx, qword [rsp + 0x680]
mov qword [rsp + 0xb58], rcx
mov qword [rsp + 0xb60], 0
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0xb68], rcx
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0xb70], rcx
mov byte [rsp + 0xb78], 0
mov ecx, dword [rsp + 0x183]
mov dword [rsp + 0xb7c], ecx
mov ecx, dword [rsp + 0x180]
mov dword [rsp + 0xb79], ecx
mov qword [rsp + 0xb80], rbp
mov qword [rsp + 0xb88], r14
mov qword [rsp + 0xb90], r8
mov rcx, qword [rsp + 0xc8]
mov qword [rsp + 0xb98], rcx
mov rcx, qword [rsp + 0xf8]
mov qword [rsp + 0xba8], rcx
mov rcx, qword [rsp + 0xd0]
mov qword [rsp + 0xbb0], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0xbb8], rcx
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0xbc0], rcx
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0xbc8], rcx
mov rcx, qword [rsp + 0x120]
mov qword [rsp + 0xbd0], rcx
movaps xmm0, xmmword [rsp + 0x410]
movups xmmword [rsp + 0xbd8], xmm0
mov rcx, qword [rsp + 0x420]
mov qword [rsp + 0xbe8], rcx
mov qword [rsp + 0xbf0], 8
movaps xmm0, xmmword [rsp + 0x2c0]
movups xmmword [rsp + 0xbf8], xmm0
mov rdx, qword [rsp + 0xb8]
mov qword [rsp + 0xc08], rdx
movzx ecx, byte [rsp + 0x40]
mov byte [rsp + 0xc10], cl
mov ecx, dword [rsp + 0x290]
mov dword [rsp + 0xc11], ecx
mov ecx, dword [rsp + 0x293]
mov dword [rsp + 0xc14], ecx
mov ecx, dword [rsp + 0x38]
mov byte [rsp + 0xc18], cl
mov byte [rsp + 0xc19], 0
mov ecx, dword [rsp + 0x1c0]
mov dword [rsp + 0xc1a], ecx
movzx ecx, word [rsp + 0x1c4]
mov word [rsp + 0xc1e], cx
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0xc20], rcx
mov qword [rsp + 0xc28], rdx
mov qword [rsp + 0xc30], r10
mov qword [rsp + 0xc38], r11
mov qword [rsp + 0xc40], rdi
mov qword [rsp + 0xc48], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0xc50], xmm0
mov qword [rsp + 0xc60], 1
mov word [rsp + 0xc68], 0
movzx ecx, word [rsp + 0x224]
mov word [rsp + 0xc6e], cx
mov ecx, dword [rsp + 0x220]
mov dword [rsp + 0xc6a], ecx
mov qword [rsp + 0xc70], 2
movaps xmm0, xmmword [rsp + 0x230]
movups xmmword [rsp + 0xc78], xmm0
mov qword [rsp + 0xc88], r13
mov qword [rsp + 0xc90], r9
mov byte [rsp + 0xc98], 0
mov ecx, dword [rsp + 0x273]
mov dword [rsp + 0xc9c], ecx
mov ecx, dword [rsp + 0x270]
mov dword [rsp + 0xc99], ecx
movaps xmm0, xmmword [rsp + 0x540]
movdqa xmm1, xmmword [rsp + 0x550]
movdqu xmmword [rsp + 0xcb0], xmm1
movups xmmword [rsp + 0xca0], xmm0
mov byte [rsp + 0xcc0], 3
mov ecx, dword [rsp + 0x253]
mov dword [rsp + 0xcc4], ecx
mov ecx, dword [rsp + 0x250]
mov dword [rsp + 0xcc1], ecx
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0xcc8], rcx
mov byte [rsp + 0xcd0], 0
mov ecx, dword [rsp + 0x1d3]
mov dword [rsp + 0xcd4], ecx
mov ecx, dword [rsp + 0x1d0]
mov dword [rsp + 0xcd1], ecx
mov qword [rsp + 0xcd8], rbx
je 0x1400be9b7
mov rdi, qword [rsp + 0x3f0]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xd8], 0
je 0x1400bd647
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x1400b9c67.2
movzx eax, byte [0x140198310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400bea2a
mov r12, rax
and r12, 0xffffffffffffff80
mov qword [r12 + 0x78], rax
mov qword [r12 + 0x80], 0xcc
mov qword [r12 + 0x88], 0
lea rax, [0x140152488]
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], 0
mov qword [r12 + 0xa0], rbx
mov qword [r12 + 0xa8], rdi
mov qword [r12 + 0xb0], r15
mov qword [r12 + 0xb8], 2
mov qword [r12 + 0xc0], r14
movaps xmm0, xmmword [rsp + 0x630]
movaps xmm1, xmmword [rsp + 0x640]
movaps xmm2, xmmword [rsp + 0x650]
movaps xmm3, xmmword [rsp + 0x660]
movups xmmword [r12 + 0xc8], xmm0
movups xmmword [r12 + 0xd8], xmm1
movups xmmword [r12 + 0xe8], xmm2
movups xmmword [r12 + 0xf8], xmm3
movaps xmm0, xmmword [rsp + 0x670]
movups xmmword [r12 + 0x108], xmm0
mov rax, qword [rsp + 0x680]
mov qword [r12 + 0x118], rax
mov qword [r12 + 0x120], 0
mov rax, qword [rsp + 0x50]
mov qword [r12 + 0x128], rax
mov rax, qword [rsp + 0x100]
mov qword [r12 + 0x130], rax
mov byte [r12 + 0x138], 0
mov eax, dword [rsp + 0x180]
mov ecx, dword [rsp + 0x183]
mov dword [r12 + 0x13c], ecx
mov dword [r12 + 0x139], eax
mov qword [r12 + 0x140], rbp
mov qword [r12 + 0x148], r14
mov rax, qword [rsp + 0xf0]
mov qword [r12 + 0x150], rax
mov rax, qword [rsp + 0xc8]
mov qword [r12 + 0x158], rax
mov rax, qword [rsp + 0xf8]
mov qword [r12 + 0x168], rax
mov rax, qword [rsp + 0xd0]
mov qword [r12 + 0x170], rax
mov rax, qword [rsp + 0x58]
mov qword [r12 + 0x178], rax
mov rax, qword [rsp + 0xe0]
mov qword [r12 + 0x180], rax
mov rax, qword [rsp + 0xd8]
mov qword [r12 + 0x188], rax
mov rax, qword [rsp + 0x120]
mov qword [r12 + 0x190], rax
mov rax, qword [rsp + 0x420]
mov qword [r12 + 0x1a8], rax
movaps xmm0, xmmword [rsp + 0x410]
movups xmmword [r12 + 0x198], xmm0
mov qword [r12 + 0x1b0], 8
movaps xmm0, xmmword [rsp + 0x2c0]
movups xmmword [r12 + 0x1b8], xmm0
mov rdx, qword [rsp + 0xb8]
mov qword [r12 + 0x1c8], rdx
movzx eax, byte [rsp + 0x40]
mov byte [r12 + 0x1d0], al
mov eax, dword [rsp + 0x290]
mov ecx, dword [rsp + 0x293]
mov dword [r12 + 0x1d4], ecx
mov dword [r12 + 0x1d1], eax
mov eax, dword [rsp + 0x38]
mov byte [r12 + 0x1d8], al
mov byte [r12 + 0x1d9], 0
movzx eax, word [rsp + 0x1c4]
mov word [r12 + 0x1de], ax
mov eax, dword [rsp + 0x1c0]
mov dword [r12 + 0x1da], eax
mov rax, qword [rsp + 0xc0]
mov qword [r12 + 0x1e0], rax
mov qword [r12 + 0x1e8], rdx
mov rax, qword [rsp + 0xb0]
mov qword [r12 + 0x1f0], rax
mov rax, qword [rsp + 0x118]
mov qword [r12 + 0x1f8], rax
mov rax, qword [rsp + 0x110]
mov qword [r12 + 0x200], rax
mov qword [r12 + 0x208], 1
xorps xmm0, xmm0
movaps xmmword [r12 + 0x210], xmm0
mov qword [r12 + 0x220], 1
mov word [r12 + 0x228], 0
movzx eax, word [rsp + 0x224]
mov word [r12 + 0x22e], ax
mov eax, dword [rsp + 0x220]
mov dword [r12 + 0x22a], eax
mov qword [r12 + 0x230], 2
movaps xmm1, xmmword [rsp + 0x230]
movups xmmword [r12 + 0x238], xmm1
mov qword [r12 + 0x248], r13
mov rax, qword [rsp + 0x108]
mov qword [r12 + 0x250], rax
mov byte [r12 + 0x258], 0
mov eax, dword [rsp + 0x270]
mov ecx, dword [rsp + 0x273]
mov dword [r12 + 0x25c], ecx
mov dword [r12 + 0x259], eax
movdqa xmm1, xmmword [rsp + 0x540]
movaps xmm2, xmmword [rsp + 0x550]
movdqu xmmword [r12 + 0x260], xmm1
movups xmmword [r12 + 0x270], xmm2
mov byte [r12 + 0x280], 3
mov eax, dword [rsp + 0x250]
mov ecx, dword [rsp + 0x253]
mov dword [r12 + 0x284], ecx
mov dword [r12 + 0x281], eax
mov rax, qword [rsp + 0x80]
mov qword [r12 + 0x288], rax
mov byte [r12 + 0x290], 0
mov eax, dword [rsp + 0x1d0]
mov ecx, dword [rsp + 0x1d3]
mov dword [r12 + 0x294], ecx
mov dword [r12 + 0x291], eax
movups xmmword [r12 + 0x298], xmm0
mov qword [r12 + 0x2a8], 0
mov rax, qword [rbx + 0x88]
mov qword [r12 + 0x98], rax
mov rax, qword [r12 + 0x90]
mov rax, qword [rax + 0x48]
mov rdi, qword [r12 + rax + 0x80]
mov rcx, qword [rbx + 0x68]
mov rax, qword [rbx + 0x80]
and rax, rdi
lea rdx, [rax + rax*2]
lea r14, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
jne 0x1400be2a0
sub r12, 0xffffffffffffff80
lea rax, [rbx + 0x78]
mov qword [rsp + 0x340], r14
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x350], rdi
movzx eax, byte [rbx + 0x90]
test al, al
mov r15, qword [rsp + 0x60]
jne 0x1400bdae0
add rbx, 0x10
lea rcx, [rsp + 0x340]
mov rdx, r12
call fcn.1400af410
mov byte [rsp + 0x4f0], 0
mov qword [rsp + 0x340], rbx
mov qword [rsp + 0x348], r12
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0x350], rax
lea rcx, [rsp + 0x340]
call fcn.140108280
jmp 0x1400bdb61
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x1400b9c67.2
movzx eax, byte [0x140198310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400bea2a
mov r12, rax
and r12, 0xffffffffffffff80
mov qword [r12 + 0x78], rax
mov qword [r12 + 0x80], 0xcc
mov qword [r12 + 0x88], 0
lea rax, [0x1401522f8]
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], 0
mov qword [r12 + 0xa0], rbx
mov qword [r12 + 0xa8], rdi
mov qword [r12 + 0xb0], r15
mov qword [r12 + 0xb8], 2
mov qword [r12 + 0xc0], r14
movaps xmm0, xmmword [rsp + 0x630]
movaps xmm1, xmmword [rsp + 0x640]
movaps xmm2, xmmword [rsp + 0x650]
movaps xmm3, xmmword [rsp + 0x660]
movups xmmword [r12 + 0xc8], xmm0
movups xmmword [r12 + 0xd8], xmm1
movups xmmword [r12 + 0xe8], xmm2
movups xmmword [r12 + 0xf8], xmm3
movaps xmm0, xmmword [rsp + 0x670]
movups xmmword [r12 + 0x108], xmm0
mov rax, qword [rsp + 0x680]
mov qword [r12 + 0x118], rax
mov qword [r12 + 0x120], 0
mov rax, qword [rsp + 0x50]
mov qword [r12 + 0x128], rax
mov rax, qword [rsp + 0x100]
mov qword [r12 + 0x130], rax
mov byte [r12 + 0x138], 0
mov eax, dword [rsp + 0x180]
mov ecx, dword [rsp + 0x183]
mov dword [r12 + 0x13c], ecx
mov dword [r12 + 0x139], eax
mov qword [r12 + 0x140], rbp
mov qword [r12 + 0x148], r14
mov rax, qword [rsp + 0xf0]
mov qword [r12 + 0x150], rax
mov rax, qword [rsp + 0xc8]
mov qword [r12 + 0x158], rax
mov rax, qword [rsp + 0xf8]
mov qword [r12 + 0x168], rax
mov rax, qword [rsp + 0xd0]
mov qword [r12 + 0x170], rax
mov rax, qword [rsp + 0x58]
mov qword [r12 + 0x178], rax
mov rax, qword [rsp + 0xe0]
mov qword [r12 + 0x180], rax
mov rax, qword [rsp + 0xd8]
mov qword [r12 + 0x188], rax
mov rax, qword [rsp + 0x120]
mov qword [r12 + 0x190], rax
mov rax, qword [rsp + 0x420]
mov qword [r12 + 0x1a8], rax
movaps xmm0, xmmword [rsp + 0x410]
movups xmmword [r12 + 0x198], xmm0
mov qword [r12 + 0x1b0], 8
movaps xmm0, xmmword [rsp + 0x2c0]
movups xmmword [r12 + 0x1b8], xmm0
mov rdx, qword [rsp + 0xb8]
mov qword [r12 + 0x1c8], rdx
movzx eax, byte [rsp + 0x40]
mov byte [r12 + 0x1d0], al
mov eax, dword [rsp + 0x290]
mov ecx, dword [rsp + 0x293]
mov dword [r12 + 0x1d4], ecx
mov dword [r12 + 0x1d1], eax
mov eax, dword [rsp + 0x38]
mov byte [r12 + 0x1d8], al
mov byte [r12 + 0x1d9], 0
movzx eax, word [rsp + 0x1c4]
mov word [r12 + 0x1de], ax
mov eax, dword [rsp + 0x1c0]
mov dword [r12 + 0x1da], eax
mov rax, qword [rsp + 0xc0]
mov qword [r12 + 0x1e0], rax
mov qword [r12 + 0x1e8], rdx
mov rax, qword [rsp + 0xb0]
mov qword [r12 + 0x1f0], rax
mov rax, qword [rsp + 0x118]
mov qword [r12 + 0x1f8], rax
mov rax, qword [rsp + 0x110]
mov qword [r12 + 0x200], rax
mov qword [r12 + 0x208], 1
xorps xmm0, xmm0
movaps xmmword [r12 + 0x210], xmm0
mov qword [r12 + 0x220], 1
mov word [r12 + 0x228], 0
movzx eax, word [rsp + 0x224]
mov word [r12 + 0x22e], ax
mov eax, dword [rsp + 0x220]
mov dword [r12 + 0x22a], eax
mov qword [r12 + 0x230], 2
movaps xmm1, xmmword [rsp + 0x230]
movups xmmword [r12 + 0x238], xmm1
mov qword [r12 + 0x248], r13
mov rax, qword [rsp + 0x108]
mov qword [r12 + 0x250], rax
mov byte [r12 + 0x258], 0
mov eax, dword [rsp + 0x270]
mov ecx, dword [rsp + 0x273]
mov dword [r12 + 0x25c], ecx
mov dword [r12 + 0x259], eax
movdqa xmm1, xmmword [rsp + 0x540]
movaps xmm2, xmmword [rsp + 0x550]
movdqu xmmword [r12 + 0x260], xmm1
movups xmmword [r12 + 0x270], xmm2
mov byte [r12 + 0x280], 3
mov eax, dword [rsp + 0x250]
mov ecx, dword [rsp + 0x253]
mov dword [r12 + 0x284], ecx
mov dword [r12 + 0x281], eax
mov rax, qword [rsp + 0x80]
mov qword [r12 + 0x288], rax
mov byte [r12 + 0x290], 0
mov eax, dword [rsp + 0x1d0]
mov ecx, dword [rsp + 0x1d3]
mov dword [r12 + 0x294], ecx
mov dword [r12 + 0x291], eax
movups xmmword [r12 + 0x298], xmm0
mov qword [r12 + 0x2a8], 0
mov rax, qword [rbx + 0x78]
mov qword [r12 + 0x98], rax
mov rax, qword [r12 + 0x90]
mov rax, qword [rax + 0x48]
mov rdi, qword [r12 + rax + 0x80]
mov rcx, qword [rbx + 0x58]
mov rax, qword [rbx + 0x70]
and rax, rdi
lea rdx, [rax + rax*2]
lea r14, [rcx + rdx*8]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r8b
jne 0x1400be6bc
sub r12, 0xffffffffffffff80
lea rax, [rbx + 0x68]
mov qword [rsp + 0x340], r14
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x350], rdi
movzx eax, byte [rbx + 0x80]
test al, al
mov r15, qword [rsp + 0x60]
je 0x1400bdb2f
mov rcx, qword [rsp + 0x340]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx], dl
jne 0x1400be2ad
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [r12], rax
cmp rax, 0x3f
jbe 0x1400bea45
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400bdb61
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax + 0x10]
jmp 0x1400bdb61
lea rcx, [rsp + 0x340]
mov rdx, r12
call fcn.1400af410
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xe0]
mov rdx, r12
call fcn.140102a90
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r12], rcx
je 0x1400bdb98
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax + 0x20]
mov rax, qword [rsp + 0x30]
mov qword [rsi + 0x130], rax
movaps xmm0, xmmword [rsp + 0x3c0]
movups xmmword [rsi + 0x138], xmm0
lea rbx, [rsi + 0x148]
mov byte [rsi + 0x148], 0
mov r12, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x128]
mov rax, qword [rsi + 0x140]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsi + 0x130]
movups xmmword [rcx], xmm0
cmp byte [rsi + 0x128], 2
je 0x1400be7c4
mov rdi, rcx
mov rcx, qword [rcx]
mov rdx, r15
call case.0x140075285.23
test rax, rax
je 0x1400bdc16
mov byte [rbx], 3
mov byte [r12 + 0x70], 3
mov al, 4
jmp 0x1400bded2
movzx eax, byte [rsi + 0x128]
test rdx, rdx
je 0x1400bdf1b
mov qword [rsp + 0x30], rdx
cmp al, 2
je 0x1400bdcca
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x1400bdc44
mov rcx, qword [rdi]
call fcn.14002e8a0
mov rdi, qword [rsi + 0x120]
lock dec qword [rdi + 0x1c8]
jne 0x1400bdcb1
lea rcx, [rdi + 0x80]
call fcn.1400c3420
mov rax, qword [rdi + 0x110]
nop dword [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x110], rcx
jne 0x1400bdc70
test rax, rax
jne 0x1400bdcb1
mov rax, qword [rdi + 0x100]
mov rcx, qword [rdi + 0x108]
mov qword [rdi + 0x100], 0
lock and qword [rdi + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x1400bdcb1
call qword [rax + 8]
mov rax, qword [rsi + 0x120]
lock dec qword [rax]
jne 0x1400bdcca
mov rcx, qword [rsi + 0x120]
call fcn.1400c0e30
mov eax, dword [rsp + 0xaf0]
mov ecx, dword [rsp + 0xaf3]
mov dword [rsp + 0x1a93], ecx
mov dword [rsp + 0x1a90], eax
mov byte [rbx], 1
mov eax, dword [rsp + 0x1a90]
mov ecx, dword [rsp + 0x1a93]
mov dword [rsp + 0x410], eax
mov dword [rsp + 0x413], ecx
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x1400bdd21
lock dec qword [rax]
jne 0x1400bdd21
mov rcx, qword [rsi + 0x68]
mov rdx, qword [rsi + 0x70]
call fcn.140045b50
mov rax, qword [rsi + 0xf8]
test rax, rax
je 0x1400bdd46
lock dec qword [rax]
jne 0x1400bdd46
mov rcx, qword [rsi + 0xf8]
mov rdx, qword [rsi + 0x100]
call fcn.140045b50
mov rax, qword [rsi + 0x108]
test rax, rax
je 0x1400bdd64
lock dec qword [rax]
jne 0x1400bdd64
lea rcx, [rsi + 0x108]
call fcn.1400c1250
lea rcx, [rsi + 0xc0]
call fcn.1400a3a80
cmp byte [rsi + 0xc0], 2
jb 0x1400bdda4
mov rbx, qword [rsi + 0xc8]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0xe8]
mov rax, qword [rsi + 0xd0]
mov rdx, qword [rsi + 0xd8]
mov r8, qword [rsi + 0xe0]
add byte [rax], al
add bh, bh
push rax
adc byte [rbx + rcx*4 - 0x7a], cl
lock add byte [rax], al
add byte [rcx - 0x73], cl
add dword [rax - 0x7d], ecx
clc
add cl, byte [rdi]
and dword [rcx + rax], 0
invalid
mov rbx, qword [rsi + 0xa0]
test rbx, rbx
je 0x1400bde1c
mov rdi, qword [rsi + 0xa8]
mov rax, qword [rdi]
test rax, rax
je 0x1400bddf8
mov rcx, rbx
call rax
cmp qword [rdi + 8], 0
je 0x1400bde1c
cmp qword [rdi + 0x10], 0x11
jb 0x1400bde0a
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0xb0]
lock dec qword [rax]
mov r15b, 2
jne 0x1400bde38
mov rcx, qword [rsi + 0xb0]
call fcn.1400c11c0
mov rax, qword [rsp + 0x30]
mov qword [r12], rax
movaps xmm0, xmmword [rsp + 0x5e0]
movdqa xmm1, xmmword [rsp + 0x5f0]
movups xmmword [r12 + 8], xmm0
movdqu xmmword [r12 + 0x18], xmm1
mov rax, qword [rsp + 0x600]
mov qword [r12 + 0x28], rax
mov qword [r12 + 0x30], rdi
mov qword [r12 + 0x38], rcx
mov byte [r12 + 0x40], r13b
mov eax, dword [rsp + 0x208]
mov ecx, dword [rsp + 0x20b]
mov dword [r12 + 0x41], eax
mov dword [r12 + 0x44], ecx
mov qword [r12 + 0x48], r14
mov qword [r12 + 0x50], rbp
mov qword [r12 + 0x58], rdx
mov byte [r12 + 0x60], r8b
mov byte [r12 + 0x61], r9b
mov eax, dword [rsp + 0x1b4]
mov dword [r12 + 0x62], eax
movzx eax, word [rsp + 0x1b8]
mov word [r12 + 0x66], ax
mov qword [r12 + 0x68], rbx
mov byte [r12 + 0x70], r15b
mov al, 1
mov byte [rsi + 0x111], al
movaps xmm6, xmmword [rsp + 0x3240]
movaps xmm7, xmmword [rsp + 0x3250]
add rsp, 0x3268
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lock dec qword [r8 + 8]
jne 0x1400bddd8
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400bddd8
movzx ecx, al
mov byte [rsi + 0x128], 2
cmp ecx, 3
je 0x1400bdc06
cmp ecx, 2
je 0x1400beaa5
mov rdi, qword [rsi + 0x118]
mov r8, qword [rsi + 0x120]
mov ecx, dword [rsi + 0x12c]
mov dword [rsp + 0x1a93], ecx
mov ecx, dword [rsi + 0x129]
mov dword [rsp + 0x1a90], ecx
mov byte [rsi + 0x148], 1
mov ecx, dword [rsp + 0x1a90]
mov edx, dword [rsp + 0x1a93]
mov dword [rsp + 0x410], ecx
mov dword [rsp + 0x413], edx
mov r13b, 2
cmp byte [rsi + 0x110], 0
jne 0x1400bdfad
mov ecx, dword [rsp + 0x410]
mov edx, dword [rsp + 0x413]
mov dword [rsp + 0x13b], edx
mov dword [rsp + 0x138], ecx
mov r13d, eax
lea rax, [rsi + 0x108]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsi + 0xf0]
mov qword [rsp + 0x1ac0], rax
movups xmm0, xmmword [rsi + 0xc0]
movdqu xmm1, xmmword [rsi + 0xd0]
movups xmm2, xmmword [rsi + 0xe0]
movaps xmmword [rsp + 0x1ab0], xmm2
movdqa xmmword [rsp + 0x1aa0], xmm1
movaps xmmword [rsp + 0x1a90], xmm0
mov r14, qword [rsi + 0xa0]
mov rbp, qword [rsi + 0xa8]
mov r9, qword [rsi + 0xb0]
movzx eax, byte [rsi + 0xb8]
mov byte [rsp + 0x40], al
movzx r10d, byte [rsi + 0xb9]
xchg esi, eax
mov ecx, 0x48000000
lea eax, [rsi + 0xba]
movzx ecx, word [rsi + 0xbe]
mov word [rsp + 0x184], cx
mov ecx, dword [rsi + 0xba]
add byte [rcx + 0x180248c], cl
add byte [rax], al
mov rbx, qword [rsi + 0x108]
test rbx, rbx
test ebx, ebx
mov qword [rsp + 0x60], r8
mov qword [rsp + 0x38], r9
mov byte [rsp + 0x128], r10b
sub byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x58], rdi
je 0x1400be095
cmp r13b, 2
jne 0x1400be0cd
test r14, r14
je 0x1400be100
mov rcx, r14
call qword [rbp + 0x18]
movzx r10d, byte [rsp + 0x128]
mov r9, qword [rsp + 0x38]
mov r8, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
mov r15, rax
jmp 0x1400be103
mov ecx, dword [rsp + 0x138]
mov edx, dword [rsp + 0x13b]
mov dword [rsp + 0x543], edx
add byte [rcx + 0x540248c], cl
add byte [rax], al
add byte [rcx + 0x540248c], cl
add byte [rax], al
mov ecx, dword [rax]
mov dword [rsp + 0x2c0], ecx
add byte [rdi], cl
mov bh, 0x40
add al, 0x66
mov dword [rsp + 0x2c4], eax
add byte [rdi], cl
mov bh, 0x40
add al, 0x66
mov dword [rsp + 0x2c4], eax
xor ebx, ebx
jmp 0x1400be427
invalid
movzx ecx, word [rax + 4]
mov word [rsp + 0x234], cx
xor al, 2
add byte [rax], al
xor al, 2
add byte [rax], al
mov eax, dword [rax]
mov dword [rsp + 0x230], eax
test byte [rax + rsi], ah
add al, byte [rax]
add byte [rbx + 0x1382484], cl
add byte [rax], al
mov ecx, dword [rsp + 0x13b]
mov dword [rsp + 0x340], eax
test byte [rax + rax*2], ah
add eax, dword [rax]
add byte [rcx + 0x343248c], cl
add byte [rax], al
jmp 0x1400be150
xor r15d, r15d
lock inc qword [r9]
jle case.0x1400b9c67.2
invalid
add al, dh
inc qword [rdi]
lock inc qword [rdi]
jle case.0x1400b9c67.2
lock inc qword [r8 + 0x1c8]
add byte [rax], al
lock inc qword [r8]
jle case.0x1400b9c67.2
invalid
add byte [rdi], cl
mov bh, 0x84
and al, 0x84
test byte [rcx], al
add byte [rax], al
invalid
invalid
test byte [rsp + rsi], ah
add al, byte [rax]
movzx eax, word [rsp + 0x184]
test byte [rcx], al
add byte [rax], al
mov word [rsp + 0x234], ax
mov eax, dword [rsp + 0x180]
add dword [rax], eax
invalid
add byte [rbx + 0x1802484], cl
add byte [rax], al
add dword [rax], eax
add byte [rcx + 0x2302484], cl
add byte [rax], al
mov dword [rsp + 0x230], eax
mov r13b, 2
cmp r10b, 2
jne 0x1400be1c3
mov eax, dword [rsp + 0x340]
mov ecx, dword [rsp + 0x343]
add eax, dword [rax]
add byte [rbx + 0x343248c], cl
add byte [rax], al
mov dword [rsp + 0x543], ecx
mov dword [rsp + 0x540], eax
movzx eax, word [rsp + 0x234]
xor al, 2
add byte [rax], al
mov word [rsp + 0x2c4], ax
mov eax, dword [rsp + 0x230]
mov dword [rsp + 0x2c0], eax
mov rax, qword [rsp + 0xe8]
mov rbx, qword [rax]
jmp 0x1400be199
pause
mov rax, qword [rbx + 8]
nop dword [rax]
or byte [rdi], cl
invalid
cmp rax, 0xffffffffffffffff
je 0x1400be197
test rax, rax
js 0x1400be7bf
invalid
add byte [rax], al
invalid
lea rcx, [rax + 1]
lock cmpxchg qword [rbx + 8], rcx
jne 0x1400be1a0
mov r15, r14
mov edi, esi
jmp 0x1400be424
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0xaf0], rdi
mov qword [rsp + 0xaf8], r8
mov byte [rsp + 0xb00], 2
mov eax, dword [rsp + 0x340]
mov ecx, dword [rsp + 0x343]
mov dword [rsp + 0xb01], eax
mov dword [rsp + 0xb04], ecx
mov qword [rsp + 0xb08], r14
mov qword [rsp + 0xb10], rbp
mov qword [rsp + 0xb18], r9
movzx eax, byte [rsp + 0x40]
mov byte [rsp + 0xb20], al
mov byte [rsp + 0xb21], r10b
mov eax, dword [rsp + 0x230]
mov dword [rsp + 0xb22], eax
movzx eax, word [rsp + 0x234]
mov word [rsp + 0xb26], ax
lea r14, [rbx + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x10], cl
jne 0x1400be6ed
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
jne 0x1400be708
xor ebp, ebp
movzx ecx, byte [rbx + 0x11]
test cl, cl
jne 0x1400be71f
movzx edi, byte [rsp + 0x1a90]
test edi, edi
mov qword [rsp + 0x80], r14
mov r13, r12
je 0x1400be2b7
cmp edi, 1
jne 0x1400be2b9
movzx eax, byte [rsp + 0x1a91]
jmp 0x1400be316
mov rcx, r14
call fcn.140120410
jmp 0x1400bd5c5
call fcn.140120760
jmp 0x1400bdaf6
jmp 0x1400be316
mov r14, qword [rsp + 0x1a98]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400beb1f
mov r12, rax
lea rdx, [r14 + 0x18]
mov rax, qword [r14]
mov r8, qword [r14 + 8]
mov r9, qword [r14 + 0x10]
lea rcx, [rsp + 0x630]
call qword [rax]
movups xmm0, xmmword [rsp + 0x630]
movdqu xmm1, xmmword [rsp + 0x640]
movdqu xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
lea r14, [rbx + 0x18]
mov byte [rsp + 0x630], dil
mov byte [rsp + 0x631], al
mov qword [rsp + 0x638], r12
lea rcx, [rsp + 0x640]
lea rdx, [rsp + 0x1ab8]
mov rax, qword [rsp + 0x1aa0]
mov r8, qword [rsp + 0x1aa8]
mov r9, qword [rsp + 0x1ab0]
call qword [rax]
lea rdx, [rsp + 0x630]
lea r8, [rsp + 0xaf0]
mov rcx, r14
mov r9, qword [rsp + 0xe8]
call fcn.1400a5f50
lea rdx, [rsp + 0x1a90]
mov rcx, r14
call fcn.1400a3ba0
mov r8, qword [rsp + 0x1ac0]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x1400be69d
mov qword [rsp + 0x1ac0], 0
mov eax, dword [rsp + 0x630]
mov ecx, dword [rsp + 0x633]
mov dword [rsp + 0x540], eax
mov dword [rsp + 0x543], ecx
mov eax, dword [rsp + 0x3f0]
mov dword [rsp + 0x2c0], eax
movzx eax, word [rsp + 0x3f4]
mov word [rsp + 0x2c4], ax
test bpl, bpl
mov r12, r13
mov rcx, qword [rsp + 0x80]
jne 0x1400be40a
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
jne 0x1400be75b
xor eax, eax
xchg byte [rcx], al
xor ebx, ebx
mov r13b, 2
cmp al, 2
jne 0x1400be41f
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor ebx, ebx
mov rbp, qword [rsp + 0x30]
mov r14, r15
movzx edi, byte [rsp + 0x1a90]
test edi, edi
je 0x1400be4a9
cmp edi, 2
jne 0x1400be4ab
mov qword [rsp + 0x130], r12
mov r12, qword [rsp + 0x1a98]
movzx eax, byte [0x140198310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400beb1f
mov r15, rax
lea rdx, [r12 + 0x18]
mov rax, qword [r12]
mov r8, qword [r12 + 8]
mov r9, qword [r12 + 0x10]
lea rcx, [rsp + 0x630]
call qword [rax]
movups xmm0, xmmword [rsp + 0x630]
movdqu xmm1, xmmword [rsp + 0x640]
movdqu xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov r12, qword [rsp + 0x130]
jmp 0x1400be4b3
jmp 0x1400be4b3
movzx eax, byte [rsp + 0x1a91]
mov byte [rsp + 0x630], dil
mov byte [rsp + 0x631], al
mov qword [rsp + 0x638], r15
lea rcx, [rsp + 0x640]
lea r15, [rsp + 0x1ab8]
mov rax, qword [rsp + 0x1aa0]
mov r8, qword [rsp + 0x1aa8]
mov r9, qword [rsp + 0x1ab0]
mov rdx, r15
call qword [rax]
mov eax, dword [rsp + 0x540]
mov ecx, dword [rsp + 0x543]
mov dword [rsp + 0x20b], ecx
mov dword [rsp + 0x208], eax
mov eax, dword [rsp + 0x2c0]
mov dword [rsp + 0x1b4], eax
movzx eax, word [rsp + 0x2c4]
mov word [rsp + 0x1b8], ax
mov rax, qword [rsp + 0x630]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [rsp + 0x638]
movaps xmmword [rsp + 0x5e0], xmm0
movups xmm0, xmmword [rsp + 0x648]
movaps xmmword [rsp + 0x5f0], xmm0
mov rax, qword [rsp + 0x658]
mov qword [rsp + 0x600], rax
lea rcx, [rsp + 0x1a90]
call fcn.1400a3a80
cmp byte [rsp + 0x1a90], 2
jb 0x1400be5bb
mov rdi, r12
mov r12, qword [rsp + 0x1a98]
lea rcx, [r12 + 0x18]
mov rax, qword [r12]
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r12
mov r12, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x1aa0]
mov rdx, qword [rsp + 0x1aa8]
mov r8, qword [rsp + 0x1ab0]
mov rcx, r15
call qword [rax + 0x10]
mov r8, qword [rsp + 0x1ac0]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x1400be67e
mov rax, qword [rsi + 0x68]
test rax, rax
mov rdi, qword [rsp + 0x58]
je 0x1400be610
xor edi, edi
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x38]
movzx r8d, byte [rsp + 0x40]
movzx r9d, byte [rsp + 0x128]
jmp 0x1400bde3d
lock dec qword [r8 + 8]
jne 0x1400be5ef
invalid
invalid
invalid
invalid
invalid
lock dec qword [r8 + 8]
jne 0x1400be3a1
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400be3a1
mov rcx, r14
call fcn.140120410
jmp 0x1400bdab0
invalid
call fcn.140120760
jmp 0x1400bbf4b
and byte [rsi], al
add cl, ch
imul ebx, eax, 0xffffffff
dec dword [rcx + rcx*4 - 0x17]
call fcn.140120410
jmp 0x1400bbf05
mov rcx, r14
call fcn.140125260
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
je 0x1400be26c
sti
invalid
invalid
sti
invalid
call fcn.140125320
mov ebp, eax
xor bpl, 1
movzx ecx, byte [rbx + 0x11]
test cl, cl
je 0x1400be27a
mov qword [rsp + 0x630], r14
mov byte [rsp + 0x638], bpl
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rsC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140155f28]
lea r8, [rsp + 0x630]
and al, 0x30
invalid
add byte [rax], al
and al, 0x30
invalid
xor byte [rsi], al
add byte [rax], al
mov edx, 0x2b
call fcn.14011b890
mov rdi, rcx
call fcn.140125320
mov rcx, rdi
test al, al
jne 0x1400be40a
mov byte [rbx + 0x11], 1
jmp 0x1400be40a
ud2
call fcn.1401218e0
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.14011b930
invalid
invalid
invalid
invalid
invalid
mov ecx, 8
mov edx, 0x30
call fcn.14011b280
mov ecx, 8
mov edx, 0x2320
call fcn.14011b280
mov ecx, 0x80
mov edx, 0x200
call fcn.14011b280
lea rcx, [0x14012cce9]
lea r8, [0x14012cd98]
mov edx, 0x4c
call fcn.14011b5f0
lea rcx, [0x14012bef9]
fst st(6)
invalid
add byte [rbp + rcx*4 + 5], cl
add eax, 0xba0006d7
invalid
add byte [rax], al
add al, ch
ret
int 5
add byte [rcx + 1], bh
mov edx, 0x2000
call fcn.14011b260
lea rcx, [0x1401570c8]
call fcn.14011bb80
mov ecx, 8
mov edx, 0x28
call fcn.14011b280
mov ecx, 1
mov edx, 0x4000
call fcn.14011b260
mov ecx, 1
mov edx, 0x1000
call fcn.14011b260
mov byte [rsp + 0x1a90], al
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_SETTINGS_frame
lea r9, [0x140156e68]
lea r8, [rsp + 0x1a90]
mov edx, 0x16
call fcn.14011b890
mov ecx, 8
mov edx, 0x240
call fcn.14011b280
mov ecx, 8
mov edx, 0x40
call fcn.14011b280
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.14011bb80
xor eax, eax
mov qword [rsp + 0x1a90], r12
mov byte [rsp + 0x1a98], al
lea rax, [0x140155968]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140155840]
lea r8, [rsp + 0x1a90]
mov edx, 0x2b
call fcn.14011b890
mov ecx, 8
mov edx, 0x1e8
call fcn.14011b280
lea rax, [0x1401529b8]
mov qword [rsp + 0x1a90], rax
lea rax, [fcn.140008650]
mov qword [rsp + 0x1a98], rax
lea rax, str.The_max_buf_size_cannot_be_smaller_than
mov qword [rsp + 0xaf0], rax
mov qword [rsp + 0xaf8], 2
mov qword [rsp + 0xb10], 0
lea rax, [rsp + 0x1a90]
mov qword [rsp + 0xb00], rax
mov qword [rsp + 0xb08], 1
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
lea rcx, [rsp + 0xaf0]
call fcn.14011b520
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.14011b830
lea rcx, [0x140156cb2]
lea r8, [0x140156d78]
mov edx, 0x5e
call fcn.14011b5f0
mov rcx, qword [rsp + 0xaf0]
add rcx, 0xfffffffffffffffd
cmp rcx, 3
jb 0x1400be9f3
lea rcx, [rsp + 0xaf0]
call fcn.140071300
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
dec rax
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
xor eax, eax
mov byte [rsp + 0xaf0], al
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0xaf0]
call fcn.140121780
mov ecx, 0x80
mov edx, 0x280
call fcn.14011b280
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rs
call fcn.14011bb80
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
mov edx, 0x27
call fcn.14011b5f0
mov ecx, 8
mov edx, 8
call fcn.14011b280
mov ecx, 8
mov edx, 0x10
call fcn.14011b280
mov ecx, 8
mov edx, 0x60
call fcn.14011b280
mov ecx, 8
mov edx, 0x48
call fcn.14011b280
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
call fcn.14011bb80
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.14011b930
mov ecx, 8
mov edx, 0xf98
call fcn.14011b280
lea rcx, str.conn.ping_pong
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rs
mov edx, 0xe
call fcn.14011b950
lea rcx, [rsp + 0xaf0]
call fcn.14007c350
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
jmp 0x1400bea0d
mov ecx, 8
mov edx, 0x20
call fcn.14011b280
xor al, 1
jmp 0x1400be8d4
sub rsp, 0x28
mov rsi, rcx
mov rdi, qword [rcx]
mov edi, dword [rcx]
mov edi, dword [rcx]
mov r15, qword [rdi + 0x60]
test r15, r15
je 0x1400c208e
mov rbx, qword [rdi + 0x58]
lea r14, [rbx + 8]
jmp case.0x1400aa9c3.465
adc byte [rdi], cl
invalid
add r14, 0x10
dec r15
je 0x1400c207c
invalid
xor ecx, dword [rcx - 0x75]
clc
mov rax, qword [r14 - 8]
lock dec qword [rax]
je 0x1400c2060
or byte [rbp + rcx + 0x49], dh
mov eax, dword [rsi]
mov rax, qword [r14]
lock dec qword [rax]
jne case.0x14008f2f4.460
jmp 0x1400c2072
lea rcx, [r14 - 8]
call fcn.1400c1ed0
mov rax, qword [r14]
invalid
invalid
lock dec qword [rax]
jne case.0x14008f2f4.460
mov rcx, r14
call fcn.1400c2250
jmp case.0x14008f2f4.460
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rdi + 0x70], 0
jo case.0x14008f946.460
je 0x1400c20a8
mov r8, qword [rdi + 0x68]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rdi + 0xc8], 0
add byte [rax], al
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rdi + 0xd0]
xchg eax, edx
add byte [rax], al
invalid
je 0x1400c20c8
mov r8, qword [rdi + 0xd0]
xchg eax, edx
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0xd61a0
invalid
invalid
invalid
invalid
mov rcx, qword [0x140198260]
movabs al, byte [0x7815ffd231000d61]
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
js 0x1400c2129
invalid
invalid
js 0x1400c2129
invalid
mov r15, qword [rdi + 0x110]
add dword [rax], eax
add byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rax + rax - 0x74b40000], bl
pushfq
add byte [rax], al
add byte [rbx + rcx*4 - 0x59], cl
invalid
cmpsd dword [rsi], dword [rdi]
test r15, r15
je 0x1400c2174
pushfq
add byte [rax], al
invalid
pushfq
add byte [rax], al
add byte [rbx + rcx*4 - 0x59], cl
invalid
cmpsd dword [rsi], dword [rdi]
mov r12, qword [rdi + 0x108]
mov esp, dword [rdi + 0x108]
or byte [rcx], al
add byte [rax], al
xor r13d, r13d
mov rbp, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c2106
inc r13
mov rcx, qword [0x140198260]
invalid
invalid
invalid
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fdivr st(7)
invalid
xor edx, edx
mov r8, rbx
call rbp
cmp r15, r13
je 0x1400c2174
mov rbx, qword [r12 + r13*8]
mov ebx, dword [rsp + rbp*8]
mov rcx, qword [rbx]
test rcx, rcx
je 0x1400c2139
mov rax, 0xffffffffffffffc0
invalid
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400c2236
and eax, 0xffffffc0
cmp rax, 0x40
jne 0x1400c2139
lea r14, [rbx + 0x18]
mov rcx, r14
call fcn.1400c06b0
mov rax, qword [rbx + 0x18]
lock dec qword [rax]
jne 0x1400c2157
mov rcx, r14
call fcn.1400c1ed0
mov rax, qword [rbx + 8]
test rax, rax
je 0x1400c20f0
lock dec qword [rax]
jne 0x1400c20f0
lea rcx, [rbx + 8]
call fcn.1400c2250
jmp 0x1400c20f0
cmp qword [rdi + 0x100], 0
je 0x1400c2194
mov r8, qword [rdi + 0x108]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x1400c21b0
xor al, dh
dec qword [rax]
jne 0x1400c2368
add rsi, 0x30
mov rcx, rsi
invalid
add rsp, 0x20
pop rsi
jmp fcn.140042540
nop
add rsp, 0x20
invalid
pop rsi
and byte [rsi - 0x3d], bl
int3
ret
sub rsp, 0x28
mov rsi, rcx
mov rdi, qword [rcx + 0x40]
jns 0x1400c23c0
test dil, 1
jne case.0x1400910af.455
invalid
adc al, byte [rax - 0xa]
invalid
test dil, 8
jne 0x1400c23a9
cmp qword [rsi + 0x10], 0
jne 0x1400c23bf
jmp 0x1400c2442
mov rax, qword [rsi + 0x30]
mov rcx, qword [rsi + 0x38]
invalid
invalid
xor byte [rax - 0x75], r9b
cmp dil, r15b
call qword [rax + 0x18]
test dil, 8
je 0x1400c238c
push rax
sbb byte [rax - 0xa], al
invalid
mov rax, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x28]
call qword [rax + 0x18]
cmp qword [rsi + 0x10], 0
je 0x1400c2442
invalid
add dword [rax], 0
add byte [rax], al
test byte [rbx + 0x48000000], al
mov rdi, qword [rsi + 0x18]
mov edi, dword [rsi + 0x18]
test rdi, rdi
je 0x1400c2442
mov rbx, qword [rdi + 0x58]
pop rdi
pop rax
test rbx, rbx
je 0x1400c2406
mov r14, qword [rdi + 0x60]
mov rax, qword [r14]
test rax, rax
je case.0x140094f2e.447
call rax
cmp qword [r14 + 8], 0
je 0x1400c2406
add byte [rbp + rbx + 0x49], dh
cmp dword [rsi + 0x10], 0x11
cmp qword [r14 + 0x10], 0x11
jb 0x1400c23f4
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
or eax, 0x49d23100
mov eax, ebx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
movabs rcx, 0x8000000000000000
cmp rax, rcx
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
je 0x1400c2430
test rax, rax
je 0x1400c2430
mov eax, dword [rdi + 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
pop rdi
invalid
invalid
invalid
cmp rsi, 0xffffffffffffffff
je 0x1400c246b
lock dec qword [rsi + 8]
jne 0x1400c246b
invalid
sbb al, 0x48
mov ecx, dword [0x140198260]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
adc byte [rcx], al
add byte [rax], al
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r14 + 0x110], rcx
jne case.0x1400ac759.66
jmp 0x1400c2652
ret 0xfff6
idiv bh
lea rdi, [rbx + 0x18]
mov r14, qword [rbx + 0x18]
mov esi, dword [rbx + 0x18]
mov esi, dword [rbx + 0x18]
lock dec qword [r14 + 0x1c8]
jne 0x1400c2681
lea rcx, [r14 + 0x80]
call fcn.1400c3420
add byte [rax], al
add byte [rax], al
mov rax, qword [r14 + 0x110]
nop dword [rax]
mov rcx, rax
mov ecx, eax
or rcx, 2
lock cmpxchg qword [r14 + 0x110], rcx
jne 0x1400c2640
test rax, rax
jne 0x1400c2681
mov rax, qword [r14 + 0x100]
add byte [rax], al
mov rcx, qword [r14 + 0x108]
mov ecx, dword [rsi + 0x108]
add byte [rcx - 0x39], cl
xchg byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, dh
and qword [r14 + 0x110], 0xfffffffffffffffd
mov qword [r14 + 0x100], 0
lock and qword [r14 + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x1400c2681
call qword [rax + 8]
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x1400c2692
invalid
or byte [rax - 0x75], cl
psubsb mm3, qword [rsi + 0x48ffffe7]
mov eax, dword [rbx + 0x50]
mov rcx, qword [rdi]
call fcn.1400c0e30
mov rax, qword [rbx + 0x50]
test rax, rax
je 0x1400c26a2
mov rcx, qword [rbx + 0x58]
call qword [rax + 0x18]
mov rax, qword [rbx + 0x68]
test rax, rax
test eax, eax
test eax, eax
je 0x1400c26b2
mov rcx, qword [rbx + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400c26db
lock dec qword [r8 + 8]
jne 0x1400c26db
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
dec qword [rsi + 8]
jne case.0x1400b4b6f.39
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
nop dword [rax]
mov rbx, qword [r8]
mov rcx, qword [0x140198260]
or eax, 0xd5936
or eax, 0xd5936
xor edx, edx
call rdi
mov r8, rbx
test rbx, rbx
jne 0x1400c2920
mov rdi, qword [rsi + 0x28]
test rdi, rdi
je 0x1400c2986
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c2960
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
xor edx, edx
call rbx
test rdi, rdi
je 0x1400c2986
mov r8, rdi
mov rdi, qword [rdi]
mov rax, qword [r8 + 8]
test rax, rax
je 0x1400c2950
lock dec qword [rax]
jne 0x1400c2950
mov rcx, qword [r8 + 8]
mov ecx, dword [rax + 8]
mov r14, r8
call fcn.14002e8a0
mov r8, r14
jmp 0x1400c2950
mov rax, qword [rsi + 0x48]
test rax, rax
je case.0x1400adfe6.96
mov rcx, qword [rsi + 0x50]
mov ecx, dword [rsi + 0x50]
call qword [rax + 0x18]
cmp rsi, 0xffffffffffffffff
je 0x1400c29bf
push qword [rbx + riz - 0x10]
dec qword [rsi + 8]
lock dec qword [rsi + 8]
jne 0x1400c29bf
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea ebx, [rdi + 0x10]
mov rcx, rbx
call fcn.14006c7c0
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x1400c2a08
call fcn.140099cd0
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x1400c2a08
mov rcx, qword [rbx]
call fcn.1400c1990
mov rbx, qword [rdi + 0x18]
test rbx, rbx
je 0x1400c2a40
invalid
invalid
mov rcx, qword [rdi + 0x28]
call qword [sym.imp.kernel32.dll_CloseHandle]
invalid
add al, dh
dec qword [rbx]
jne 0x1400c2a2a
invalid
mov rcx, qword [rdi + 0x18]
call fcn.1401022a0
mov rax, qword [rdi + 0x20]
lock dec qword [rax]
jne 0x1400c2a40
add rdi, 0x20
mov rcx, rdi
call fcn.140044350
clc
invalid
clc
dec dword [rbx + rcx*4 + 6]
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400c2a67
lock dec qword [r8 + 8]
jne 0x1400c2a67
mov rcx, qword [0x140198260]
xor edx, edx
add rsp, 0x20
invalid
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea eax, [r15 - 1]
mov ecx, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
retf 0x8188
sbb eax, 0x49000001
add byte [rcx - 0x75], cl
xor byte [rax + 0x2e850f02], r13b
add dword [rax], eax
invalid
add byte [rcx - 0x75], cl
xor byte [rax + 0x2e850f02], r13b
add dword [rax], eax
add byte [rax - 0x5b7af0fc], ch
test dword [rcx + rax + 0x1a80000], esp
jne 0x1400c7073
test al, 1
je 0x1400c70b2
jmp 0x1400c70e7
test al, 4
jne 0x1400c71f4
invalid
movsb byte [rdi], byte [rsi]
add dword [rax], eax
invalid
test dword [rcx + rax + 0x1a80000], esp
test al, 1
jne 0x1400c7073
test al, 1
je 0x1400c70b2
jmp 0x1400c70e7
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
or bh, bh
push rax
adc byte [rbx + 5], bh
push rax
adc byte [rbx + 5], bh
jmp 0x1400c71f9
mov rcx, qword [r14 + 0x28]
cmp rcx, qword [r12 + 8]
sub byte [rcx + 0x3b], r9b
and al, 8
jne 0x1400c7088
mov rcx, qword [r14 + 0x20]
cmp rcx, qword [r12]
cmp ecx, dword [rsp]
je 0x1400c7054
mov rax, qword [r14 + 0x30]
nop dword [rax]
mov rcx, rax
mov ecx, eax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [r14 + 0x30], rcx
cmpxchg qword [r14 + 0x30], rcx
jne case.0x140084394.493
test al, 2
jne case.0x1400aa94b.437
mov rax, qword [r14 + 0x20]
mov rcx, qword [r14 + 0x28]
call qword [rax + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
adc cl, byte [rcx - 0x77]
invalid
invalid
adc cl, byte [rcx - 0x77]
mov dword [rsi + 0x20], eax
and byte [rcx - 0x77], r9b
push rsi
sub byte [rcx - 0x75], cl
mov qword [r14 + 0x28], rdx
mov rax, qword [r14 + 0x30]
xor byte [rsi + 0xf], r12b
invalid
add byte [rax], r8b
invalid
xor byte [rsi + 0xf], r12b
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc9
add eax, esi
mov rcx, rax
or rcx, 1
lock cmpxchg qword [r14 + 0x30], rcx
cmpxchg qword [r14 + 0x30], rcx
cmpxchg qword [r14 + 0x30], rcx
xor byte [rbp - 0xf], dh
jne 0x1400c70d0
test al, 2
jne 0x1400c7176
mov ebx, 5
test bpl, bpl
je 0x1400c71f9
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x1400c71f9
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x2d7401f8], al
cmp eax, 1
je 0x1400c714a
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov ecx, dword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x348e2
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x348e2
call fcn.1400e8540
mov byte [rdi + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov byte [rax + 0x11d], r15b
jmp 0x1400c71f9
mov dword [rax], eax
add byte [rax], al
lock or qword [r14 + 0x30], 1
mov rbx, qword [r14 + 0x38]
mov qword [r14 + 0x38], 4
add byte [rax], al
cmp rbx, 4
je 0x1400c71f4
lea rdx, [r14 + 0x40]
lea rcx, [rsp + 0x50]
push rax
mov r8d, 0x90
call fcn.14011a750
mov ah, 0x35
add eax, 0xfb834800
invalid
mov ah, 0x35
add eax, 0xfb834800
add al, 0x74
je 0x1400c71f4
je 0x1400c71f4
cmp rbx, 5
je 0x1400c71f9
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x50]
mov r8d, 0x90
add byte [rax], al
add al, ch
nop
invalid
invalid
invalid
add byte [rax], al
add al, ch
nop
xor eax, 0x49f00005
lock dec qword [r14]
lock dec qword [r14]
jne 0x1400c71ce
mov rcx, qword [rdi]
call fcn.1400c2e20
mov qword [rdi], 0
mov qword [rsi], rbx
invalid
add rsi, 8
lea rdx, [rsp + 0xe0]
mov r8d, 0x90
mov rcx, rsi
int1
int1
call fcn.14011a750
jmp case.0x14008f946.469
mov ebx, 4
mov qword [rsi], rbx
add rsp, 0x170
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
and al, 0x20
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
lea rcx, [rsp + 0x20]
call fcn.14011b520
int3
je 0x1400c732d
mov rax, qword [rsi + 8]
test rax, rax
je 0x1400c7283
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
mov rdx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
call qword [rax + 0x10]
jmp 0x1400c732d
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
jle 0x1400c7297
mov rdi, qword [rsi + 0x10]
mov rbx, qword [rdi]
test rbx, rbx
je 0x1400c72c4
mov r14, qword [rdi + 8]
mov rax, qword [r14]
test rax, rax
test eax, eax
je 0x1400c72a0
mov rcx, rbx
call rax
cmp qword [r14 + 8], 0
je 0x1400c72c4
cmp qword [r14 + 0x10], 0x11
jb 0x1400c72b2
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rdi + 0x29], 2
je 0x1400c731b
mov rbx, qword [rdi + 0x10]
test rbx, rbx
je 0x1400c7308
mov r14, qword [rdi + 0x18]
mov rax, qword [r14]
test rax, rax
je 0x1400c72e4
mov rcx, rbx
call rax
cmp qword [r14 + 8], 0
je 0x1400c7308
cmp qword [r14 + 0x10], 0x11
jb 0x1400c72f6
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 0x20]
lock dec qword [rax]
jne 0x1400c731b
mov rcx, qword [rdi + 0x20]
call fcn.1400c11c0
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea ebp, [rdx + 0x30]
lea rdx, [0x140155210]
mov ecx, 1
call fcn.1400f09f0
nop
add rsp, 0x20
pop rbp
ret
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, r8
mov ebx, ecx
test r8, r8
je 0x1400c7668
js 0x1400c76fe
mov r15, rdx
movzx eax, byte [0x140198310]
or eax, 0x48c93100
mov edx, esi
or eax, 0x48c93100
mov edx, esi
call fcn.1400f3050
mov rdi, rax
mov r14, rsi
test rax, rax
mov rdx, r15
jne 0x1400c7670
mov ecx, 1
mov rdx, rsi
call fcn.14011b260
add byte [rax - 0x77], cl
bnd call fcn.14011b260
mov edi, 1
xor r14d, r14d
mov rcx, rdi
mov r8, rsi
call fcn.14011a750
movzx eax, byte [0x140198310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f3050
add al, byte [rax]
add al, byte [rax]
test rax, rax
je 0x1400c76da
mov r15, rax
mov qword [rax], r14
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rsi
movzx eax, byte [0x140198310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f3050
test rax, rax
test eax, eax
test eax, eax
je 0x1400c76e9
xor byte [rcx + rcx*4 + 0x38], cl
mov qword [rax], r15
lea rcx, [0x1401577d0]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], bl
pop rax
adc byte [rax - 1], cl
ror byte [rax - 0x7d], 0xc4
cmp byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rbp
ret
mov ecx, 8
mov edx, 0x18
call fcn.14011b280
mov qword [rbp - 8], r15
mov ecx, 8
mov edx, 0x18
call fcn.14011b280
ud2
xor ecx, ecx
mov rdx, rsi
call fcn.14011b260
int3
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
int3
push rsi
sub rsp, 0x70
mov rax, qword [rcx]
movzx ecx, byte [rax]
lea r8, [0x14018dd88]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
lea rcx, [rax + 1]
lea ecx, [rax + 1]
mov qword [rsp + 0x50], rcx
lea r9, [rax + 4]
lea ecx, [rax + 4]
add rax, 8
lea rcx, [0x1400c7750]
mov qword [rsp + 0x40], rcx
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x38], rcx
lea rcx, [0x140019740]
dec dword [rax - 0x77]
and al, 0x30
and al, 0x30
dec dword [rax - 0x77]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x28], rax
lea rax, [0x140035fd0]
mov qword [rsp + 0x20], rax
lea rax, str.ResetInactiveStreamIdUnexpectedFrameTypePayloadTooBigRejectedReleaseCapacityTooBigOverflowedStreamIdMalformedHeadersMissingUriSchemeAndAuthorityPollResetAfterSendResponseSendPingWhilePendingSendSettingsWhilePendingPeerDisabledServerPushC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
mov r8d, 5
jmp 0x1400c799d
invalid
add rax, 8
mov qword [rsp + 0x68], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x140157990]
mov r8d, 2
mov rsi, rdx
mov esi, edx
mov esi, edx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
lea r8, [0x1400300c0]
jmp 0x1400c78c9
lea eax, [rax]
add byte [rax], al
add rax, 4
mov qword [rsp + 0x68], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x140157986]
mov r8d, 6
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
lea r8, [0x140019730]
jmp 0x1400c78c9
inc rax
mov qword [rsp + 0x68], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, case.0x1400b28e8.63
mov r8d, 4
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
lea r8, [0x1400b92e0]
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x68]
call fcn.14000bc80
mov rcx, qword [rsp + 0x50]
push rax
movzx edx, byte [rsp + 0x60]
test rcx, rcx
je 0x1400c793f
mov al, 1
test dl, dl
jne 0x1400c7941
mov rsi, qword [rsp + 0x58]
cmp rcx, 1
jne 0x1400c7925
cmp byte [rsp + 0x61], 0
je 0x1400c7925
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140161edd]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400c7941
mov eax, edx
test al, al
setne al
add rsp, 0x70
pop rsi
ret
lea rcx, [rax + 1]
mov qword [rsp + 0x50], rcx
lea r9, [rax + 8]
add rax, 4
lea rcx, [0x1400c7750]
mov qword [rsp + 0x40], rcx
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x38], rcx
lea rcx, [0x140019740]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
lea rax, [0x140007d00]
mov qword [rsp + 0x20], rax
lea rax, str.GoAwayReasonUserIo
mov r8d, 6
mov rcx, rdx
mov rdx, rax
call fcn.14000c640
nop
add rsp, 0x70
pop rsi
ret
mov rcx, rdi
call fcn.140059260
mov qword [rdi], 3
mov qword [rdi + 8], rbx
mov rax, qword [rsp + 0x580]
mov rcx, qword [rsp + 0x2f0]
mov qword [rcx + 0x60], rax
movups xmm0, xmmword [rsp + 0x570]
movups xmmword [rcx + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x560]
movups xmmword [rcx + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0x520]
movdqu xmm1, xmmword [rsp + 0x530]
movups xmm2, xmmword [rsp + 0x540]
movups xmm3, xmmword [rsp + 0x550]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov byte [rdi + 0x78], sil
mov eax, dword [rsp + 0x2e9]
jmp 0xcb0ca4b0
mov word [rsp + rbp*8], fs
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x58
add al, byte [rax]
add byte [rcx + 0x289034a], cl
mov eax, 3
lea rcx, [rax - 3]
add rax, 0xfffffffffffffffe
cmp rcx, 2
mov ecx, 0
cmovae rax, rcx
ror dword [r8 - 0x7b], 0xc0
ror dword [r8 - 0x7b], 0xc0
jne 0x1400cc400
mov rax, qword [rsp + 0x20]
cmp dword [rax], 2
je 0x1400cc822
mov rax, qword [rsp + 0xa0]
mov rax, qword [rax]
cmp rax, 4
je 0x1400cc822
add byte [rax], al
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax - 0x7d], cl
clc
add al, 0xf
test byte [rbx], bl
and eax, dword [rax]
add byte [rax], al
mov rbx, rax
add byte [rax], al
mov rbx, rax
jmp 0x1400ca51b
lea rcx, [rbx - 1]
cmp rbx, 2
sti
add bh, byte [rax]
sti
add bh, byte [rax]
cmovae rax, rcx
test rax, rax
jne 0x1400cbcb0
mov rcx, qword [rsp + 0x268]
mov rax, qword [rcx + 0x70]
mov qword [rsp + 0x1e0], rax
movups xmm0, xmmword [rcx + 0x60]
movaps xmmword [rsp + 0x1d0], xmm0
movups xmm0, xmmword [rcx + 0x50]
movaps xmmword [rsp + 0x1c0], xmm0
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rsp + 0x1b0], xmm0
mov al, 1
add byte [rax], al
mov al, 1
add byte [rax], al
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
adc byte [rcx + 0x30], bl
adc byte [rcx + 0x30], bl
movaps xmmword [rsp + 0x1a0], xmm3
movaps xmmword [rsp + 0x190], xmm2
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x180], ecx
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x180], ecx
movaps xmmword [rsp + 0x170], xmm0
mov rcx, qword [rsp + 0x270]
mov rax, qword [rcx + 0x50]
lea rsi, [rsp + 0x1e8]
mov qword [rsi + 0x50], rax
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
adc byte [rcx + 0x20], dl
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
mov r8d, 0xd0
lea rcx, [rsp + 0x3f8]
lea rdx, [rsp + 0x170]
call fcn.14011a750
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rbx], al
add byte [rax], al
invalid
cmp rbx, 1
ja 0x1400cc796
add byte [rax], al
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0x170], rbx
mov rax, qword [rsp + 0x468]
mov qword [rsi], rax
movups xmm0, xmmword [rsp + 0x458]
invalid
test byte [rax + rbp*2], ah
add al, 0
add byte [rax - 0x77], cl
invalid
add byte [rdi], cl
adc dword [rsi - 0x10], eax
movups xmmword [rsi - 0x10], xmm0
movups xmm0, xmmword [rsp + 0x448]
movups xmmword [rsi - 0x20], xmm0
movups xmm0, xmmword [rsp + 0x438]
movups xmmword [rsi - 0x30], xmm0
ror byte [rdi], 1
adc byte [rsp + 0x3f8], al
clc
add eax, dword [rax]
invalid
ror byte [rdi], 1
adc byte [rsp + 0x3f8], al
clc
add eax, dword [rax]
invalid
movups xmm1, xmmword [rsp + 0x408]
movups xmm2, xmmword [rsp + 0x418]
movups xmm3, xmmword [rsp + 0x428]
adc byte [rsp + 0x428], bl
and al, 0x28
add al, 0
add byte [rdi], cl
adc dword [rsi - 0x40], ebx
movups xmmword [rsi - 0x40], xmm3
movups xmmword [rsi - 0x50], xmm2
movups xmmword [rsi - 0x60], xmm1
adc dword [rsi - 0x60], ecx
movabs al, byte [0x24848d489046110f]
movups xmmword [rsi - 0x70], xmm0
lea rax, [rsp + 0x470]
jo 0x1400ca687
add byte [rax], al
jo 0x1400ca687
add byte [rax], al
movups xmm0, xmmword [rax]
add bl, dh
movq mm1, qword [rax + 0x10]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
xor byte [rdi], cl
sub dword [rsp + 0x280], eax
xor byte [rdi], cl
sub dword [rsp + 0x280], eax
movdqa xmmword [rsp + 0x290], xmm1
add byte [rax], al
movaps xmmword [rsp + 0x2a0], xmm2
movaps xmmword [rsp + 0x2b0], xmm3
pushfq
and al, 0xb0
add al, byte [rax]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x2b0], ebx
pushfq
and al, 0xb0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
movdqu xmm0, xmmword [rax + 0x40]
movdqa xmmword [rsp + 0x2c0], xmm0
mov rax, qword [rax + 0x50]
mov qword [rsp + 0x2d0], rax
mov dword [rsp + 0x2d0], eax
mov dword [rsp + 0x2d0], eax
mov rax, qword [rsp + 0x1a8]
test byte [rax + rbp*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
js 0x1400ca6e0
add byte [rax], al
invalid
test byte [rax + rsi*4], ah
and al, 0xb0
invalid
mov qword [rsp + 0x278], rax
js 0x1400ca6e0
add byte [rax], al
mov eax, dword [rsp + 0x1b0]
and al, 0xb0
add dword [rax], eax
add byte [rax], al
invalid
test byte [rsp + rcx*8], ah
invalid
add byte [rax], al
mov dword [rsp + 0xcc], eax
add byte [rax], al
mov rcx, qword [rsp + 0x1e0]
mov rax, qword [rcx + 0x20]
test rax, rax
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
ror byte [rdi], 0x84
cmp eax, 0x4800000d
test byte [0x1880ca711], bh
mov qword [rsp + 0x138], rcx
mov dword [rsp + 0x138], ecx
mov rbp, qword [rcx + 0x18]
mov rcx, rax
ror dword [rax - 0x3f], 0xe1
invalid
lea rax, [rcx + rax*8]
ror dword [rax - 0x3f], 0xe1
invalid
add rax, rbp
mov qword [rsp + 0xa8], rax
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
jmp 0x1400ca771
add eax, 0xbc7de
lea rcx, str.httphttpswswssftpfileC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs_o
cmove rax, rcx
je 0x1400cadcb
invalid
add byte [rsi + 0xf], ah
invalid
nop word [rax + rax]
mov qword [rsp + 0xd0], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add rbp, 0x88
cmp rbp, qword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
test bh, cl
or al, 0
invalid
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
test bh, cl
or al, 0
add byte [rcx + rdi + 0x6d], cl
pop rax
cmp qword [rbp + 0x58], r13
jne 0x1400ca790
xor eax, eax
mov rcx, qword [rbp]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
mov rdx, qword [rsp + 0x2a0]
test rdx, rdx
je 0x1400cc764
mov rcx, qword [rsp + 0x298]
call fcn.140024440
test rax, rax
je 0x1400cc764
mov rsi, rax
mov r12, rdx
test rdx, rdx
je 0x1400ca956
movzx r10d, byte [rsi]
cmp r10b, 0x5b
jne 0x1400ca968
add r12, rsi
xor eax, eax
mov r8, rsi
test r10b, r10b
js 0x1400ca800
nop word cs:[rax + rax]
lea rcx, [r8 + 1]
movzx r9d, r10b
jmp 0x1400ca870
mov ecx, r10d
and cl, 0x1f
movzx r9d, cl
movzx r11d, byte [r8 + 1]
and r11d, 0x3f
cmp r10b, 0xdf
jbe 0x1400ca850
movzx edx, byte [r8 + 2]
shl r11d, 6
and edx, 0x3f
or edx, r11d
cmp r10b, 0xf0
jb 0x1400ca860
lea rcx, [r8 + 4]
movzx r10d, byte [r8 + 3]
and r9d, 7
shl r9d, 0x12
shl edx, 6
and r10d, 0x3f
or r10d, edx
or r9d, r10d
jmp 0x1400ca870
lea rcx, [r8 + 2]
shl r9d, 6
or r9d, r11d
jmp 0x1400ca870
lea rcx, [r8 + 3]
shl r9d, 0xc
or r9d, edx
nop dword [rax + rax]
mov rdx, rcx
sub rdx, r8
add rdx, rax
cmp r9d, 0x5b
je 0x1400ca885
cmp r9d, 0x5d
jne 0x1400ca8b0
cmp rcx, r12
je 0x1400ca95b
movzx r10d, byte [rcx]
mov rax, rdx
mov r8, rcx
test r10b, r10b
jns 0x1400ca7f0
jmp 0x1400ca800
cmp rcx, r12
je 0x1400ca95f
mov r8, r12
movzx r9d, byte [r12 - 1]
test r9b, r9b
js 0x1400ca8e0
xor r12d, r12d
jmp 0x1400ca968
xor eax, eax
xor edx, edx
sub rdx, rax
add rsi, rax
mov r12, rdx
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], r12
mov rcx, r14
call fcn.14000b0b0
mov rbx, rax
test bl, 1
jne 0x1400ca9f0
movdqa xmmword [rsp + 0x50], xmm7
mov r8d, 8
mov rcx, r14
lea rdx, [rsp + 0x50]
call fcn.14000b600
cmp rax, 8
jne 0x1400caaa4
movdqa xmm0, xmmword [rsp + 0x50]
movdqa xmm1, xmm0
punpckhbw xmm1, xmm7
pshuflw xmm1, xmm1, 0xb1
pshufhw xmm1, xmm1, 0xb1
punpcklbw xmm0, xmm7
pshuflw xmm0, xmm0, 0xb1
pshufhw xmm0, xmm0, 0xb1
packuswb xmm0, xmm1
cmp qword [rsp + 0x38], 0
jl 0x1400ca9f7
cmp byte [rax], al
jne 0x1400cab60
mov rcx, rbp
pshufd xmm8, xmm0, 0xf9
movd eax, xmm0
mov bpl, 1
jmp 0x1400caa08
cmp qword [rsp + 0x38], 0
jne 0x1400cab60
mov rcx, rbp
mov rax, rbx
shr rax, 8
xor ebp, ebp
mov byte [rsp + 0x50], bpl
mov dword [rsp + 0x51], eax
movq qword [rsp + 0x55], xmm8
pshufd xmm0, xmm8, 0xee
movd dword [rsp + 0x5d], xmm0
mov rax, qword [rcx + 0x68]
test rax, rax
je 0x1400caccc
mov rdi, rcx
mov rsi, qword [rcx + 0x60]
mov r14, qword [rsp + 0x51]
test bl, 1
jne 0x1400cad32
mov rbx, qword [rsp + 0x59]
add rax, rax
lea r15, [rax + rax*8]
jmp 0x1400caa7f
mov rcx, rsi
lea rdx, [rsp + 0x50]
call fcn.14003f9d0
test al, al
jne 0x1400caa9d
cmp byte [rsi], 2
jne 0x1400caa60
cmp bpl, byte [rsi + 1]
jne 0x1400caa71
test dl, 1
jne 0x1400cab60
ret 0xf01
mov rcx, qword [rsp + 0x38]
test rcx, rcx
je 0x1400cab60
mov rdx, qword [rsp + 0x30]
cmp byte [rdx], 0x3a
jne 0x1400cab60
cmp rcx, 1
je 0x1400cab60
add byte [rax], al
add byte [rax], al
add rcx, 0xfffffffffffffffe
movzx r8d, byte [rdx + 1]
add rdx, 2
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x38], rcx
cmp r8b, 0x3a
jne 0x1400cab60
mov qword [rsp + 0x2de], 0
mov qword [rsp + 0x2d8], 0
mov r8d, 7
sub r8, rax
jb 0x1400cc7fa
mov rcx, r14
int1
lea rdx, [rsp + 0x2d8]
call fcn.14000b600
mov ecx, 8
sub rcx, rax
jb 0x1400cc811
cmp rax, 8
je 0x1400cc7e4
lea rcx, [rsp + rcx*2]
add rcx, 0x50
add ecx, 0x50
add rax, rax
lea rdx, [rsp + 0x2d8]
mov r8, rax
call fcn.14011a750
jmp 0x1400ca9a5
mov rax, qword [rbp + 0x80]
test rax, rax
je 0x1400cac32
add r15, 0x18
cmp r14, r15
je 0x1400cac41
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rbx - 0x75], cl
mov rbp, qword [r13 + r15 + 8]
mov rbx, qword [r13 + r15 + 0x10]
cmp r12, rbx
mov rbp, qword [r13 + r15 + 8]
mov rbx, qword [r13 + r15 + 0x10]
cmp r12, rbx
jne 0x1400cabbe
mov rcx, rbp
mov rdx, rsi
mov r8, r12
call fcn.14011b190
test eax, eax
je 0x1400cac2e
test rbx, rbx
je case.0x1400b82e3.33
cmp byte [rbp], 0x2e
jne case.0x1400b82e3.33
lea rax, [rbx - 1]
cmp rax, r12
jne case.0x1400b82e3.33
lea rcx, [rbp + 1]
mov rdx, rsi
mov r8, r12
call fcn.14011b190
test eax, eax
je 0x1400cac2e
mov rdx, r12
sub rdx, rbx
jb 0x1400cabff
add rdx, rsi
mov rcx, rbp
mov r8, rbx
call fcn.14011b190
test eax, eax
invalid
je 0x1400cac0d
sal byte [rsi + rcx + 0x48], 0x83
sti
add dword [rbp - 0x75], esi
cmp rbx, 1
jne 0x1400cab90
cmp byte [rbp], 0x2a
jne 0x1400cab90
jmp 0x1400cac2e
test rbx, rbx
je case.0x1400ac759.87
cmp byte [rbp], 0x2e
je 0x1400cac2e
not rbx
add rbx, r12
jae 0x1400cab90
mov al, 1
jmp 0x1400cac43
xor eax, eax
movabs r13, 0x8000000000000000
mov ebp, 0
add byte [rax], al
invalid
invalid
mov ebp, 0
add byte [rax], al
add byte [rax + 0x483d8d4c], al
lea r15, [0x14018dd9c]
lea r15, [0x14018dd9c]
lea r14, [rsp + 0x30]
lea esi, [rsp + 0x30]
mov rbp, rdi
mov rcx, qword [rbp]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
cmp qword [rbp + 8], 0
je 0x1400cacde
add al, byte [rax + 0x7402507d]
sbb dword [rax - 0x73], ecx
push rbp
mov rax, qword [rbp + 0x30]
mov r8, qword [rbp + 0x38]
mov r9, qword [rbp + 0x40]
mov rcx, r14
call qword [rax]
movzx ebx, byte [rbp + 0x50]
lea rdx, [rbp + 0x28]
mov rax, qword [rbp + 0x10]
mov r8, qword [rbp + 0x18]
mov r9, qword [rbp + 0x20]
lea rcx, [rsp + 0x58]
call qword [rax]
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rax, [rsp + 0x58]
movups xmmword [rax + 0x30], xmm1
xor byte [rdi], cl
adc dword [rax + 0x20], eax
xor byte [rdi], cl
adc dword [rax + 0x20], eax
jmp 0x1400cb27c
xor eax, eax
mov rbp, rcx
mov rcx, qword [rbp]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
mov rcx, r14
call qword [rax]
movzx ebx, byte [rbp + 0x50]
lea rdx, [rbp + 0x28]
mov rax, qword [rbp + 0x10]
mov r8, qword [rbp + 0x18]
mov r9, qword [rbp + 0x20]
mov ecx, dword [rbp + 0x20]
mov ecx, dword [rbp + 0x20]
lea rcx, [rsp + 0x58]
call qword [rax]
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
lea rax, [rsp + 0x58]
movups xmmword [rax + 0x30], xmm1
movups xmmword [rax + 0x20], xmm0
jmp 0x1400cb32b
add rax, rax
lea rbx, [rax + rax*8]
mov rbp, rdi
jmp 0x1400cad5b
mov rcx, rsi
mov ecx, esi
lea rdx, [rsp + 0x50]
call fcn.14003f9d0
test al, al
jne 0x1400cad6c
add rsi, 0x12
add rbx, 0xffffffffffffffee
out dx, al
je case.0x1400c7799.6
cmp byte [rsi], 2
jne 0x1400cad40
cmp byte [rsi + 1], 0
jne 0x1400cad51
cmp dword [rsi + 2], r14d
jne 0x1400cad51
mov al, 1
lea r14, [rsp + 0x30]
mov rcx, qword [rbp]
add byte [rcx + 0x63], cl
or al, 0x8f
add byte [rcx + 0x63], cl
or al, 0x8f
add rcx, r15
jmp rcx
xor eax, eax
lea r14, [rsp + 0x30]
mov rcx, qword [rbp]
movsxd rcx, dword [r15 + rcx*4]
or al, 0x8f
add rcx, r15
jmp rcx
mov eax, dword [rax + 8]
cmp dword [rax], 0x70747468
jne 0x1400ca750
jmp 0x1400cac71
cmp qword [rsp + 0xd0], 2
je 0x1400ca75c
jmp 0x1400cb3de
add al, byte [rax]
add byte [rax - 0x7d], cl
js 0x1400cae49
add eax, 0xf910850f
invalid
test dword [rdx], eax
stc
invalid
mov byte [rsp + 0x98], bl
mov qword [rsp + 0x50], 1
jmp 0x1400cb33b
mov byte [rsp + 0x98], bl
mov qword [rsp + 0x50], 0
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x110], rax
movzx eax, byte [rsp + 0x98]
mov byte [rsp + 0x118], al
mov eax, dword [rsp + 0x99]
mov dword [rsp + 0x119], eax
movzx eax, word [rsp + 0x9d]
mov word [rsp + 0x11d], ax
movzx eax, byte [rsp + 0x9f]
mov byte [rsp + 0x11f], al
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x58]
movdqu xmm0, xmmword [rsp + 0x60]
movdqu xmm1, xmmword [rsp + 0x70]
movups xmm2, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x100], xmm2
movdqa xmmword [rsp + 0xf0], xmm1
movdqa xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], rcx
cmp qword [rsp + 0xd0], 2
je 0x1400ca75c
mov rdi, qword [rsp + 0x190]
lock inc qword [rdi]
jle 0x1400cc794
mov r14, qword [rsp + 0x198]
mov r15, qword [rsp + 0x1a0]
lock inc qword [r14]
mov rax, qword [rsp + 0xc0]
jle 0x1400cc794
mov rdi, qword [rsp + 0x190]
lock inc qword [rdi]
jle 0x1400cc794
cmp rax, 1
jne 0x1400cc7ae
mov rax, qword [rsp + 0x20]
mov rdx, qword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
lea rcx, [rsp + 0x320]
mov r8, qword [rsp + 0x260]
call qword [rax + 0x18]
movzx edi, byte [rsp + 0x331]
cmp dil, 3
je 0x1400cc44d
mov rsi, qword [rsp + 0x320]
mov rbx, qword [rsp + 0x328]
movzx ebp, byte [rsp + 0x330]
lea rcx, [rsp + 0x332]
mov eax, dword [rcx]
mov dword [rsp + 0x130], eax
movzx eax, word [rcx + 4]
mov word [rsp + 0x134], ax
mov r14, qword [rsp + 0xa0]
cmp dword [r14], 4
je 0x1400cc876
mov rcx, r14
call fcn.140070940
mov qword [r14], 4
cmp dil, 2
lea r15, [rsp + 0x588]
jne 0x1400cbda0
movzx eax, byte [0x140198310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f3050
test rax, rax
lea r14, [rsp + 0x30]
je 0x1400cc895
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 7
mov qword [rax], rsi
mov qword [rax + 8], rbx
mov dil, 2
mov rsi, rax
mov rcx, qword [rsp + 0x20]
mov rbp, qword [rsp + 0x160]
jmp 0x1400cbdd0
movzx eax, word [rsp + 0x134]
mov word [rsp + 0x124], ax
mov eax, dword [rsp + 0x130]
mov dword [rsp + 0x120], eax
mov byte [rsp + 0x2f], bpl
mov rbp, rbx
mov rcx, qword [rsp + 0x20]
lea r14, [rsp + 0x30]
mov eax, dword [rsp + 0x120]
mov dword [rsp + 0x128], eax
movzx eax, word [rsp + 0x124]
mov word [rsp + 0x12c], ax
mov rbx, qword [rcx]
cmp rbx, 2
je 0x1400cc852
mov r8d, 0xd8
mov rcx, r15
mov rdx, qword [rsp + 0x158]
call fcn.14011a750
mov rax, qword [rsp + 0xa0]
cmp dword [rax], 4
je 0x1400cbe2b
mov rcx, qword [rsp + 0xa0]
call fcn.140070940
mov rax, qword [rsp + 0x20]
mov qword [rax], 2
mov qword [rsp + 0x3f8], rbx
mov r8d, 0xd8
lea rcx, [rsp + 0x400]
mov rdx, r15
call fcn.14011a750
cmp dil, 2
je 0x1400cc45e
mov qword [rsp + 0x170], rbx
mov r8d, 0xd8
lea rcx, [rsp + 0x178]
mov rdx, r15
call fcn.14011a750
lea rcx, [rsp + 0x50]
mov rdx, rsi
call qword [rbp + 0x50]
movzx eax, byte [rsp + 0x2f]
mov byte [rsp + 0x69], al
test dil, dil
mov qword [rsp + 0x160], rbp
je 0x1400cbec0
lea rcx, [rsp + 0x338]
mov rdx, rsi
call qword [rbp + 0x78]
movabs rax, 0x8000000000000001
cmp qword [rsp + 0x338], rax
jne 0x1400cbed0
mov r12, qword [rsp + 0x50]
mov r15, qword [rsp + 0x58]
jmp 0x1400cbf70
mov rbx, qword [rsp + 0x50]
test rbx, rbx
je 0x1400cbf30
mov r14, qword [rsp + 0x58]
movzx eax, byte [0x140198310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400cc8b3
mov r12, rax
mov rax, qword [rsp + 0x348]
mov qword [r12 + 0x10], rax
movups xmm0, xmmword [rsp + 0x338]
movups xmmword [r12], xmm0
mov qword [r12 + 0x18], rbx
mov qword [r12 + 0x20], r14
lea r15, [0x140156138]
lea r14, [rsp + 0x30]
jmp 0x1400cbf70
movzx eax, byte [0x140198310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400cc8da
mov r12, rax
mov rax, qword [rsp + 0x348]
mov qword [r12 + 0x10], rax
movups xmm0, xmmword [rsp + 0x338]
movups xmmword [r12], xmm0
lea r15, [0x140155e20]
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xa8], rax
movzx ebp, byte [rsp + 0x68]
lea rcx, [rsp + 0x58]
mov eax, dword [rcx + 0x11]
mov ecx, dword [rcx + 0x14]
mov dword [rsp + 0x148], eax
mov dword [rsp + 0x14b], ecx
movzx eax, byte [rsp + 0x248]
mov ecx, ebp
or cl, al
jne 0x1400cc1f0
lea rcx, [rsp + 0x1e8]
mov rax, qword [rcx + 0x40]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rcx + 0x10]
movups xmm1, xmmword [rcx + 0x20]
movups xmm2, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0x230]
lea rbx, [rsp + 0x50]
mov r8, rbx
mov r9b, 1
call fcn.1400a7980
mov rcx, rbx
call fcn.1400a3a80
cmp byte [rsp + 0x50], 2
jb 0x1400cc034
mov rbx, qword [rsp + 0x58]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0x78]
call qword [rax + 0x10]
mov r8, qword [rsp + 0x80]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x1400cc3e1
cmp byte [rsp + 0xd0], 3
jne 0x1400cc230
movzx eax, byte [0x140198310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400cc895
mov rbx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
mov r8d, 0x17
mov rcx, rax
lea rdx, str.ALPN_upgraded_to_HTTP_2
call fcn.1400c7f40
test r12, r12
mov rdi, qword [rsp + 0x20]
mov rbp, qword [rsp + 0x160]
je 0x1400cc100
mov rax, qword [r15]
test rax, rax
je 0x1400cc0d6
mov rcx, r12
call rax
mov rdi, qword [rsp + 0x20]
cmp qword [r15 + 8], 0
je 0x1400cc100
cmp qword [r15 + 0x10], 0x11
jb 0x1400cc0e9
mov r12, qword [r12 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x20]
mov rcx, qword [rsp + 0xa8]
lock dec qword [rcx]
jne 0x1400cc118
call fcn.1400c11c0
mov rdi, qword [rsp + 0x20]
mov rax, qword [rbp]
test rax, rax
lea r15, [0x14018dd9c]
je 0x1400cc132
mov rcx, rsi
call rax
mov rdi, qword [rsp + 0x20]
cmp qword [rbp + 8], 0
je 0x1400cc15b
cmp qword [rbp + 0x10], 0x11
jb 0x1400cc144
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x20]
mov rax, qword [rsp + 0x230]
test rax, rax
je 0x1400cc180
lock dec qword [rax]
jne 0x1400cc180
lea rcx, [rsp + 0x230]
call fcn.1400c1250
mov rdi, qword [rsp + 0x20]
mov rax, qword [rsp + 0x1d8]
test rax, rax
je 0x1400cc1ad
lock dec qword [rax]
jne 0x1400cc1ad
mov rcx, qword [rsp + 0x1d8]
mov rdx, qword [rsp + 0x1e0]
call fcn.140045b50
mov rdi, qword [rsp + 0x20]
mov rax, qword [rsp + 0x238]
mov sil, 2
test rax, rax
je 0x1400ca430
lock dec qword [rax]
jne 0x1400ca430
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rsp + 0x240]
call fcn.140045b50
mov rdi, qword [rsp + 0x20]
jmp 0x1400ca430
lea rdx, [rsp + 0x1e8]
mov rcx, qword [rdx + 0x40]
mov qword [rsp + 0x380], rcx
movups xmm0, xmmword [rdx + 0x10]
movups xmm1, xmmword [rdx + 0x20]
movups xmm2, xmmword [rdx + 0x30]
movaps xmmword [rsp + 0x370], xmm2
movaps xmmword [rsp + 0x360], xmm1
movaps xmmword [rsp + 0x350], xmm0
test al, al
jne 0x1400cc290
jmp 0x1400cc27c
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x380], rax
movups xmm0, xmmword [rsp + 0xd0]
movups xmm1, xmmword [rsp + 0xe0]
movups xmm2, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x370], xmm2
movaps xmmword [rsp + 0x360], xmm1
movaps xmmword [rsp + 0x350], xmm0
movzx eax, byte [rsp + 0x248]
test al, al
jne 0x1400cc290
test bpl, bpl
je 0x1400cc290
mov r14d, ebp
xor r14b, 1
jmp 0x1400cc29b
mov byte [rsp + 0x1f0], 1
mov r14b, 1
movdqu xmm9, xmmword [rsp + 0x238]
mov r13, qword [rsp + 0x230]
movzx eax, byte [0x140198310]
mov edx, 0x440
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400cc8a4
mov rbx, rax
mov r8d, 0x88
mov rcx, rax
lea rdx, [rsp + 0x170]
call fcn.14011a750
mov qword [rbx + 0x88], rsi
mov rax, qword [rsp + 0x160]
mov qword [rbx + 0x90], rax
movzx eax, byte [rsp + 0x2f]
mov byte [rbx + 0x98], al
mov byte [rbx + 0x99], dil
mov eax, dword [rsp + 0x128]
mov dword [rbx + 0x9a], eax
movzx eax, word [rsp + 0x12c]
mov word [rbx + 0x9e], ax
mov qword [rbx + 0xa0], r12
mov qword [rbx + 0xa8], r15
mov rax, qword [rsp + 0xa8]
mov qword [rbx + 0xb0], rax
mov byte [rbx + 0xb8], bpl
mov eax, dword [rsp + 0x148]
mov ecx, dword [rsp + 0x14b]
mov dword [rbx + 0xb9], eax
mov dword [rbx + 0xbc], ecx
mov rax, qword [rsp + 0x380]
mov qword [rbx + 0xf0], rax
movaps xmm0, xmmword [rsp + 0x350]
movaps xmm1, xmmword [rsp + 0x360]
movaps xmm2, xmmword [rsp + 0x370]
movups xmmword [rbx + 0xe0], xmm2
movups xmmword [rbx + 0xd0], xmm1
movups xmmword [rbx + 0xc0], xmm0
movdqu xmmword [rbx + 0xf8], xmm9
mov qword [rbx + 0x108], r13
mov byte [rbx + 0x110], r14b
mov byte [rbx + 0x111], 0
mov sil, 4
mov rdi, qword [rsp + 0x20]
movabs r13, 0x8000000000000000
lea r15, [0x14018dd9c]
lea r14, [rsp + 0x30]
jmp 0x1400ca430
lock dec qword [r8 + 8]
jne 0x1400cc061
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400cc061
cmp rax, 1
mov rax, qword [rsp + 0x20]
jne 0x1400cc83a
movzx ebx, byte [rax + 0x78]
cmp bl, 4
jne 0x1400cc565
mov rax, qword [rsp + 0x158]
mov rdx, qword [rax]
lea rcx, [rsp + 0x170]
mov r8, qword [rsp + 0x260]
call fcn.1400b9c20
movzx ebx, byte [rsp + 0x1e0]
cmp bl, 3
jne 0x1400cc5e8
mov rax, qword [rsp + 0x150]
mov byte [rax + 0x70], 3
jmp 0x1400cc706
lea rcx, [rsp + 0x480]
call fcn.1400a3a80
cmp byte [rsp + 0x480], 2
jb 0x1400cc4a1
mov rbx, qword [rsp + 0x488]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x490]
mov rdx, qword [rsp + 0x498]
mov r8, qword [rsp + 0x4a0]
lea rcx, [rsp + 0x4a8]
call qword [rax + 0x10]
mov r8, qword [rsp + 0x4b0]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x1400cc745
mov rax, qword [rsp + 0x4b8]
test rax, rax
je 0x1400cc4fa
lock dec qword [rax]
jne 0x1400cc4fa
lea rcx, [rsp + 0x4b8]
call fcn.1400c1250
mov rax, qword [rsp + 0x460]
test rax, rax
je 0x1400cc522
lock dec qword [rax]
jne 0x1400cc522
mov rcx, qword [rsp + 0x460]
mov rdx, qword [rsp + 0x468]
call fcn.140045b50
mov rax, qword [rsp + 0x4c0]
test rax, rax
je 0x1400cc54a
lock dec qword [rax]
jne 0x1400cc54a
mov rcx, qword [rsp + 0x4c0]
mov rdx, qword [rsp + 0x4c8]
call fcn.140045b50
mov rdi, qword [rsp + 0x20]
mov rcx, rdi
call fcn.140059260
mov qword [rdi], 4
mov bl, 2
jmp 0x1400cc690
mov byte [rax + 0x78], 3
cmp bl, 3
je 0x1400cc8c2
mov rax, qword [rsp + 0x158]
movups xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0x1d0], xmm0
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x1c0], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x1a0], xmm3
movaps xmmword [rsp + 0x190], xmm2
movaps xmmword [rsp + 0x180], xmm1
movaps xmmword [rsp + 0x170], xmm0
mov rcx, qword [rsp + 0x258]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x1e1], eax
mov dword [rsp + 0x1e4], ecx
mov rsi, qword [rsp + 0x170]
movups xmm0, xmmword [rsp + 0x178]
movaps xmmword [rsp + 0x390], xmm0
movups xmm0, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0x3a0], xmm0
movups xmm0, xmmword [rsp + 0x198]
movaps xmmword [rsp + 0x3b0], xmm0
movups xmm0, xmmword [rsp + 0x1a8]
movaps xmmword [rsp + 0x3c0], xmm0
movups xmm0, xmmword [rsp + 0x1b8]
movaps xmmword [rsp + 0x3d0], xmm0
movups xmm0, xmmword [rsp + 0x1c8]
movaps xmmword [rsp + 0x3e0], xmm0
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x3f0], rax
mov eax, dword [rsp + 0x1e1]
mov dword [rsp + 0x140], eax
mov eax, dword [rsp + 0x1e4]
mov dword [rsp + 0x143], eax
mov rdi, qword [rsp + 0x20]
mov rcx, rdi
call fcn.140059260
mov qword [rdi], 4
mov rdx, qword [rsp + 0x150]
mov qword [rdx], rsi
movaps xmm0, xmmword [rsp + 0x390]
movaps xmm1, xmmword [rsp + 0x3a0]
movaps xmm2, xmmword [rsp + 0x3b0]
movaps xmm3, xmmword [rsp + 0x3c0]
movups xmmword [rdx + 8], xmm0
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 0x28], xmm2
movups xmmword [rdx + 0x38], xmm3
movaps xmm0, xmmword [rsp + 0x3d0]
movups xmmword [rdx + 0x48], xmm0
movaps xmm0, xmmword [rsp + 0x3e0]
movups xmmword [rdx + 0x58], xmm0
mov rax, qword [rsp + 0x3f0]
mov qword [rdx + 0x68], rax
mov byte [rdx + 0x70], bl
mov eax, dword [rsp + 0x140]
mov ecx, dword [rsp + 0x143]
mov dword [rdx + 0x71], eax
mov dword [rdx + 0x74], ecx
movaps xmm6, xmmword [rsp + 0x660]
movaps xmm7, xmmword [rsp + 0x670]
movaps xmm8, xmmword [rsp + 0x680]
movaps xmm9, xmmword [rsp + 0x690]
movaps xmm10, xmmword [rsp + 0x6a0]
add rsp, 0x6b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lock dec qword [r8 + 8]
jne 0x1400cc4da
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400cc4da
lea rcx, str._Uri_as_Dst_::host_should_have_a_str
lea r8, [0x140158f58]
mov edx, 0x24
call fcn.14011b950
lea rcx, [0x140158e9f]
lea r8, [0x140158f18]
mov edx, 0x18
call fcn.14011b950
ud2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_ba1d7f4a083e6402679105115ded645512a7aea8library_std_src_threadmod.rs
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_serviceoneshot.rs
mov edx, 0x28
call fcn.14011b5f0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_ba1d7f4a083e6402679105115ded645512a7aea8library_std_src_threadmod.rs
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_serviceoneshot.rs
mov edx, 0x28
call fcn.14011b5f0
mov ecx, 8
mov edx, 0x538
call fcn.14011b280
mov ecx, 8
mov edx, 0x4cf8
call fcn.14011b280
lea r8, str.librarycore_src_netparser.rs
mov ecx, 8
mov edx, 7
call fcn.14011b5e0
lea rax, str.librarycore_src_netparser.rs
mov edx, 7
mov rcx, r8
mov r8, rax
call fcn.14011b5e0
lea r8, str.librarycore_src_netparser.rs
mov edx, 8
call fcn.14011b920
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs8_
mov edx, 0x36
call fcn.140121610
lea rcx, str.TryFlatten_polled_after_completionC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_try_future_try_flatten.rs
lea r8, [0x140151e68]
mov edx, 0x22
call fcn.140121610
mov rax, qword [rsp + 0x20]
mov qword [rax], 2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_ba1d7f4a083e6402679105115ded645512a7aea8library_std_src_threadmod.rs
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs8_
mov edx, 0x28
call fcn.14011b5f0
mov qword [r14], 4
lea rcx, str.internal_error:_entered_unreachable_code_rustc_ba1d7f4a083e6402679105115ded645512a7aea8library_std_src_threadmod.rs
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs8_
mov edx, 0x28
call fcn.14011b5f0
mov ecx, 8
mov edx, 0x38
call fcn.14011b280
mov ecx, 8
mov edx, 0x440
call fcn.14011b280
mov ecx, 8
mov edx, 0x28
call fcn.14011b280
lea rcx, str.Ready_polled_after_completionC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rsM
lea r8, [0x1401585b8]
mov edx, 0x1d
call fcn.14011b950
mov ecx, 8
mov edx, 0x18
call fcn.14011b280
int3
mov rax, qword [rsp + 0x1c8]
lea rcx, [r14 + r14*2]
mov qword [rax + rcx*8], r12
mov rdx, qword [rsp + 0x68]
mov qword [rax + rcx*8 + 8], rdx
mov qword [rax + rcx*8 + 0x10], rdi
lea rax, [rsp + 0x1d0]
and al, 0xd0
add dword [rax], eax
add byte [rcx - 1], cl
invalid
mov qword [rax], r14
test sil, sil
jne 0x1400cd9c9
mov r13, rbx
mov r14, qword [rsp + 0x88]
mov rsi, qword [rsp + 0xa0]
cmp rsi, r15
jb 0x1400cd6ab
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x38], rax
cmp rsi, rax
ja 0x1400cd6ab
invalid
movzx eax, byte [rsp + 0xb0]
mov byte [rsp + 0xd0], al
movzx ebx, al
movzx r12d, byte [rsp + rbx + 0xa7]
mov rdi, r12
movabs rax, 0x101010101010101
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
imul rdi, rax
lea rax, [r14 + 8]
mov qword [rsp + 0x128], rax
jmp 0x1400cd519
cmp rsi, r15
jb 0x1400cd6a3
mov rcx, rsi
sub rcx, r15
lea rax, [r14 + r15]
cmp rcx, 0xf
ja 0x1400cd560
cmp rsi, r15
je 0x1400cd6a0
xor r8d, r8d
nop word cs:[rax + rax]
cmp byte [rax + r8], r12b
je 0x1400cd633
inc r8
cmp rcx, r8
jne 0x1400cd540
jmp 0x1400cd6a0
lea rdx, [rax + 7]
and rdx, 0xfffffffffffffff8
sub rdx, rax
jne 0x1400cd5d0
mov qword [rsp + 0x60], rbx
lea r8, [rcx - 0x10]
xor edx, edx
mov r9, qword [rsp + 0x128]
add r9, r15
nop word cs:[rax + rax]
mov r10, qword [r9 + rdx - 8]
xor r10, rdi
lea r11, [r10 + rbp]
not r10
and r10, r11
mov r11, qword [r9 + rdx]
xor r11, rdi
lea rbx, [r11 + rbp]
sbb al, 0x2b
not r11
and r11, rbx
or r11, r10
ror dword [rcx - 0x46], cl
add byte [rax - 0x7f7f7f80], 0x80
or byte [rbp - 0x7b], 0xd3
jne 0x1400cd600
add rdx, 0x10
cmp rdx, r8
jbe 0x1400cd590
jmp 0x1400cd600
cmp rdx, rcx
cmovae rdx, rcx
xor r8d, r8d
nop word [rax + rax]
cmp byte [rax + r8], r12b
je 0x1400cd633
inc r8
cmp rdx, r8
jne 0x1400cd5e0
mov qword [rsp + 0x60], rbx
lea r8, [rcx - 0x10]
cmp rdx, r8
jbe 0x1400cd578
cmp rdx, rcx
je 0x1400cd6a0
add rax, rdx
mov rcx, rsi
sub rcx, rdx
sub rcx, r15
xor r8d, r8d
mov rbx, qword [rsp + 0x60]
nop dword [rax]
cmp byte [rax + r8], r12b
je 0x1400cd630
inc r8
cmp rcx, r8
jne 0x1400cd620
jmp 0x1400cd6a0
add r8, rdx
add r15, r8
inc r15
mov rax, r15
sub rax, rbx
jb 0x1400cd510
cmp r15, qword [rsp + 0x38]
ja 0x1400cd510
cmp byte [rsp + 0xd0], 5
jae 0x1400cf3c8
lea rcx, [r14 + rax]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0xa8]
mov r8, rbx
call fcn.14011b190
mov rdx, qword [rsp + 0x60]
test eax, eax
jne 0x1400cd510
mov qword [rsp + 0x98], r15
mov qword [rsp + 0x78], r15
xor esi, esi
mov rbx, r15
jmp 0x1400cd6be
mov r15, rsi
mov qword [rsp + 0x98], r15
mov byte [rsp + 0xb9], 1
mov sil, 1
mov rbx, r13
mov rdx, qword [rsp + 0x40]
add r14, r13
sub rdx, r13
mov rcx, r14
call fcn.140030f00
mov r14, rax
mov rdi, rdx
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rdx
mov qword [rsp + 0x140], 0
mov edx, 1
lea r13, [rsp + 0x220]
mov rcx, r13
lea r8, [rsp + 0x130]
xor byte [rcx], al
add byte [rax], al
call fcn.1400409c0
movzx r12d, byte [rsp + 0x220]
add byte [rax], al
cmp r12b, 2
jne 0x1400cd760
mov qword [rsp + 0x140], 0
mov edx, 1
mov rcx, r13
lea r8, [rsp + 0x130]
call fcn.140040980
idiv edi
movzx r12d, byte [rsp + 0x220]
cmp r12b, 2
jne 0x1400cd760
invalid
mov qword [rsp + 0x140], 0
add byte [rax], al
add byte [rax], al
jmp 0x1400cd820
lea rcx, [rsp + 0x221]
movzx eax, byte [rcx + 0x10]
mov dh, 0x41
adc byte [rax + 0x1b02484], cl
and al, 0xb0
add dword [rax], eax
invalid
and al, 0xb0
add dword [rax], eax
add byte [rdi], cl
adc byte [rcx], al
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x1a0], xmm0
and al, 0xa0
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
test byte [rax + rax*2], ah
mov rax, qword [rsp + 0x140]
cmp rax, qword [rsp + 0x138]
cmp eax, dword [rsp + 0x138]
add dword [rax], eax
add byte [rax + 0x3b], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rdi], cl
test dword [rax + rax - 0x49f10000], ecx
mov dh, 0x84
and al, 0xb0
jne 0x1400cd820
movzx eax, byte [rsp + 0x1b0]
mov dh, 0x84
and al, 0xb0
add dword [rax], eax
add byte [rax + 0x2802484], cl
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x280], al
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x270], xmm0
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x270], eax
mov r14, qword [rsp + 0x188]
mov ah, 0x24
mov byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rdi - 0x4c], cl
and al, 0x78
add dword [rax], eax
add byte [rax], al
jne case.0x1400910af.473
cmp r14, qword [rsp + 0x178]
add byte [rax], al
jne case.0x1400910af.473
lea rcx, [rsp + 0x178]
lea ecx, [rsp + 0x178]
call fcn.14008e9c0
mov rax, qword [rsp + 0x180]
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x58
and al, 0x58
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rcx], 0
add byte [rax - 0x77], cl
and al, 0x58
and al, 0x58
lea rax, [r14 + r14*8]
add al, 0xf6
test byte [rax - 0x75], 0x54
and al, 0x58
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov byte [rdx + rax*2], r12b
movzx ecx, byte [rsp + 0x280]
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 0xf11424c], cl
sub byte [rsp + 0x270], al
and al, 0x70
add al, byte [rax]
invalid
add byte [rax], al
mov byte [rdx + rax*2 + 0x11], cl
movaps xmm0, xmmword [rsp + 0x270]
and al, 0x70
add al, byte [rax]
invalid
movups xmmword [rdx + rax*2 + 1], xmm0
add dword [rdi], ecx
mov dh, 0xb4
and al, 0xb9
mov ecx, 0xe9000000
movzx esi, byte [rsp + 0xb9]
mov ecx, 0xe9000000
jmp 0x1400cd9b2
movabs al, byte [0x6666666666000001]
nop dword cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x220], r14
add byte [rax - 0x77], cl
mov esp, 0x22824
add byte [rcx + rcx*4 - 0x17], cl
mov qword [rsp + 0x228], rdi
mov dword [rsp + 0x228], edi
mov rcx, r13
call fcn.14000b0b0
mov rdx, r13
mov edx, ebp
dec dword [rcx + rcx*4 - 0x16]
mov edx, ebp
invalid
mov r13, rax
test r13b, 1
jne 0x1400cd8c0
lea rcx, [rsp + 0x130]
and al, 0x30
xor byte [rcx], al
add dword [rax], eax
add byte [rax], al
add al, ch
invalid
call fcn.14000b450
cmp byte [rsp + 0x130], 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax + rsi*2 + 0x44], dh
je 0x1400cd8cb
jo 0x1400cd8a0
mov r13d, dword [rsp + 0x131]
mov ebp, dword [rsp + 0x131]
lea rcx, [rsp + 0x135]
mov word [rsi + 0x48000001], fs
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rcx]
invalid
invalid
test byte [rax + riz*8], ah
add byte [rax], al
mov rax, qword [rcx]
mov eax, dword [rcx]
mov qword [rsp + 0xe0], rax
mov eax, dword [rcx + 8]
or byte [r9 + 0xe82484], cl
add byte [rax], al
add byte [rbx - 0x7b76f7bf], cl
and al, 0xe8
add byte [rax], al
add byte [rax - 0x7d], cl
mov esp, 0x22824
add al, byte [rax]
cmp qword [rsp + 0x228], 0
add al, byte [rax]
add byte [rax], al
jne 0x1400cd8cb
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x1a8], eax
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0xe0]
add byte [rax - 0x77], cl
mov qword [rsp + 0x1a0], rax
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rax], al
mov dil, 1
jmp 0x1400cd93e
add byte [rax], al
mov dil, 1
jmp 0x1400cd93e
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp qword [rsp + 0x228], 0
and al, 0x28
add al, byte [rax]
add byte [rax], al
je 0x1400cd938
test rdi, rdi
je 0x1400cd8f5
invalid
push qword [rbp + riz + 0xf]
mov ah, dl
sbb al, byte [rax]
add byte [rdi], cl
mov dh, 5
xor ebp, dword [rdx - 0x36cefff4]
and eax, 0x1ad4880f
add byte [rax], al
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400f3050
test rax, rax
ror byte [rdi], 0x84
stosd dword [rdi], eax
sbb al, byte [rax]
invalid
mov r12, rdi
jmp 0x1400cd8fd
mov qword [rsp + 0x68], rax
mov rcx, rax
mov rdx, r14
mov r8, rdi
call fcn.14011a750
mov r14, qword [rsp + 0x1d0]
add dword [rax], eax
add byte [rbx + rdi - 0x4c], cl
and al, 0xc0
add dword [rax], eax
add byte [rdi], cl
test dword [rdx], edi
sti
invalid
invalid
add dword [rax], eax
add byte [rbx + rdi - 0x4c], cl
and al, 0xc0
add dword [rax], eax
add byte [rdi], cl
test dword [rdx], edi
sti
invalid
dec dword [rax - 0x73]
mov word [rax + rax*8], fs
lea rcx, [rsp + 0x1c0]
lea ecx, [rsp + 0x1c0]
add dword [rax], eax
add al, ch
lea esp, [rbx + rax]
call fcn.140103dc0
jmp 0x1400cd460
sti
invalid
dec dword [rcx - 0x3f]
in eax, dx
or byte [rcx], dh
dec dword [rbx + 0x1a82484]
add byte [rax], al
shr r13, 8
xor edi, edi
mov eax, dword [rsp + 0x1a8]
mov dword [rsp + 0x218], eax
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x210], rax
mov r14, qword [rsp + 0x188]
cmp r14, qword [rsp + 0x178]
jne 0x1400cd97b
lea rcx, [rsp + 0x178]
call fcn.14008e9c0
mov rdx, qword [rsp + 0x180]
lea rax, [r14 + r14*8]
mov byte [rdx + rax*2], 2
mov byte [rdx + rax*2 + 1], dil
mov dword [rdx + rax*2 + 2], r13d
mov rcx, qword [rsp + 0x210]
mov qword [rdx + rax*2 + 6], rcx
mov ecx, dword [rsp + 0x218]
mov qword [rsp + 0x58], rdx
mov dword [rdx + rax*2 + 0xe], ecx
lea rax, [rsp + 0x188]
inc r14
mov qword [rax], r14
test sil, sil
je 0x1400cd496
mov rsi, qword [rsp + 0x178]
lea rax, [rsp + 0x180]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rsp + 0x1c0]
mov rax, qword [rsp + 0x1d0]
movaps xmmword [rsp + 0x220], xmm0
mov qword [rsp + 0x240], rax
movaps xmmword [rsp + 0x230], xmm1
mov r13, qword [rsp + 0xd8]
mov r15, qword [rsp + 0x208]
mov rdi, qword [rsp + 0x200]
mov rbx, qword [rsp + 0x48]
test rdi, rdi
je 0x1400cda38
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, rsi
mov rbp, qword [rsp + 0x50]
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x170], rax
movups xmm0, xmmword [rsp + 0x78]
movups xmm1, xmmword [rsp + 0x88]
movups xmm2, xmmword [rsp + 0x98]
movups xmm3, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x160], xmm3
movaps xmmword [rsp + 0x150], xmm2
movaps xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x130], xmm0
movaps xmm0, xmmword [rsp + 0x220]
movaps xmm1, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x1c0], xmm0
movaps xmmword [rsp + 0x1d0], xmm1
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x1e0], rax
mov rsi, qword [rsp + 0x260]
cmp rsi, qword [rsp + 0x250]
jne 0x1400cdadc
lea rcx, [rsp + 0x250]
call fcn.14008e900
mov rax, qword [rsp + 0x258]
mov rcx, rsi
shl rcx, 7
lea rcx, [rcx + rsi*8]
mov qword [rax + rcx], 3
mov qword [rax + rcx + 8], r15
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movdqa xmm2, xmmword [rsp + 0x150]
movaps xmm3, xmmword [rsp + 0x160]
movups xmmword [rax + rcx + 0x10], xmm0
movups xmmword [rax + rcx + 0x20], xmm1
movdqu xmmword [rax + rcx + 0x30], xmm2
movups xmmword [rax + rcx + 0x40], xmm3
mov rdx, qword [rsp + 0x170]
mov qword [rax + rcx + 0x50], rdx
mov qword [rax + rcx + 0x58], rbx
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movups xmmword [rax + rcx + 0x60], xmm0
movups xmmword [rax + rcx + 0x70], xmm1
mov rdx, qword [rsp + 0x1e0]
mov qword [rax + rcx + 0x80], rdx
inc rsi
mov qword [rsp + 0x260], rsi
movzx eax, byte [0x140198310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400cf3b9
mov dword [rsp + 0x128], esi
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov qword [rax + 0x20], 0
mov dword [rax + 0x38], 0x3b9aca00
cmp byte [rax], al
retf 0x3b9a
cmp ecx, dword [rax - 0x39]
add byte [rax], al
add byte [rax], al
cmp byte [rax], al
retf 0x3b9a
invalid
cmp ecx, dword [rax - 0x39]
add byte [rax], al
add byte [rax], al
mov dword [rax + 0x48], 0x11e1a300
mov dword [rax + 0x58], 0x3b9aca00
mov word [rax + 0x60], 1
invalid
invalid
add dword [rax], eax
invalid
add dword [rax], eax
mov byte [rax + 0x66], 0
mov word [rax + 0x77], 0
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x68], r12
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x68
invalid
mov qword [rsp + 0xe8], r12
add byte [rax], al
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0xf0], rbx
lock add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0xc0
add byte [rax], al
add byte [rbx + 0xc8bd], cl
add byte [rax - 0x73], cl
mov rsi, qword [rbp + 0xc0]
mov edi, dword [rbp + 0xc8]
lea rcx, [rsp + 0xe0]
mov word [rax + riz*8], fs
add byte [rax], al
add al, ch
jrcxz 0x1400cddc1
add byte [rax], al
mov word [rax + riz*8], fs
add byte [rax], al
add al, ch
jrcxz 0x1400cddc1
add byte [rax], al
mov qword [rax + 0x20], rsi
mov dword [rax + 0x28], edi
mov qword [rsp + 0x78], 0
add byte [rax], al
add byte [rax], al
and byte [rcx - 0x38b7d788], cl
and al, 0x78
add byte [rax], al
add byte [rax], al
mov word [rsp + 0xa4], 0x501
mov qword [rsp + 0x88], 0
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rcx], al
add eax, 0x2484c748
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], 8
nop
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x98], 0
mov byte [rsp + 0xa1], 0
add dh, al
test byte [rcx + riz*4], ah
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbp + 0x170]
add byte [rax], al
xor al, 1
mov byte [rsp + 0xa0], al
movzx eax, byte [rbp + 0x171]
test dword [rcx + 1], esi
add byte [rax], al
test dword [rcx + 1], esi
add byte [rax], al
mov byte [rsp + 0xa2], al
movzx eax, byte [rbp + 0x175]
mov dh, 0x85
jne 0x1400cde17
add byte [rax], al
mov dh, 0x85
jne 0x1400cde17
add byte [rax], al
add byte [rcx + rax], dh
xor al, 1
mov byte [rsp + 0xa3], al
mov rsi, qword [rbp + 0x90]
mov rbx, qword [rbp + 0x98]
mov rdi, qword [rbp + 0xa0]
test rdi, rdi
je 0x1400cde95
lea r15, [rsp + 0x88]
shl rdi, 3
mov eax, 8
xor r12d, r12d
jmp 0x1400cde75
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
mov qword [rax + r12*8], r14
inc r12
mov qword [rsp + 0x98], r12
and al, 0x98
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
clc
and al, 0x98
add byte [rax], al
add byte [rax - 0x7d], cl
xbegin 0xcb5b28eb
je 0x1400cdebf
mov r14, qword [rbx + r12*8]
je 0x1400cdebf
mov r14, qword [rbx + r12*8]
jrcxz 0x1400cdec6
cmp r12, qword [rsp + 0x88]
cmp esp, dword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
jne 0x1400cde60
mov rcx, r15
stc
call fcn.1400437f0
mov rax, qword [rsp + 0x90]
jmp 0x1400cde60
lea rdi, [rbx + rdi*8]
sub rdi, rbx
je 0x1400cdebf
shr rdi, 3
xor r14d, r14d
xor esi, esi
mov r15, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
cmp eax, 0x5a2ec
nop dword [rax]
mov rcx, qword [rbx + r14*8]
inc r14
call r15
cmp rdi, r14
cmp edi, esi
jne 0x1400cdeb0
test rsi, rsi
je 0x1400cded6
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
or eax, 0xca395
xchg ebp, eax
movabs dword [0xffd88949d231000c], eax
or al, 0
xor edx, edx
mov r8, rbx
mov eax, ebx
invalid
xor edx, edx
mov r8, rbx
mov eax, ebx
mov eax, ebx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x5a56a
movzx eax, byte [rbp + 0x193]
mov bl, 1
lea rcx, [0x14018ddb0]
retf 0xbfe
add byte [rax + 0x63], cl
adc al, 0x81
add rdx, rcx
mov al, 1
mov r15, qword [rsp + 0x40]
jmp rdx
invalid
loop 0x1400cdea7
mov al, 2
mov byte [rsp + 0xa4], al
add cl, byte [rax + 0xa42484]
add byte [rax], al
movzx eax, byte [rbp + 0x194]
lea rcx, [0x140158697]
mov ah, byte [rdi - 0x72b7fff8]
adc eax, 0xbfeb0
add byte [rax + 0x63], cl
add al, 0x82
add byte [rax + 0x63], cl
add al, 0x82
invalid
add rax, rdx
jmp rax
movzx eax, byte [rbp + 0x194]
lea rcx, [0x140158697]
or eax, 0x8a76c
or eax, 0x8a76c
lea rdx, [0x14018ddc4]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add al, 0x82
add rax, rdx
jmp rax
invalid
mov al, 3
mov byte [rsp + 0xa4], al
movzx eax, byte [rbp + 0x194]
mov dh, 0x85
xchg esp, eax
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x8a745
cmpsd dword [rsi], dword [rdi]
or byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x85
xchg esp, eax
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x8a745
cmpsd dword [rsi], dword [rdi]
or byte [rax], al
cmpsd dword [rsi], dword [rdi]
or byte [rax], al
lea rdx, [0x14018ddc4]
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
invalid
lea rcx, str.invalid_minimum_TLS_version_for_backendinvalid_maximum_TLS_version_for_backendinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is
mov edx, 0x27
call fcn.140090f90
mov r12, rax
cmp qword [rsp + 0x78], 0
je case.0x1400b82e3.43
mov rcx, qword [rsp + 0x80]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
invalid
invalid
mov rbx, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x98]
test rsi, rsi
je 0x1400cdfcf
xor edi, edi
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov esi, dword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word cs:[rax + rax]
mov rcx, qword [rbx + rdi*8]
inc rdi
call r14
cmp rsi, rdi
jne 0x1400cdfc0
cmp qword [rsp + 0x88], 0
je 0x1400cdfec
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xe0]
lock dec qword [rax]
or byte [rbp + 0xd], dh
or byte [rbp + 0xd], dh
mov rcx, qword [rsp + 0xe0]
call fcn.1400c11c0
invalid
xor edi, edi
invalid
add al, ch
mov ecx, 0x48ffff31
mov eax, dword [rsp + 0xe8]
invalid
add byte [rax], al
invalid
mov rax, qword [rsp + 0xe8]
lock dec qword [rax]
mov rsi, qword [rsp + 0x38]
je 0x1400ce03b
cmp byte [rdi], cl
invalid
invalid
add al, 0
invalid
mov rcx, qword [rsp + 0xe8]
mov ecx, dword [rsp + 0xe8]
mov rdx, qword [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add cl, ch
add eax, dword [rax + rax]
add byte [rdi], cl
movzx ebx, byte [rsp + 0xa5]
jmp 0x1400ce046
mov bl, 3
mov byte [rsp + 0xa5], bl
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x70], rax
mov r12, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x80]
mov r14, qword [rsp + 0x88]
mov r13, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x98]
movq xmm6, qword [rsp + 0xa0]
movzx eax, byte [rsp + 0xa4]
mov byte [rsp + 0x1f0], al
lock inc qword [r15]
jle 0x1400cf2b0
adc dword [rax], eax
invalid
jmp 0x1400ce436
movups xmm0, xmmword [0x1401587c8]
movaps xmmword [rsp + 0x140], xmm0
movups xmm0, xmmword [0x1401587b8]
movaps xmmword [rsp + 0x130], xmm0
lea rdx, [rsp + 0x130]
mov rcx, rbp
jmp 0x135079ccc
dec dword [rcx - 0x77]
invalid
mov rax, qword [rsp + 0x130]
test rax, rax
je 0x1400ce110
lea rcx, [rsp + 0x148]
mov rdx, qword [rsp + 0x138]
xchg esp, eax
and al, 0x38
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x40
add dword [rax], eax
add bh, bh
push rax
invalid
test r15, r15
je 0x1400ce138
mov rdx, r15
add rdx, 0x18
mov rax, qword [r15]
mov r8, qword [r15 + 8]
mov r9, qword [r15 + 0x10]
lea rcx, [rsp + 0x178]
call qword [rax]
movzx eax, byte [r15 + 0x20]
jmp 0x1400ce13a
mov al, 2
mov byte [rsp + 0x1f8], al
mov byte [rsp + 0x198], al
movzx eax, byte [rbp + 0x182]
mov dword [rsp + 0xc8], eax
mov eax, dword [rbp + 0x183]
mov dword [rsp + 0xcc], eax
movzx r15d, byte [rbp + 0x176]
movzx eax, byte [rbp + 0x17e]
mov byte [rsp + 0x37], al
test r12, r12
mov qword [rsp + 0x58], r12
je 0x1400ce1a0
mov rcx, rdi
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x120], rax
mov eax, 1
mov qword [rsp + 0x118], rax
jmp 0x1400ce1aa
xor eax, eax
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x20], 0
mov ecx, 2
add byte [rcx], dh
rol byte [rbp + 0x31], cl
rol byte [rbp + 0x31], 0xc9
call qword [sym.imp.crypt32.dll_CertOpenStore]
test rax, rax
je 0x1400ce2dc
mov r12, rax
mov byte [rsp + 0xf8], r15b
mov qword [rsp + 0x108], rdi
mov byte [rsp + 0x100], bl
mov qword [rsp + 0x110], r14
mov qword [rsp + 0x50], rbp
test rsi, rsi
je 0x1400ce25b
lea rbp, [rsi*8]
xor edi, edi
lea r15, [rsp + 0x130]
mov rbx, qword [sym.imp.crypt32.dll_CertAddCertificateContextToStore]
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop dword [rax + rax]
mov qword [rsp + 0x130], 0
mov rdx, qword [r13 + rdi]
mov rcx, r12
mov r8d, 3
mov r9, r15
call rbx
test eax, eax
je 0x1400ce6cd
mov rcx, qword [rsp + 0x130]
call r14
add rdi, 8
cmp rbp, rdi
jne 0x1400ce220
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x1a8], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x1e0], rax
movups xmm0, xmmword [rsp + 0x178]
movups xmm1, xmmword [rsp + 0x188]
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
mov eax, dword [rsp + 0xc8]
cmp eax, 2
je 0x1400ce70f
test eax, eax
mov r15, qword [rsp + 0x40]
jne 0x1400ce71a
mov dil, 1
xor ebp, ebp
jmp 0x1400ce73f
call qword [sym.imp.kernel32.dll_GetLastError]
mov r15d, eax
cmp qword [rsp + 0x58], 0
mov rcx, qword [rsp + 0x120]
je 0x1400ce2fb
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
movzx eax, byte [0x140198310]
mov edx, 8
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400cf44d
mov rbx, rax
shl r15, 0x20
or r15, 2
mov qword [rax], r15
movzx eax, byte [0x140198310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400cf45c
mov r12, rax
movabs rax, 0x8000000000000000
mov qword [r12], rax
mov qword [r12 + 0x58], rbx
pop rsp
and al, 0x58
lea rax, [0x140154fb8]
mov qword [r12 + 0x60], rax
mov word [r12 + 0x68], 0
cmp byte [rsp + 0x1f8], 2
mov r15, qword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
jne 0x1400ce392
lock dec qword [r15]
jne case.0x14008f946.490
invalid
mov rcx, r15
call fcn.1400c11f0
cmp qword [rsp + 0x58], 0
push 0x48ffff2e
cmp dword [rsp + 0x58], 0
jne 0x1400ce3c3
xor ebp, ebx
cmp cl, byte [rax - 0x73]
mov word [rax + rdx*4], fs
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdi*2], ah
jmp case.0x1400910af.481
lea rcx, [rsp + 0x190]
mov rax, qword [rsp + 0x178]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x80
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
invalid
test byte [rax + rcx*4], ah
add byte [rax], al
mov rdx, qword [rsp + 0x180]
mov r8, qword [rsp + 0x188]
mov eax, dword [rsp + 0x188]
mov eax, dword [rsp + 0x188]
add dword [rax], eax
add bh, bh
push rax
adc al, dh
dec qword [r15]
add byte [rax], al
call qword [rax + 0x10]
lock dec qword [r15]
je 0x1400ce380
cmp qword [rsp + 0x58], 0
je case.0x1400910af.481
mov rcx, rdi
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
invalid
add byte [rax - 0x7b], cl
div byte [rsi + rbx + 0x31]
dec dword [rax - 0x75]
sbb eax, 0x59dbe
popfq
invalid
invalid
test rsi, rsi
je 0x1400ce3ef
xor edi, edi
mov rbx, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
popfq
invalid
invalid
popfq
add eax, 0x1f0f6600
nop dword [rax + rax]
nop word [rax + rax]
nop dword [rax + rax]
mov rcx, qword [r13 + rdi*8]
inc rdi
call rbx
cmp rsi, rdi
jne 0x1400ce3e0
test r14, r14
je 0x1400ce406
invalid
mov rcx, qword [0x140198260]
sahf
or al, 0
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x48]
lock dec qword [rcx]
mov rsi, qword [rsp + 0x38]
invalid
jne 0x1400ce41b
call fcn.1400c11c0
mov rcx, qword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
lock dec qword [rcx]
dec qword [rcx]
mov r13, qword [rsp + 0xd8]
jne 0x1400ce43b
mov rdx, qword [rsp + 0x70]
and al, 0x70
call fcn.140045b50
mov rcx, qword [rsp + 0x68]
lock dec qword [rcx]
push 0x9ff48f0
jne 0x1400ce4c5
mov rdx, rsi
call fcn.140045b50
lock dec qword [r15]
dec qword [r15]
dec qword [r15]
je 0x1400ce4cb
cmp qword [rbp + 0x50], 0
je 0x1400ce46e
mov r8, qword [rbp + 0x48]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rbp + 0x20]
mov rsi, qword [rbp + 0x28]
test rsi, rsi
test esi, esi
movzx r15d, byte [rsp + 0x60]
je 0x1400ce4dc
lea rbx, [rdi + 0x30]
jmp 0x1400ce4ab
nop word [rax + rax]
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x10]
add rbx, 0x68
add ebx, 0x68
add ebx, 0x68
dec rsi
je 0x1400ce4dc
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x1400ce490
invalid
fmul qword [rax - 0x73]
sub byte [r8 - 0x75], cl
push rbx
sbb byte [rbx + rcx*4 + 0x43], cl
and bh, bh
push rax
adc bl, ch
retf
lea rcx, [rbx + 0x28]
mov rdx, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
call qword [rax + 0x10]
jmp 0x1400ce490
lock dec qword [r15]
jne 0x1400ce454
mov rcx, r15
call fcn.1400c11f0
sbb eax, 0x48ffff2d
cmp dword [rbp + 0x50], 0
sbb eax, 0x48ffff2d
cmp dword [rbp + 0x50], 0
jne 0x1400ce45b
jmp 0x1400ce46e
cmp qword [rbp + 0x18], 0
je 0x1400ce4f5
mov rcx, qword [0x140198260]
xor edx, edx
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rbp + 0x38]
mov rsi, qword [rbp + 0x40]
test rsi, rsi
je 0x1400ce52b
lea rbx, [rdi + 0x38]
nop word cs:[rax + rax]
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
invalid
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x10]
add rbx, 0x48
dec rsi
dec esi
invalid
dec esi
jne 0x1400ce510
cmp qword [rbp + 0x30], 0
je 0x1400ce544
or al, 0
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x128], 0
setne sil
cmp qword [rbp + 0x60], 0
jne 0x1400ce591
mov rdi, qword [rbp + 0x68]
mov rbx, qword [rbp + 0x70]
mov rax, qword [rbx]
test rax, rax
je 0x1400ce56d
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x1400ce591
cmp qword [rbx + 0x10], 0x11
jb 0x1400ce57f
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test r13, r13
je 0x1400ce5e1
mov r13d, r15d
mov rdi, qword [rbp + 0x98]
mov rbx, qword [rbp + 0xa0]
test rbx, rbx
je 0x1400ce5cf
xor r14d, r14d
mov r15, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word cs:[rax + rax]
mov rcx, qword [rdi + r14*8]
inc r14
call r15
cmp rbx, r14
jne 0x1400ce5c0
cmp qword [rbp + 0x90], 0
mov r15d, r13d
jne 0x1400ce655
jmp 0x1400ce667
mov rdi, qword [rbp + 0x158]
test rdi, rdi
je 0x1400ce667
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x1400ce62b
mov r14, qword [rdi + 0x60]
mov rax, qword [r14]
test rax, rax
je 0x1400ce607
mov rcx, rbx
call rax
cmp qword [r14 + 8], 0
je 0x1400ce62b
cmp qword [r14 + 0x10], 0x11
jb 0x1400ce619
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400ce655
test rax, rax
je 0x1400ce655
mov r8, qword [rdi + 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test r15b, r15b
je 0x1400ce678
lea rcx, [rbp + 0x120]
call fcn.140047390
mov rcx, qword [rbp + 0x160]
test rcx, rcx
sete al
or sil, al
mov eax, 1
jne 0x1400ce6ae
lock dec qword [rcx]
jne 0x1400ce6ae
mov rcx, qword [rbp + 0x160]
mov rdx, qword [rbp + 0x168]
mov rsi, rax
call fcn.140045b50
mov rax, rsi
mov rdx, r12
movaps xmm6, xmmword [rsp + 0x430]
add rsp, 0x448
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call qword [sym.imp.kernel32.dll_GetLastError]
mov r15d, eax
mov rcx, r12
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rbp, qword [rsp + 0x50]
mov r14, qword [rsp + 0x110]
mov rdi, qword [rsp + 0x108]
cmp qword [rsp + 0x58], 0
mov rcx, qword [rsp + 0x120]
jne 0x1400ce2f5
jmp 0x1400ce2fb
xor edi, edi
xor ebp, ebp
mov r15, qword [rsp + 0x40]
jmp 0x1400ce73f
mov rax, qword [rsp + 0x50]
add rax, 0x187
mov ecx, dword [rax + 8]
mov dword [rsp + 0x138], ecx
mov rax, qword [rax]
mov qword [rsp + 0x130], rax
mov bpl, 1
xor edi, edi
lea rbx, [rsp + 0x1a0]
mov rcx, rbx
call fcn.1400cf490
mov byte [rax + 0x51], dil
mov ecx, dword [rsp + 0xcc]
mov dword [rax + 0x52], ecx
mov byte [rax + 0x56], bpl
mov dword [rax + 0x57], ecx
mov rcx, qword [rsp + 0x130]
mov qword [rax + 0x5b], rcx
mov ecx, dword [rsp + 0x138]
mov dword [rax + 0x63], ecx
mov rcx, rbx
call fcn.1400cf490
movzx ebp, byte [rsp + 0x37]
mov byte [rax + 0x67], bpl
mov rcx, rbx
call fcn.1400cf490
mov byte [rax + 0x50], 0
movups xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x270], xmm0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x280], rax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x154], rax
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movups xmmword [rsp + 0x144], xmm1
movups xmmword [rsp + 0x134], xmm0
mov rax, qword [rsp + 0x14c]
mov qword [rsp + 0x23c], rax
mov rax, qword [rsp + 0x154]
mov qword [rsp + 0x244], rax
movups xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x230], xmm0
movdqu xmm0, xmmword [rsp + 0x130]
movdqa xmmword [rsp + 0x220], xmm0
cmp qword [rsp + 0x58], 0
je 0x1400ce83f
mov rcx, qword [rsp + 0x108]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
test rsi, rsi
mov r14, qword [rsp + 0x50]
je 0x1400ce86f
xor edi, edi
mov rbx, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word cs:[rax + rax]
mov rcx, qword [r13 + rdi*8]
inc rdi
call rbx
cmp rsi, rdi
jne 0x1400ce860
cmp qword [rsp + 0x110], 0
je 0x1400ce88c
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x59bb4
mov qword [rsp + 0x2a0], r12
pxor xmm0, xmm0
punpcklbw xmm6, xmm0
pshuflw xmm0, xmm6, 0xc6
packuswb xmm0, xmm0
movd dword [rsp + 0x2a8], xmm0
jle 0x1400ce82d
and al, 0xa8
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x84
and al, 0xf0
add dword [rax], eax
add byte [rax + 0x2ac2484], cl
add byte [rax], al
movzx eax, byte [rsp + 0x100]
mov byte [rsp + 0x2ad], al
movaps xmm0, xmmword [rsp + 0x270]
movups xmmword [rsp + 0x2b0], xmm0
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x2c0], rax
movaps xmm0, xmmword [rsp + 0x220]
movdqa xmm1, xmmword [rsp + 0x230]
movups xmmword [rsp + 0x2d4], xmm0
movdqu xmmword [rsp + 0x2e4], xmm1
movdqu xmm0, xmmword [rsp + 0x23c]
movdqu xmmword [rsp + 0x2f0], xmm0
mov eax, dword [rsp + 0x210]
mov dword [rsp + 0x30b], eax
movzx eax, byte [rsp + 0x214]
mov byte [rsp + 0x30f], al
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x120]
and al, 0x20
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add al, byte [rax]
add byte [rax], al
and al, 0x20
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add al, byte [rax]
add byte [rax], al
mov dword [rsp + 0x2d0], 0x3b9aca00
add byte [rax], al
mov dword [rsp + 0x2d0], 0x3b9aca00
mov qword [rsp + 0x300], r15
mov byte [rsp + 0x308], 0
mov byte [rsp + 0x309], bpl
and al, 9
add eax, dword [rax]
invalid
and al, 9
add eax, dword [rax]
or dword [rbx], eax
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x84
and al, 0xf8
add byte [rax], al
movzx eax, byte [rsp + 0xf8]
mov byte [rsp + 0x30a], al
add byte [rax + 0x30a2484], cl
add byte [rax], al
mov rcx, qword [rsp + 0x68]
lock dec qword [rcx]
mov rdx, qword [rsp + 0x38]
jne 0x1400ce9a4
call fcn.140045b50
mov rax, qword [r14 + 0xc0]
mov ecx, dword [r14 + 0xc8]
mov qword [rsp + 0x2c8], rax
mov dword [rsp + 0x2d0], ecx
rol byte [rax], 0
add byte [rcx - 0x75], al
mov cs, eax
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
add al, byte [rax]
add byte [rcx + 0x2d0248c], cl
add byte [rax], al
movzx eax, byte [r14 + 0x172]
xchg byte [rdx + 1], dh
add byte [rax], al
mov byte [rsp + 0x308], al
cmp byte [r14 + 0x181], 1
sete byte [rsp + 0x68]
add byte [rcx - 0x80], al
mov esi, 0x181
add dword [rdi], ecx
xchg esp, eax
and al, 0x68
cmp dword [r14 + 0xa8], 0
mov ecx, 0x200000
je 0x1400ce9f3
mov ecx, dword [r14 + 0xac]
lodsb al, byte [rsi]
add byte [rax], al
add byte [rcx - 0x7d], al
mov esi, 0xb0
add byte [rdx + 0x500000], bh
cmp dword [r14 + 0xb0], 0
mov edx, 0x500000
je 0x1400cea09
mov edx, dword [r14 + 0xb4]
movzx eax, byte [r14 + 0x17c]
mov byte [rsp + 0xd0], al
test al, al
mov eax, 0xffff
cmovne ecx, eax
mov dword [rsp + 0x60], ecx
cmovne edx, eax
mov dword [rsp + 0x58], edx
cmp dword [r14 + 0xb8], 0
mov eax, 0x4000
je 0x1400cea43
mov eax, dword [r14 + 0xbc]
mov dword [rsp + 0xd8], eax
mov eax, dword [r14 + 0x108]
add byte [rax], al
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rcx - 0x75], al
xchg byte [rax], cl
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x48], eax
mov ecx, dword [r14 + 0x118]
add byte [rax], al
mov dword [rsp + 0x48], eax
and al, 0x48
mov ecx, dword [r14 + 0x118]
xor eax, eax
cmp ecx, 0x3b9aca00
cmove ecx, eax
mov dword [rsp + 0x70], ecx
mov eax, 0x14
add byte [rcx + 0xf], cl
xchg byte [r8], r10b
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rcx - 0x75], cl
xchg byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rcx + 0xf], al
movzx eax, byte [rsi + 0x17d]
add byte [rcx + 0xf], cl
xchg byte [r8], r10b
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rcx - 0x75], cl
xchg byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rcx + 0xf], al
invalid
mov dh, 0x86
jge 0x1400cea96
add byte [rax], al
add byte [rax + 0x1202484], cl
add byte [rax], al
mov byte [rsp + 0x120], al
mov rax, qword [r14 + 0xd0]
mov qword [rsp + 0x108], rax
mov r12d, dword [r14 + 0xd8]
mov rax, qword [r14 + 0x150]
mov qword [rsp + 0x38], rax
mov rsi, qword [r14 + 0xe0]
mov edi, dword [r14 + 0xe8]
lea rcx, [rsp + 0x2b0]
call fcn.1400cf490
mov qword [rax + 0x40], rsi
mov dword [rax + 0x48], edi
movzx eax, byte [r14 + 0x177]
mov byte [rsp + 0xcc], al
movzx eax, byte [r14 + 0x178]
mov byte [rsp + 0x37], al
movzx eax, byte [r14 + 0x179]
xchg byte [rcx + 1], bh
add byte [rax], al
xchg byte [rcx + 1], bh
add byte [rax], al
mov byte [rsp + 0xc8], al
movzx eax, byte [r14 + 0x17a]
add byte [rcx + 0xf], al
mov dh, 0x86
jp 0x1400ceb13
add byte [rax], al
add byte [rax + 0x1182484], cl
add byte [rax], al
mov byte [rsp + 0x118], al
movzx r14d, byte [r14 + 0x17b]
mov rdi, qword [r15 + 0x18]
mov rax, qword [r15 + 0x20]
mov eax, dword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
mov rcx, rax
shl rcx, 7
lea r13, [rcx + rax*8]
lea ebp, [rcx + rax*8]
lea ebp, [rcx + rax*8]
add r13, rdi
lea rbp, [0x14018ddd8]
cwde
or eax, dword [rax]
add byte [rax - 0x73], cl
sbb eax, 0xb83c9
pcmpeqd xmm6, xmm6
jmp 0x1400ceb5b
push rax
add cl, byte [rdi]
test eax, edi
add byte [rax], al
add byte [rcx - 0x77], cl
dec dword [rcx + rdi - 0x11]
mov r15, rdi
cmp rdi, r13
je 0x1400cec53
lea rdi, [r15 + 0x88]
mov rax, qword [r15]
movsxd rax, dword [rbp + rax*4]
add rax, rbp
jmp rax
movdqu xmm1, xmmword [rcx + r8]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x1400cec1d
pcmpeqb xmm1, xmm6
pmovmskb r10d, xmm1
test r10d, r10d
jne 0x1400ceb5b
add r8, r9
add r8, 0x10
add r9, 0x10
and r8, rdx
jmp 0x1400cebc7
nop word cs:[rax + rax]
lea r11d, [r10 - 1]
and r11w, r10w
rol dword [rbp - 0x77], cl
invalid
je 0x1400cebdf
tzcnt r11d, r10d
add r11, r8
and r11, rdx
neg r11
imul r11, r11, 0x68
cmp qword [rax + r11 + 0x10], 4
jne 0x1400cec10
lea rsi, [rax + r11]
mov rsi, qword [rsi + 8]
cmp dword [rsi], 0x70747468
jne 0x1400cec10
cmp qword [rsp + 0x38], 0
mov byte [rsp + 0x110], r14b
je 0x1400cede9
ud2
mov eax, 1
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rdi
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x68]
call fcn.14011b260
mov ecx, 8
mov edx, 0x28
call fcn.14011b280
lea r8, str._rustc_ba1d7f4a083e6402679105115ded645512a7aea8librarycore_src_strpattern.rs
mov edx, 4
mov rcx, rbx
call fcn.14011b5e0
lea rax, [0x140158720]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x88], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
lea rcx, [rsp + 0x78]
call fcn.14011b520
mov ecx, 8
mov edx, 0x10
call fcn.14011b280
mov ecx, 8
mov edx, 0x80
call fcn.14011b280
mov ecx, 8
mov edx, 0x40
call fcn.14011b280
mov ecx, 8
mov edx, 8
call fcn.14011b280
mov ecx, 8
mov edx, 0x70
call fcn.14011b280
mov ecx, 8
mov edx, 0x1c0
call fcn.14011b280
mov ecx, 8
mov edx, 0xd8
call fcn.14011b280
int3
lea rcx, [rsp + 0x498]
call fcn.140064c50
cmp qword [rsp + 0x210], 0
je 0x1400cfa17
mov r8, qword [rsp + 0x208]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x1e8]
test rdi, rdi
je 0x1400cfa75
mov rsi, qword [rsp + 0x1e0]
add rsi, 0x30
jmp 0x1400cfa5b
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x1400cfa40
cmp qword [rsp + 0x1d8], 0
je 0x1400cfa97
mov r8, qword [rsp + 0x1e0]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x200]
test rdi, rdi
je 0x1400cfacb
imul r8, rdi, 0x68
add r8, qword [r15 + 0x148]
mov rax, qword [r8 + 8]
mov qword [rsp + 0x80], rax
cmp qword [r8], 1
mov r15d, 0
adc r15, 1
mov qword [rsp + 0x38], r8
lea rbp, [r8 + 0x18]
lea rcx, [rsp + 0x1c0]
call fcn.14008da90
test al, al
jne 0x1400d1360
mov rcx, qword [rsp + 0x1c0]
mov rax, rcx
mov qword [rsp + 0x48], rcx
cmp rcx, 2
stc
add cl, byte [rbx + rcx*4 + 0x54]
and al, 0x38
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x40], rbp
jne 0x1400cfcd0
movdqu xmm0, xmmword [rsp + 0x1c8]
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmm6
movdqa xmmword [rsp + 0xa0], xmm1
jg 0x1400cfbe3
and al, 0xa0
add byte [rax], al
add byte [rsi + 0xf], ah
jo 0x1400cfc28
out dx, al
pxor xmm1, xmm7
movdqa xmmword [rsp + 0xb0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
lea rax, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
movdqa xmmword [rax], xmm8
mov qword [rax + 0x10], 0
mov rsi, qword [r10 + 0x40]
xor eax, eax
test rsi, rsi
setne al
mov qword [rsp + 0x2d0], rax
mov r8d, 8
mov rcx, r14
mov rdx, rbx
mov r12, r10
call fcn.14001d1d0
test rsi, rsi
je 0x1400cfd60
mov rdx, qword [r12 + 0x48]
mov r8, qword [r12 + 0x50]
mov rcx, r14
jmp 0x1400cfd7a
mov rax, qword [r10 + 0x40]
xor edx, edx
test rax, rax
setne dl
movabs rcx, 0xcbf29ce484222325
xor rdx, rcx
movabs rcx, 0x1efac7090aef4a21
imul rdx, rcx
test rax, rax
je 0x1400cfe90
mov r8, qword [r10 + 0x50]
test r8, r8
je 0x1400cfe9c
mov rax, qword [r10 + 0x48]
mov r9, r8
and r9, 7
je 0x1400cfea1
mov rcx, rax
nop word cs:[rax + rax]
movzx r12d, byte [rcx]
inc rcx
xor r12, rdx
imul r12, r13
mov rdx, r12
dec r9
jne 0x1400cfd30
movzx eax, byte [r12 + 0x48]
mov qword [rsp + 0x2d0], rax
mov r8d, 8
mov rcx, r14
mov rdx, rbx
call fcn.14001d1d0
mov rax, qword [rsp + 0xb0]
mov r9, qword [rsp + 0xd0]
shl r9, 0x38
or r9, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xa0]
add r8, rax
rol rax, 0xd
xor rcx, r9
leave
xor rax, r8
rol r8, 0x20
mov rdx, qword [rsp + 0xa8]
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rcx, r8
xor rax, rdx
rol rdx, 0x20
xor r8, r9
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
add rdx, rcx
shl rcx, 0x10
xor rcx, rdx
shr rcx, 0x2b
add rdx, rax
shr rax, 0x2f
shr eax, 0x2f
xor rax, rcx
mov r12, rdx
shr r12, 0x20
xor r12, rdx
xor r12, rax
mov r10, qword [rsp + 0x38]
jmp 0x1400cff20
movzx eax, byte [r10 + 0x48]
xor rdx, rax
imul rdx, rcx
mov r12, rdx
jmp 0x1400cff20
mov r12, rdx
mov rcx, rax
cmp r8, 8
jb 0x1400cff20
movzx edx, byte [rcx]
xor rdx, r12
imul rdx, r13
movzx r8d, byte [rcx + 1]
movzx eax, byte [rcx + 1]
movzx eax, byte [rcx + 1]
xor r8, rdx
imul r8, r13
movzx edx, byte [rcx + 2]
xor rdx, r8
xor edx, eax
xor edx, eax
imul rdx, r13
movzx r8d, byte [rcx + 3]
xor r8, rdx
imul r8, r13
movzx edx, byte [rcx + 4]
xor rdx, r8
imul rdx, r13
imul edx, ebp
invalid
movzx r8d, byte [rcx + 5]
xor r8, rdx
imul r8, r13
movzx edx, byte [rcx + 6]
mov dh, 0x51
invalid
xor rdx, r8
imul rdx, r13
movzx r12d, byte [rcx + 7]
invalid
add rcx, 8
xor r12, rdx
imul r12, r13
cmp rcx, rax
invalid
jne 0x1400cfeb0
mov dh, 0x51
invalid
sal dword [rbp - 0x64], 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
and r12d, 0x7fff
and esp, 0x7fff
add byte [rax], al
movzx edi, word [rsp + 0x218]
mov r15d, r12d
and r15d, edi
mov r13, qword [rsp + 0x210]
add byte [rax], al
mov rbp, qword [rsp + 0x208]
lodsb al, byte [rsi]
and al, 8
or byte [rdx], al
add byte [rax], al
invalid
invalid
mov ah, 0x24
loopne 0x1400cff4c
or byte [rdx], al
add byte [rax], al
mov rsi, qword [rsp + 0x1e0]
add byte [rax], al
add byte [rax - 0x75], cl
mov rbx, qword [rsp + 0x1e8]
xor r14d, r14d
pushfq
and al, 0xe8
call 0x1850cff57
xor esi, esi
invalid
call 0x1850cff57
xor esi, esi
jmp 0x1400cff76
sbb al, 0xf
mov dh, 0x40
or byte [rcx + 0x3a], al
je 0x1400d0336
invalid
movzx eax, byte [rax + 8]
cmp al, byte [r10 + 0x48]
je 0x1400d0336
invalid
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rcx - 1], cl
invalid
inc r14
inc r15
mov rax, r15
mov eax, edi
nop dword [rax]
mov r15, rax
mov eax, 0
add byte [rax], al
add byte [rbp + 0x39], cl
cmp edi, ebp
add byte [rax], al
add byte [rbp + 0x39], cl
cmp edi, ebp
jae 0x1400cff80
movzx ecx, word [rbp + r15*4]
cmp rcx, 0xffff
je 0x1400d0030
stc
invalid
movzx eax, word [rbp + r15*4 + 2]
mov edx, edi
and edx, eax
mov r8d, r15d
add cl, byte [rcx + 0x45c221fa]
mov eax, edi
sub r8d, edx
and r8d, edi
cmp r8, r14
jb 0x1400d00d0
invalid
cmp ax, r12w
jne 0x1400cff70
cmp rbx, rcx
jbe 0x1400d1351
imul rax, rcx, 0x68
mov rcx, qword [rsi + rax + 0x40]
test rcx, rcx
test ecx, ecx
test ecx, ecx
setne dl
cmp qword [r10 + 0x40], 0
cmp dword [rdx + 0x40], 0
cmp dword [rdx + 0x40], 0
sete r8b
cmp dl, r8b
je 0x1400cff70
add rax, rsi
add rax, 0x40
test rcx, rcx
je 0x1400cff5a
mov r8, qword [rax + 0x10]
cmp r8, qword [r10 + 0x50]
adc byte [rbp + 0x3b], cl
push rax
jne 0x1400cff70
mov rdx, qword [r10 + 0x48]
mov rcx, qword [rax + 8]
call fcn.14011b190
mov r10, qword [rsp + 0x38]
test eax, eax
jne 0x1400cff70
jmp 0x1400d0336
cmp r14, 0x200
setae bl
cmp dword [rsp + 0x48], 2
setne sil
mov rax, qword [r10 + 0x40]
test rax, rax
je 0x1400d0170
lea rdx, [r10 + 0x58]
mov r8, qword [r10 + 0x48]
mov r9, qword [r10 + 0x50]
lea r14, [rsp + 0xa0]
mov rcx, r14
call qword [rax]
mov rax, qword [rsp + 0xa0]
movzx ecx, byte [rsp + 0xa8]
movzx edx, byte [rsp + 0xaf]
shl edx, 0x10
movzx r8d, word [rsp + 0xad]
or r8d, edx
shl r8, 0x20
mov edi, dword [rsp + 0xa9]
or rdi, r8
lea rdx, [rsp + 0xd0]
movdqu xmm0, xmmword [rdx - 0x20]
movdqa xmmword [rsp + 0x2d0], xmm0
movabs r13, 0x100000001b3
jmp 0x1400d018e
cmp r14, 0x200
setae bl
cmp dword [rsp + 0x48], 2
setne sil
mov rax, qword [r10 + 0x40]
test rax, rax
mov r8, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x68]
je 0x1400d01b0
lea rdx, [r10 + 0x58]
mov r8, qword [r10 + 0x48]
mov r9, qword [r10 + 0x50]
lea r14, [rsp + 0xa0]
mov rcx, r14
call qword [rax]
mov rax, qword [rsp + 0xa0]
movzx ecx, byte [rsp + 0xa8]
movzx edx, byte [rsp + 0xaf]
shl edx, 0x10
loop 0x1400d013e
movzx r8d, word [rsp + 0xad]
or r8d, edx
shl r8, 0x20
loopne 0x1400d015e
loopne 0x1400d015e
mov edx, dword [rsp + 0xa9]
or rdx, r8
mov r8, rdx
lea rdx, [rsp + 0xd0]
movdqu xmm0, xmmword [rdx - 0x20]
movdqa xmmword [rsp + 0x2d0], xmm0
jmp 0x1400d01bf
add al, byte [rax]
add bl, ch
pop rsp
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
movzx ecx, byte [r10 + 0x48]
xor eax, eax
lea r14, [rsp + 0xa0]
movabs r13, 0x100000001b3
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
jl 0x1400d01b1
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
jl 0x1400d01b1
push 0x246c8b48
and bl, sil
mov rbp, qword [rsp + 0x40]
and bl, sil
movaps xmm0, xmmword [rsp + 0x2d0]
mov rdx, rdi
cli
jmp 0x1400d01e1
movzx ecx, byte [r10 + 0x48]
movzx ecx, byte [rdx + 0x48]
xor eax, eax
lea r14, [rsp + 0xa0]
movabs r13, 0x100000001b3
mov rbp, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
and bl, sil
movaps xmm0, xmmword [rsp + 0x2d0]
mov qword [rsp + 0x78], r8
and al, 0x78
and al, 0x78
mov rdx, r8
shl rdx, 8
movzx ecx, cl
or rcx, rdx
movaps xmmword [rsp + 0x250], xmm0
sub dword [rsp + 0x250], eax
sub dword [rsp + 0x250], eax
mov qword [rsp + 0x68], rdi
movdqa xmm0, xmmword [rsp + 0x250]
lea r8, [rsp + 0x50b]
movdqu xmmword [r8 - 0x1b], xmm0
movzx edx, byte [rsp + 0x3b4]
mov byte [r8 + 4], dl
mov edx, dword [rsp + 0x3b0]
mov dword [r8], edx
lea rdx, [rsp + 0x1c0]
mov qword [rsp + 0x4d8], rdx
mov qword [rsp + 0x4e0], rax
mov qword [rsp + 0x4e8], rcx
mov qword [rsp + 0x500], r15
mov word [rsp + 0x508], r12w
mov byte [rsp + 0x50a], bl
lea rdx, [rbp + 0x18]
mov rax, qword [rbp]
mov r8, qword [rbp + 8]
mov r9, qword [rbp + 0x10]
mov rcx, r14
call qword [rax]
movzx eax, byte [rbp + 0x20]
mov byte [rsp + 0xc0], al
lea rcx, [rsp + 0x4d8]
mov rdx, r14
call fcn.14002cc00
test rax, rax
je 0x1400d1369
mov r15, qword [rsp + 0x1b0]
mov rdi, qword [rsp + 0x58]
lea rbx, [rsp + 0x2d0]
mov rcx, qword [rsp + 0x50]
cmp rcx, 2
je 0x1400d0370
mov rdx, qword [r15 + 0x150]
cmp rdi, rdx
jae 0x1400d1392
imul r8, rdi, 0x68
add r8, qword [r15 + 0x148]
cmp rcx, 1
jne 0x1400cfbdb
mov rdx, qword [r15 + 0x168]
mov rcx, qword [rsp + 0x80]
cmp rcx, rdx
jae 0x1400d13a1
mov rax, qword [r15 + 0x160]
lea rcx, [rcx + rcx*8]
lea rbp, [rax + rcx*8]
cmp qword [rax + rcx*8 + 0x10], 0
je 0x1400d031a
mov rax, qword [rbp + 0x18]
mov r15d, 1
jmp 0x1400d0320
mov r15d, 2
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x80], rax
add rbp, 0x20
jmp 0x1400cfbfe
mov r15, qword [rsp + 0x1b0]
mov rdi, qword [rsp + 0x58]
lea r14, [rsp + 0xa0]
lea rbx, [rsp + 0x2d0]
movabs r13, 0x100000001b3
mov rcx, qword [rsp + 0x50]
cmp rcx, 2
jne 0x1400d02ba
nop dword [rax]
inc rdi
cmp rdi, qword [r15 + 0x150]
jb 0x1400cfbd0
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x590]
call fcn.1400d1470
cmp byte [rsp + 0xa0], 3
and al, 0xa0
add byte [rax], al
add byte [rbx], al
jne 0x1400d045f
lea rcx, str.Parsed_Url_is_not_a_valid_Urioperation_timed_outURL_scheme_is_not_allowedBuilderRequestRedirectStatusDecodeUpgrade
mov edx, 0x1d
call fcn.140090f90
mov rcx, qword [rax]
movabs rdx, 0x8000000000000000
cmp rcx, rdx
je 0x1400d03e4
test rcx, rcx
je 0x1400d03e4
mov r8, qword [rax + 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov rsi, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
mov rcx, qword [rsp + 0x480]
mov qword [rax + 0x50], rcx
mov dword [rax + 0x50], ecx
movaps xmm0, xmmword [rsp + 0x470]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x430]
movaps xmm1, xmmword [rsp + 0x440]
movaps xmm2, xmmword [rsp + 0x450]
movaps xmm3, xmmword [rsp + 0x460]
movups xmmword [rax + 0x30], xmm3
adc dword [rax + 0x30], ebx
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rcx, qword [rsp + 0x98]
mov qword [rcx], 2
mov qword [rcx + 8], rax
lea rcx, [rsp + 0xa0]
add byte [rax], al
add al, ch
movsd dword [rdi], dword [rsi]
sbb dword [rax], eax
add byte [rax - 0x7d], cl
mov esp, 0x49024
add byte [rax], al
jne 0x1400cf9e8
jmp 0x1400cf9f5
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x420], rax
and byte [rax + rax], al
add byte [rdi], cl
adc byte [rsp + 0xe0], al
and byte [rax + rax], al
add al, 0
add byte [rdi], cl
adc byte [rsp + 0xe0], al
movaps xmmword [rsp + 0x410], xmm0
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0xa0]
movdqu xmm1, xmmword [rsp + 0xb0]
movups xmm2, xmmword [rsp + 0xc0]
add byte [rax], al
add byte [rax], al
movups xmm3, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x400], xmm3
movaps xmmword [rsp + 0x3f0], xmm2
movdqa xmmword [rsp + 0x3e0], xmm1
movdqa xmmword [rsp + 0x3d0], xmm0
add byte [rax], al
add byte [rax], al
cmp qword [rsp + 0x490], 0
je 0x1400d056a
movdqu xmm0, xmmword [rsp + 0x498]
movdqu xmm1, xmmword [rsp + 0x4a8]
and al, 0xa8
add al, 0
add byte [rsi + 0xf], ah
jg 0x1400d046c
and al, 0x30
add al, byte [rax]
invalid
and al, 0xa8
add al, 0
add byte [rsi + 0xf], ah
jg 0x1400d046c
and al, 0x30
add al, byte [rax]
add byte [rsi + 0xf], ah
invalid
invalid
jg 0x1400d047d
movdqa xmmword [rsp + 0x240], xmm1
mov rax, qword [rsp + 0x230]
test rax, rax
je 0x1400d0595
and al, 0x40
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rsi], ah
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov es, word [rax]
add byte [rax], al
lea rdx, [rsp + 0x248]
mov r8, qword [rsp + 0x238]
mov r9, qword [rsp + 0x240]
add byte [rax], al
lea rcx, [rsp + 0xa0]
call qword [rax]
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x220], rax
and byte [rdx], al
add byte [rax], al
and byte [rdx], al
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0xa8]
movdqa xmmword [rsp + 0x4c0], xmm0
movq qword [rsp + 0x4c0], mm0
movq qword [rsp + 0x4c0], mm0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x4d0], rax
mov rax, qword [rsp + 0x230]
xor byte [rdx], al
add byte [rax], al
xor byte [rdx], al
add byte [rax], al
mov qword [rsp + 0x38], rax
and al, 0x38
jmp 0x1400d05a6
mov eax, 1
mov qword [rsp + 0x58], rax
lea rax, [0x1401581b8]
mov qword [rsp + 0x38], rax
xor eax, eax
mov qword [rsp + 0x80], rax
xor eax, eax
ror byte [rax - 0x77], 0x44
and al, 0x50
ror byte [rax - 0x77], 0x44
and al, 0x50
xor eax, eax
jmp 0x1400d05d5
xor eax, eax
mov qword [rsp + 0x38], rax
xor eax, eax
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x50], rax
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x50
mov eax, 1
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x248]
test byte [rax + rcx*2], ah
add al, byte [rax]
invalid
mov qword [rsp + 0x40], rax
cmp byte [r15 + 0x1b9], 0
je 0x1400d0a12
add al, 0
invalid
add al, 0
add byte [rax + 0x3d024bc], al
add byte [rax], al
add byte [rdi], cl
test byte [rsp + rax], bl
add byte [rax], al
cmp byte [rsp + 0x3d0], 0
je 0x1400d0a12
lea rdx, [0x140158860]
lea rcx, [rsp + 0x3d0]
rol byte [rbx], 1
add byte [rax], al
call fcn.140026aa0
test al, al
ror byte [rdi], 0x84
add byte [rax + rax], al
invalid
ror byte [rdi], 0x84
add byte [rax + rax], al
add bl, dh
movq mm6, qword [0x140158880]
movdqu xmm6, xmmword [0x140158880]
movdqa xmmword [rsp + 0xb0], xmm6
movq qword [rsp + 0xb0], mm6
movdqu xmm7, xmmword [0x140158870]
movdqa xmmword [rsp + 0xa0], xmm7
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0xa0]
invalid
add al, ch
sal r12b, 1
inc dword [rax + rax*8 + 0x3c1850f]
add byte [rax], al
call fcn.14001d690
test al, al
jne 0x1400d0a12
mov rax, qword [r15 + 0x1b0]
mov rdx, qword [rax + 0x18]
mov rax, qword [rax + 0x20]
mov rcx, rax
shl rcx, 7
lea rax, [rcx + rax*8]
mov qword [rsp + 0x48], rdx
add rax, rdx
add eax, edx
add byte [rax - 0x75], cl
push rax
sbb byte [rax - 0x75], cl
and byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe1
invalid
add eax, edx
mov qword [rsp + 0x68], rax
pcmpeqd xmm8, xmm8
jbe 0x1400d063d
jmp 0x1400d06a6
mov esp, 0xa024
add byte [rdx], al
jne case.0x1400cac67.20
test dword [rsi], esp
add al, byte [rax]
invalid
test dword [rsi], esp
add al, byte [rax]
add byte [rax - 0x75], cl
je 0x1400d06ce
mov rsi, qword [rsp + 0x48]
cmp rsi, qword [rsp + 0x68]
je switch.0x1400d06d3
invalid
cmp rsi, qword [rsp + 0x68]
je 0x1400d0a12
lea rax, [rsi + 0x88]
mov qword [rsp + 0x48], rax
mov rax, qword [rsi]
lea rcx, [0x14018ddec]
or eax, 0xbd720
or eax, 0xbd720
xlatb
or eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
test byte [rax + rbx*8], ah
add eax, dword [rax]
add byte [rax - 0x7d], cl
js 0x1400d0709
add al, 0x75
stosb byte [rdi], al
mov rax, qword [rax + 8]
jmp 0x1400d0881
add byte [rax], al
and al, 0xd0
add eax, dword [rax]
add byte [rax + rax*8 + 0xd35840f], al
add byte [rax], al
cmp al, 2
jne 0x1400d075f
rol byte [rbx], 1
add byte [rax], al
test al, al
je 0x1400d144a
mov rax, qword [rsp + 0x3d8]
mov r13, qword [rax + 8]
mov r12, qword [rax + 0x10]
jmp 0x1400d0784
ror byte [rdi], 0x84
prefetch byte [rax]
add byte [rdx + rax], bh
jne 0x1400d0892
mov rax, qword [rsp + 0x3d8]
cmp qword [rax + 0x10], 5
jne 0x1400d06a6
mov rax, qword [rax + 8]
jmp 0x1400d08b2
xor r12d, r12d
cmp byte [rsp + 0x3d1], 0
sete r12b
lea r13, [0x140186f14]
lea rax, str.httphttpswswssftpfileC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs_o
cmove r13, rax
xor r12, 5
mov rdi, qword [rsi + 8]
cmp qword [rdi + 0x28], 0
je 0x1400d06a6
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov r8, r13
mov r9, r12
call fcn.14008d5c0
mov rcx, qword [rdi + 0x10]
mov rdi, qword [rdi + 0x18]
mov r15, rdi
and r15, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm9, xmm0, 0
mov qword [rsp + 0x78], rcx
lea rbx, [rcx - 0x68]
xor ebp, ebp
mov rax, qword [rsp + 0x78]
movdqu xmm10, xmmword [rax + r15]
movdqa xmm0, xmm10
pcmpeqb xmm0, xmm9
pmovmskb r14d, xmm0
test r14d, r14d
jne 0x1400d082d
pcmpeqb xmm10, xmm8
pmovmskb eax, xmm10
pmovmskb eax, mm2
pmovmskb eax, mm2
test eax, eax
jne 0x1400d06a6
add r15, rbp
add r15, 0x10
add rbp, 0x10
and r15, rdi
jmp 0x1400d07d6
lea eax, [r14 - 1]
and ax, r14w
mov r14d, eax
je 0x1400d07f5
tzcnt eax, r14d
add rax, r15
and rax, rdi
neg rax
imul rax, rax, 0x68
cmp qword [rbx + rax + 0x10], r12
jne 0x1400d0820
add rax, rbx
mov rdx, qword [rax + 8]
mov rcx, r13
mov r8, r12
call fcn.14011b190
test eax, eax
jne 0x1400d0820
jmp case.0x1400d06d3.0
cmp dword [rax], 0x70747468
jne 0x1400d06a6
jmp case.0x1400d06d3.0
cmp byte [rsp + 0x3d1], 0
lea rax, [0x140186f14]
lea rcx, str.httphttpswswssftpfileC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srcparser.rs_o
cmove rax, rcx
je 0x1400d06a6
mov ecx, dword [rax]
mov edx, 0x70747468
jo 0x1400d08eb
ror dword [rdi], 1
mov dh, 0x40
add al, 0x83
invalid
jae case.0x1400cac67.20
enter 0xffffffffffff850f, 0xffffffffffffffdc
std
invalid
invalid
jo 0x1400d08eb
ror dword [rdi], 1
mov dh, 0x40
add al, 0x83
invalid
jmp case.0x1400d06d3.0
cmp byte [rsp + 0xe8], 2
je 0x1400d08f9
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd8
add byte [rax], al
add byte [rax], al
call qword [rax + 0x10]
lea rcx, [rsp + 0xc0]
mov rax, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
call qword [rax + 0x10]
lea rcx, [rsp + 0x270]
lea r8, [rsp + 0x3d0]
mov rdx, rsi
call fcn.140094f10
lea rcx, [rsp + 0x270]
lea r8, [rsp + 0x3d0]
mov rdx, rsi
call fcn.140094f10
cmp byte [rsp + 0x290], 2
je 0x1400d0a12
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x2c0], rax
movups xmm0, xmmword [rsp + 0x270]
movups xmm1, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x2b0], xmm1
movaps xmmword [rsp + 0x2a0], xmm0
movdqa xmmword [rsp + 0x2e0], xmm6
movdqa xmmword [rsp + 0x2d0], xmm7
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x1c0]
lea r8, [rsp + 0x2d0]
lea r9, [rsp + 0x2a0]
call fcn.1400ad900
cmp byte [rsp + 0xc0], 3
je 0x1400d1462
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x250], xmm0
movdqa xmmword [rsp + 0x3b0], xmm0
cmp dword [rsp + 0x1b8], 9
jae 0x1400d130a
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, rbx
call fcn.14011b570
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x1400d1370
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE_
lea r9, [0x140157fe0]
lea r8, [rsp + 0x60]
mov edx, 0x17
call fcn.14011b890
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdi
call fcn.14011b570
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.14011b570
mov ecx, 8
mov edx, 0x70
call fcn.14011b280
movzx ebx, byte [rsp + 0x2d8]
movzx esi, byte [rsp + 0x2d9]
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xb8], rax
lea rcx, [rsp + 0xa0]
call fcn.140064c50
mov byte [rsp + 0xa0], bl
mov byte [rsp + 0xa1], sil
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.valid_request_parts
lea r9, [0x140158000]
lea r8, [rsp + 0xa0]
mov edx, 0x13
call fcn.14011b890
ud2
movabs rax, 0x8000000000000000
mov qword [rcx], rax
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or byte [rcx + rdi - 0x1b], 0x75
test rbx, rbx
test rbx, rbx
je 0x1400d587e
js 0x1400d5a08
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rbx
invalid
call fcn.1400f3050
test rax, rax
je 0x1400d5a0d
invalid
mov r14, rax
mov esi, eax
jmp 0x1400d5884
mov r14d, 1
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.14011a750
mov rdi, r14
mov rbp, rbx
mov ebp, ebx
mov ebp, ebx
mov rcx, rsi
call fcn.14010b080
mov r14b, 1
test rax, rax
je 0x1400d58c5
mov r8, rdx
add r8, rax
lea rcx, [rsp + 0x30]
xor byte [rax - 0x77], cl
ret 0x35e8
or edi, eax
dec dword [rax - 0x75]
push rsp
and al, 0x30
cmp rdx, r15
cmp edx, edi
cmp edx, edi
jne 0x1400d58d9
mov rcx, r13
mov rax, rsi
test rbx, rbx
je 0x1400d5954
invalid
add byte [rax], 0
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400d597c
movabs dword [0x3824448b48000000], eax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x28], rax
mov r15, qword [rsp + 0x40]
movabs r14, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75f2394c], al
invalid
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi - 0xe], 0x75
add byte [rax], al
add byte [rax + 0x75f2394c], al
test r15, r15
test r15, r15
je 0x1400d5921
and eax, 0x106880f
add byte [rax], al
movzx eax, byte [0x140198310]
js 0x1400d5a08
invalid
xor ecx, ecx
mov rdx, r15
call fcn.1400f3050
test rax, rax
je 0x1400d5a1a
invalid
add byte [rcx - 0x77], cl
mov r12, rax
jmp 0x1400d5927
invalid
mov r12d, 1
mov rdx, qword [rsp + 0x28]
mov rcx, r12
mov r8, r15
call fcn.14011a750
add al, 0
add al, 0
mov rdx, r15
mov qword [rsp + 0x28], r12
mov rcx, r13
mov rax, rsi
cmp rdx, r14
sete r14b
mov r12, rdx
test rbx, rbx
jne 0x1400d597c
test r14b, r14b
test dh, dh
je 0x1400d597c
test rbp, rbp
je 0x1400d57da
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x52acc
mov rcx, r13
jmp 0x1400d57da
mov rcx, rax
call fcn.14010b350
test al, al
jne 0x1400d59b6
mov rcx, rsi
call fcn.14010b170
test al, al
jne 0x1400d59df
mov qword [r13], rbp
mov qword [r13 + 8], rdi
mov qword [r13 + 0x10], rbx
mov qword [r13 + 0x18], r12
mov rax, qword [rsp + 0x28]
mov qword [r13 + 0x20], rax
and byte [r13 - 0x77], r9b
jge 0x1400d59d9
jmp 0x1400d57e7
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_impl_request.rshas_authority_means_set_username_shouldnt_fail
mov qword [rsp + 0x20], rax
lea rcx, [0x140158a9d]
lea ecx, [0x140158a9d]
lea r9, [0x140158080]
lea r8, [rsp + 0x30]
mov edx, 0x2f
call fcn.14011b890
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_impl_request.rshas_authority_means_set_username_shouldnt_fail
mov qword [rsp + 0x20], rax
lea rcx, str.has_authority_means_set_password_shouldnt_fail
lea r9, [0x140158080]
lea r8, [rsp + 0x30]
mov edx, 0x2f
call fcn.14011b890
call fcn.1400062d0
mov ecx, 1
mov rdx, rbx
call fcn.14011b260
mov ecx, 1
mov rdx, r15
call fcn.14011b260
int3
add byte [rax], al
lea rax, [0x140187310]
mov qword [rsp + 0x98], rax
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov qword [rsp + 0xa0], 1
mov qword [rsp + 0xa8], 0
lea rax, [0x1401581b8]
add eax, 0x82648
add eax, 0x82648
or byte es:[rax], al
mov qword [rsp + 0x90], rax
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x90]
call fcn.140027680
cmc
dec dword [rax - 0x7d]
jl 0x1400d5bb2
cmp byte [rax], al
je 0x1400d5eb3
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x110], rax
mov dword [rsp + 0x110], eax
movups xmm0, xmmword [rsp + 0x38]
movups xmm1, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x100], xmm1
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
mov qword [rsp + 0xb0], rax
movaps xmmword [rsp + 0xa0], xmm1
add byte [rdi], cl
sub dword [rsp + 0xa0], ecx
movaps xmmword [rsp + 0x90], xmm0
cmp bpl, 4
add al, 0xf
test byte [rbx + rax], cl
add byte [rax], al
add byte [rax - 0x80], al
std
add al, 0xf
test byte [rbx + rax], cl
add byte [rax], al
lea r14, [rsp + 0x3b]
movaps xmm0, xmmword [rsp + 0x1b0]
mov al, 1
add byte [rax], al
mov al, 1
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x1c0]
movaps xmm2, xmmword [rsp + 0x1d0]
movaps xmm3, xmmword [rsp + 0x1e0]
movups xmmword [rsp + 0x6b], xmm3
movups xmmword [rsp + 0x5b], xmm2
mov rax, qword [rsp + 0x1fd]
mov qword [rsp + 0x88], rax
movaps xmm2, xmmword [rsp + 0x1f0]
xchg esp, eax
and al, 0xf0
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x7b], edx
movups xmmword [rsp + 0x4b], xmm1
movups xmmword [rsp + 0x3b], xmm0
mov byte [rsp + 0x38], bpl
mov byte [rsp + 0x39], dil
mov byte [rsp + 0x3a], bl
mov rax, qword [rsp + 0x68]
test rax, rax
je 0x1400d5cf2
invalid
invalid
add byte [rax], al
invalid
test byte [rcx + 0x48000000], ah
lea ecx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
invalid
lea rcx, [rsp + 0x80]
mov rdx, qword [rsp + 0x70]
and al, 0x70
mov r8, qword [rsp + 0x78]
call qword [rax + 0x10]
movzx ebp, byte [rsp + 0x38]
movzx edi, byte [rsp + 0x39]
mov dh, 0x7c
and al, 0x39
mov dh, 0x7c
and al, 0x39
movzx ebx, byte [rsp + 0x3a]
mov rax, qword [rsp + 0x110]
mov qword [r14 + 0x4d], rax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [r14 + 0x3d], xmm1
movups xmmword [r14 + 0x2d], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0x150], xmm0
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x170], xmm2
movaps xmmword [rsp + 0x180], xmm3
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0x190], xmm0
mov rax, qword [r14 + 0x4d]
mov qword [rsp + 0x19d], rax
cmp bpl, 4
jne 0x1400d5d64
jmp 0x1400d5f13
mov rax, qword [rsp + 0x110]
mov qword [r14 + 0x4d], rax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [r14 + 0x3d], xmm1
movups xmmword [r14 + 0x2d], xmm0
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0x150], xmm0
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x170], xmm2
movaps xmmword [rsp + 0x180], xmm3
and al, 0x80
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rsi + 0x40], al
movaps xmmword [rsp + 0x190], xmm0
mov rax, qword [r14 + 0x4d]
mov qword [rsp + 0x19d], rax
invalid
mov rax, qword [rsp + 0x19d]
mov qword [rsp + 0xe0], rax
movaps xmm0, xmmword [rsp + 0x190]
movups xmmword [rsp + 0xd3], xmm0
movaps xmm0, xmmword [rsp + 0x150]
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x160], cl
add byte [rax], al
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x160], cl
add byte [rax], al
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x170]
movaps xmm3, xmmword [rsp + 0x180]
sub byte [rsp + 0x180], bl
and al, 0x70
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x180], bl
add byte [rax], al
movups xmmword [rsp + 0xc3], xmm3
and al, 0xc3
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsp + 0xb3], xmm2
movups xmmword [rsp + 0xb3], xmm2
add byte [rax], al
movups xmmword [rsp + 0xa3], xmm1
movups xmmword [rsp + 0x93], xmm0
mov byte [rsp + 0x90], bpl
mov byte [rsp + 0x91], dil
invalid
add byte [rax - 0x78], al
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rax - 0x78], al
mov esp, 0x9124
add byte [rax + 0x92249c], cl
add byte [rax], al
mov byte [rsp + 0x92], bl
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x90]
and al, 0x90
add byte [rax], al
add al, ch
invalid
in eax, dx
hlt
dec dword [rdi]
mov dh, 0x44
and al, 0x38
and al, 0x90
add byte [rax], al
add al, ch
invalid
hlt
movzx ebx, byte [rsp + 0x39]
cmp al, 3
je 0x1400d5f10
adc dword [rcx], eax
add byte [rax], al
adc dword [rcx], eax
add byte [rax], al
movzx ecx, byte [rsp + 0x3a]
and al, 0x3a
movups xmm0, xmmword [rsp + 0x3b]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rsp + 0x4b]
and al, 0x4b
and al, 0x4b
movaps xmmword [rsp + 0x100], xmm0
add byte [rcx], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x5b]
movaps xmmword [rsp + 0x110], xmm0
movups xmm0, xmmword [rsp + 0x6b]
imul ecx, dword [rdi], 0x29
test byte [rax + riz], ah
and al, 0x20
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x7b], al
and al, 0x7b
and al, 0x20
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x7b], al
and al, 0x7b
movaps xmmword [rsp + 0x130], xmm0
mov rdx, qword [rsp + 0x88]
mov edx, dword [rsp + 0x88]
mov edx, dword [rsp + 0x88]
mov qword [rsp + 0x13d], rdx
mov byte [rsi], al
mov byte [rsi + 1], bl
xchg esp, eax
and al, 0x3d
add dword [rax], eax
add byte [rax + 0x15e8806], cl
mov byte [rsi + 2], cl
movaps xmm0, xmmword [rsp + 0xf0]
add byte [rax], al
invalid
add r9b, byte [rdi]
sub byte [rsp + 0xf0], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x100]
sub byte [rsp + 0x100], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x110]
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
movaps xmm3, xmmword [rsp + 0x120]
sub byte [rsp + 0x120], bl
add byte [rax], al
movups xmmword [rsi + 3], xmm0
movups xmmword [rsi + 0x13], xmm1
movups xmmword [rsi + 0x23], xmm2
adc dword [rsi + 0x23], edx
adc r9, qword [rdi]
adc dword [rsi + 0x23], edx
push rsi
and ecx, dword [rdi]
adc dword [rsi + 0x33], ebx
movups xmmword [rsi + 0x33], xmm3
movaps xmm0, xmmword [rsp + 0x130]
sub byte [rsp + 0x130], al
movups xmmword [rsi + 0x43], xmm0
mov rax, qword [rsp + 0x13d]
invalid
add dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0x13d]
cmp eax, 0x48000001
mov qword [rsi + 0x50], rax
mov dword [rsi + 0x50], eax
add rsp, 0x210
invalid
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
movzx eax, byte [rsp + 0x40]
mov byte [rsp + 0xf0], al
and al, 0xf0
add byte [rax], al
invalid
mov byte [rsp + 0xf0], al
and al, 0xf0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x82d72
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuripath.rs
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
or eax, 0xb0f1e
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401580a0]
lea r8, [rsp + 0xf0]
mov edx, 0x2b
invalid
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rdx + 0x2b], bh
invalid
add al, ch
movsd dword [rdi], dword [rsi]
pop rcx
add al, 0
call fcn.14011b890
lea rcx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rax + 0x10]
jmp 0x1400d5f13
mov dil, 3
mov byte [rsp + 0x38], dil
mov byte [rsp + 0x39], bl
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
mov qword [rsp + 0x20], rax
lea rcx, str.scheme_and_authority_is_valid_Uri
and dword [0xcd595f39], ebp
or eax, 0x820ca
and dword [0xcd595f39], ebp
or eax, 0x820ca
lea r8, [rsp + 0x38]
mov edx, 0x21
call fcn.14011b890
int3
add byte [rbp - 0x7cea8b40], al
clc
add esi, dword [rdx + rbx - 0x7d]
cmp eax, 4
jne 0x1400d5fee
add byte [rax], al
add byte [rax - 0x7f], cl
rcl dword [rax + 0x26], 0
invalid
cmp eax, 4
jne 0x1400d5fee
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7f], cl
rcl dword [rax + 0x26], 0
add byte [rax - 0x7d], cl
add rcx, 0x2650
add rsp, 0x20
pop rsi
jmp fcn.1400daeb0
xor dword [rdi], ecx
invalid
invalid
xor dword [rdi], ecx
add byte [rax - 0x73], cl
adc dword [rax + 0x26], 0x89480000
invalid
lock dec qword [rdx]
jne 0x1400d5fd2
call fcn.1400c2010
jmp 0x1400d5fcf
lock dec qword [rdx]
jne 0x1400d5fd2
call fcn.1400c1e10
mov rax, rsi
mov rdx, qword [rax + 0x4cd0]
nop
ror byte [rax + rax], 1
test rdx, rdx
je 0x1400d5fee
mov rcx, qword [rax + 0x4cd8]
add rsp, 0x20
invalid
and byte [rsi + 0x48], bl
jmp qword [rdx + 0x18]
invalid
nop
add rsp, 0x20
invalid
pop rsi
and byte [rsi - 0x3d], bl
int3
ret
add byte [rax], al
call fcn.140117260
sub rsp, rax
movdqa xmmword [rsp + 0x63d0], xmm6
mov ah, 0x24
shl byte [rbx], 1
add byte [rbp - 0x77], cl
invalid
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x2648]
add byte es:[rax], al
lea rcx, [0x14018de00]
invalid
jge 0x1400d6043
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
add byte [rbp - 0x77], cl
invalid
add byte [rcx - 0x48], al
cmp byte [rsi], ah
add byte [rax], al
add byte [rax - 0x77], cl
cli
add byte [rax - 0x77], cl
cli
call fcn.14011a750
mov ebx, dword [rdi + 0x2640]
add byte [rcx - 0x6535ff05], al
cmp ecx, dword [rdi]
test esp, esp
add dword [rax], eax
invalid
lea r14, [rdi + 0x2650]
lea esi, [rdi + 0x2650]
mov r8d, 0x2638
cmp byte [rsi], ah
add byte [rax], al
invalid
mov rcx, r14
mov rdx, rdi
call fcn.14011a750
movzx eax, byte [rdi + 0x2922]
and ch, byte [rcx]
add byte [rax], al
lea rcx, [0x14018de58]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
and ch, byte [rcx]
add byte [rax], al
lea rcx, [0x14018de58]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov word [rdi + 0x2923], 0
mov byte [rdi + 0x2925], 1
sub dword [rax], eax
add byte [rcx], al
sub dword [rax], eax
add byte [rcx], al
add byte [rax], al
add dword [rax - 0x73], ecx
lahf
js 0x1400d60f3
lea rbx, [rdi + 0x2778]
add byte [rax], al
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm1, xmmword [rsi + 0x10]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
xor byte [rdi], cl
adc dword [rdi + 0x2778], eax
movups xmmword [rdi + 0x2788], xmm1
movups xmmword [rdi + 0x2798], xmm2
adc dword [rdi + 0x2798], edx
adc dword [rdi + 0x2798], edx
invalid
movups xmmword [rdi + 0x27a8], xmm3
movups xmm0, xmmword [r14 + 0x40]
movups xmmword [rdi + 0x27b8], xmm0
movups xmm0, xmmword [r14 + 0x50]
push rax
push rax
movups xmmword [rdi + 0x27c8], xmm0
movups xmm0, xmmword [r14 + 0x60]
movups xmmword [rdi + 0x27d8], xmm0
xchg eax, ebx
invalid
add byte [rax], al
movups xmm0, xmmword [r14 + 0x70]
movups xmmword [rdi + 0x27e8], xmm0
add byte [rdi], cl
adc byte [rdi + 0x2720], al
xchg eax, ebx
invalid
add byte [rdi], cl
adc byte [rdi + 0x2720], al
movups xmm1, xmmword [rdi + 0x2730]
movups xmm2, xmmword [rdi + 0x2740]
movups xmm3, xmmword [rdi + 0x2750]
movups xmmword [rdi + 0x27f8], xmm0
movups xmmword [rdi + 0x2808], xmm1
movups xmmword [rdi + 0x2818], xmm2
movups xmmword [rdi + 0x2828], xmm3
add byte [rdi], cl
adc byte [rdi + 0x2760], al
add byte [rdi], cl
adc byte [rdi + 0x2760], al
movups xmmword [rdi + 0x2838], xmm0
mov rax, qword [rdi + 0x2770]
mov qword [rdi + 0x2848], rax
movups xmm0, xmmword [rdi + 0x2710]
movups xmmword [rdi + 0x2890], xmm0
movups xmm0, xmmword [rdi + 0x26d0]
movups xmm1, xmmword [rdi + 0x26e0]
movups xmm2, xmmword [rdi + 0x26f0]
movups xmm3, xmmword [rdi + 0x2700]
movups xmmword [rdi + 0x2880], xmm3
movups xmmword [rdi + 0x2870], xmm2
xchg edi, eax
jo 0x1400d61df
add byte [rax], al
xchg edi, eax
jo 0x1400d61df
add byte [rax], al
movups xmmword [rdi + 0x2860], xmm1
movups xmmword [rdi + 0x2850], xmm0
lea rcx, [rdi + 0x2858]
lea rax, [rdi + 0x2878]
cmp qword [rdi + 0x2850], 0
lea r15, [rsp + 0x1530]
add byte [rdi], cl
test byte [rbx], dh
invalid
add byte [rax], al
mov esp, 0x153024
add byte [rdi], cl
test byte [rbx], dh
invalid
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
adc byte [rcx + 0x10], cl
movaps xmmword [rsp + 0x330], xmm1
movaps xmmword [rsp + 0x320], xmm0
movups xmm0, xmmword [rax]
test byte [rax + riz], ah
add eax, dword [rax]
add byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x1a0], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x1b0], rax
lea rdx, [0x140158b98]
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
fcom dword [rax + rax]
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x20
add eax, dword [rax]
add al, ch
out dx, eax
idiv edi
dec dword [rax - 0x73]
test byte [rax + rdx*4], ah
add dword [rax], eax
add cl, ch
invalid
invalid
add byte [rax], al
mov r15, qword [rdi + 0x2638]
call fcn.1400f2ea0
mov r14, rax
add r14, r15
jae 0x1400d666b
lea rcx, [rsp + 0x560]
call fcn.140101b00
lea r14, [rsp + 0x14d8]
lea rdx, [rsp + 0x3d98]
lea edx, [rsp + 0x3d98]
lea edx, [rsp + 0x3d98]
mov r8d, 0x2638
mov rcx, r14
call fcn.14011a750
movups xmm0, xmmword [rsp + 0x560]
movups xmm1, xmmword [rsp + 0x570]
add byte [rdi], cl
adc byte [rsp + 0x580], dl
add byte [rdi], cl
adc byte [rsp + 0x580], dl
movups xmm3, xmmword [rsp + 0x590]
movups xmmword [rsp + 0x3b10], xmm0
and al, 0x10
cmp eax, dword [rax]
add byte [rdi], cl
adc dword [rsp + 0x3b20], ecx
movups xmmword [rsp + 0x3b30], xmm2
xchg esp, eax
and al, 0x30
cmp eax, dword [rax]
add byte [rdi], cl
adc dword [rsp + 0x3b40], ebx
cmp eax, dword [rax]
invalid
xchg esp, eax
and al, 0x30
cmp eax, dword [rax]
add byte [rdi], cl
adc dword [rsp + 0x3b40], ebx
cmp eax, dword [rax]
invalid
cmp eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x5a0], al
movups xmm0, xmmword [rsp + 0x5a0]
movups xmmword [rsp + 0x3b50], xmm0
movups xmm0, xmmword [rsp + 0x5b0]
movups xmmword [rsp + 0x3b60], xmm0
and al, 0x60
cmp eax, dword [rax]
add byte [rax], al
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x5c0]
movdqu xmmword [rsp + 0x3b70], xmm0
jo 0x1400d633c
add byte [rax], al
lea rcx, [rdi + 0x2650]
mov r8d, 0x26a8
mov rdx, r14
bnd call fcn.14011a750
add byte [rbx + 0xc1ff605], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
invalid
je 0x1400d633f
cmp eax, 1
je 0x1400d636c
clc
add dword [rcx + rsi + 0x31], esi
fucomi st(3)
push rsi
mov eax, dword [0x140198314]
invalid
or al, 0
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x14009f000]
call fcn.1400e8540
mov byte [rbx + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
setne cl
cmp byte [rax + 0x11d], 0
sbb eax, 1
sbb eax, 1
sete bl
and bl, cl
lea rbp, [rdi + 0x2650]
scasd eax, dword [rdi]
push rax
add byte es:[rax], al
scasd eax, dword [rdi]
push rax
add byte es:[rax], al
lea rax, [rdi + 0x4c88]
mov qword [rsp + 0x30], rax
add byte [rax - 0x77], cl
and al, 0x30
movzx eax, byte [rdi + 0x2922]
lea rcx, [0x14018de14]
jp 0x1400d63c0
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
mov qword [rsp + 0x38], rbp
jmp rax
loopne 0x1400d642b
mov word [rdi + 0x2923], 0
mov byte [rdi + 0x2925], 1
xchg dword [0x1410d63fd], esp
mov dword [rdi + 0x2923], 0x87c60000
and eax, 0x1000029
invalid
xchg dword [0x1410d63fd], esp
add dword [rbp + rcx*4 - 0x49], ecx
js 0x1400d6400
lea r14, [rdi + 0x2778]
mov bh, 0x78
invalid
add byte [rax], al
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
and byte [rdi], cl
adc byte [rbp + 0x30], bl
and byte [rdi], cl
adc byte [rbp + 0x30], bl
movups xmmword [rdi + 0x2778], xmm0
movups xmmword [rdi + 0x2788], xmm1
adc dword [rdi + 0x2788], ecx
invalid
adc dword [rdi + 0x2788], ecx
invalid
movups xmmword [rdi + 0x2798], xmm2
add byte [rdi], cl
adc dword [rdi + 0x27a8], ebx
test al, 0x27
add byte [rax], al
movups xmmword [rdi + 0x27a8], xmm3
movups xmm0, xmmword [rbp + 0x40]
movups xmmword [rdi + 0x27b8], xmm0
movups xmm0, xmmword [rbp + 0x50]
movups xmmword [rdi + 0x27c8], xmm0
movups xmm0, xmmword [rbp + 0x60]
movups xmmword [rdi + 0x27d8], xmm0
movups xmm0, xmmword [rbp + 0x70]
jo 0x1400d643c
movups xmmword [rdi + 0x27e8], xmm0
adc dword [rdi + 0x27e8], eax
movups xmm0, xmmword [rdi + 0x2720]
invalid
movups xmm1, xmmword [rdi + 0x2730]
invalid
movups xmm2, xmmword [rdi + 0x2740]
movups xmm3, xmmword [rdi + 0x2750]
add byte [rdi], cl
adc byte [rdi + 0x2750], bl
movups xmmword [rdi + 0x27f8], xmm0
movups xmmword [rdi + 0x2808], xmm1
adc dword [rdi + 0x2808], ecx
sub byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x2818], edx
invalid
movups xmmword [rdi + 0x2818], xmm2
movups xmmword [rdi + 0x2828], xmm3
movups xmm0, xmmword [rdi + 0x2760]
movups xmmword [rdi + 0x2838], xmm0
adc dword [rdi + 0x2838], eax
adc dword [rdi + 0x2838], eax
mov rax, qword [rdi + 0x2770]
xchg dword [rax + 0x27], esi
add byte [rax], al
mov qword [rdi + 0x2848], rax
movups xmm0, xmmword [rdi + 0x2710]
invalid
add byte [rax], al
movups xmmword [rdi + 0x2890], xmm0
sub byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0x26d0], al
invalid
adc byte [rdi + 0x26d0], al
xchg eax, edx
add byte es:[rax], al
invalid
add byte [rdi], cl
adc byte [rdi + 0x26e0], cl
movups xmm1, xmmword [rdi + 0x26e0]
movups xmm2, xmmword [rdi + 0x26f0]
lock add byte es:[rax], al
movups xmm3, xmmword [rdi + 0x2700]
add byte [rax], al
movups xmmword [rdi + 0x2880], xmm3
movups xmmword [rdi + 0x2870], xmm2
xchg edi, eax
jo 0x1400d64e5
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x2870], edx
xchg edi, eax
jo 0x1400d64e5
add byte [rax], al
movups xmmword [rdi + 0x2860], xmm1
movups xmmword [rdi + 0x2850], xmm0
adc dword [rdi + 0x2850], eax
sub byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x2850], eax
lea rcx, [rdi + 0x2858]
lea rax, [rdi + 0x2878]
js 0x1400d6501
add byte [rax], al
js 0x1400d6501
add byte [rax], al
add byte [rax - 0x7d], cl
mov edi, 0x2850
cmp qword [rdi + 0x2850], 0
lea r15, [rsp + 0x5b8]
je 0x1400d6cb6
add byte [rax], al
add byte [rbp + rcx*4 - 0x44], cl
and al, 0xb8
add eax, 0x840f0000
invalid
test ch, al
add byte [rax], al
add byte [rdi], cl
adc byte [rcx], al
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x180], xmm1
and al, 0x80
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x170], eax
and al, 0x80
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x170], eax
and al, 0x70
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rax]
movups xmm0, xmmword [rax]
add byte [rdi], cl
adc byte [rax + 0x10], cl
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x70], xmm0
movaps xmmword [rsp + 0x80], xmm1
invalid
jo 0x1400d6524
sub dword [rsp + 0x80], ecx
add byte [rax - 0x75], cl
and byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x90], rax
add byte [rax], al
nop
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x82669
invalid
or byte es:[rax], al
lea rdx, [0x140158b98]
lea rcx, [rsp + 0x560]
lea r8, [rsp + 0x170]
and al, 0x70
add dword [rax], eax
jo 0x1400d653e
add byte [rax], al
add al, ch
in al, dx
hlt
call fcn.1400d5a30
lea rax, [rsp + 0x70]
and al, 0x70
dec dword [rax - 0x73]
and al, 0x70
and al, 0x70
and al, 0x70
jmp 0x1400d6d14
lea r15, [rdi + 0x2c64]
sub al, 0
add byte [rax], al
add byte [rdi], cl
mov dh, 0x87
xchg dword [rsp + rbp], esp
add byte [rax - 0x73], cl
scasd eax, dword [rdi]
sub byte [rcx], ch
add byte [rax], al
movzx eax, byte [rdi + 0x2c64]
lea rbp, [rdi + 0x2928]
lea rcx, [0x14018de88]
lea ecx, [0x14018de88]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
jmp rax
movzx ebx, word [rdi + 0x2c60]
jmp 0x1400d7e7a
mov qword [rsp + 0x30], r14
mov rdx, qword [rdi + 0x2928]
sub byte [rcx], ch
add byte [rax], al
xor byte [rax - 0x75], cl
xchg edi, eax
sub byte [rcx], ch
add byte [rax], al
mov r9, qword [rdi + 0x2930]
jmp 0x1400d7896
invalid
add byte [rcx + rcx*4 - 0x13], cl
mov rbp, r13
lea r13, [rdi + 0x3008]
lea ebp, [rdi + 0x3008]
movzx eax, byte [rdi + 0x3008]
lea r15, [rdi + 0x2928]
mov edi, 0x2928
sub byte [rcx], ch
add byte [rax], al
sub byte [rcx], ch
add byte [rax], al
test eax, eax
je 0x1400d66f2
invalid
cmp eax, 3
jne 0x1400d8d3a
add byte [rax], al
add byte [rax], al
lea rbx, [rdi + 0x2dd8]
movzx eax, byte [rdi + 0x2dd8]
sub eax, 0x8d480000
or eax, 0xb789f
js case.0x1400cdef4.33
or eax, dword [rax]
or eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
lea r15, [rdi + 0x2c64]
lea edi, [rdi + 0x2c64]
add byte [rdi], cl
mov dh, 0x87
xchg dword [rsp + rbp], esp
add byte [rbp + rcx*4 - 0x59], cl
movzx eax, byte [rdi + 0x2c64]
lea r12, [rdi + 0x2928]
sub byte [rcx], ch
add byte [rax], al
sub byte [rcx], ch
add byte [rax], al
lea rcx, [0x14018de44]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
movzx ebp, word [rdi + 0x2c60]
jmp case.0x140094f2e.491
mov rdx, qword [rdi + 0x2928]
mov r9, qword [rdi + 0x2930]
add byte [rax], al
add byte [rax], al
jmp 0x1400d7ae3
lea r15, [rdi + 0x3008]
movzx eax, byte [rdi + 0x3008]
invalid
add byte [rbp - 0x357bf040], al
add dword [rax], eax
add byte [rbx - 0x7af0fc08], al
stc
add byte es:[rax], al
lea r12, [rdi + 0x2dd8]
cmpsd dword [rsi], dword [rdi]
invalid
invalid
add byte [rax], al
invalid
test eax, eax
je 0x1400d6802
cmp eax, 3
jne 0x1400d8d3a
cmpsd dword [rsi], dword [rdi]
fsubr dword [0xf61c664a]
add byte [rdi], cl
mov dh, 0x87
fsubr dword [0xcd556651]
add byte [rdi], cl
mov dh, 0x87
fsubr dword [0xcd556651]
movzx eax, byte [rdi + 0x2dd8]
lea rcx, [0x14018de30]
or eax, dword [rax]
or eax, 0xb77da
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
invalid
cmp ebp, 0x3b9aca00
jb 0x1400d668a
cmp esi, dword [rdx + 0x13]
cmp r14, 0xffffffffffffffff
je 0x1400d6266
add ebp, 0xc4653600
inc r14
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.1400fc460
mov qword [rsp + 0xf60], rax
mov qword [rsp + 0xf68], rdx
xchg esp, eax
and al, 0x68
sldt word [rax]
xchg esp, eax
and al, 0x68
sldt word [rax]
lea rcx, [rdx + 0x118]
lea r8, [rdx + 0xb8]
test rax, rax
cmove rcx, r8
cmp dword [rcx + 0xa8], 0x3b9aca00
mov ecx, 0xa8
add dl, cl
invalid
cmp ecx, dword [rdi]
test byte [rbx + 0x26], bh
add byte es:[rax], al
mov ecx, 0xa8
add dl, cl
invalid
add byte es:[rax], al
mov ecx, 1
mov r8d, 1
add byte [rax], al
add al, dh
xadd qword [rdx], r8
add byte [rax], al
add al, dh
xadd qword [rdx], r8
test rax, rax
je 0x1400d72d0
invalid
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x89
out dx, al
or eax, dword [rax]
add cl, ch
add byte es:[rax], al
add byte es:[rax], al
test r8, r8
jns 0x1400d72db
movdqu xmm6, xmmword [rdi + 0x2a50]
mov rbx, qword [rdi + 0x2a60]
lea rcx, [rdi + 0x2a68]
mov r8d, 0x128
mov rdx, r15
call fcn.14011a750
movdqu xmmword [rdi + 0x2b90], xmm6
movq qword [rdi + 0x2b90], mm6
invalid
movq qword [rdi + 0x2b90], mm6
mov qword [rdi + 0x2ba0], rbx
lea rbx, [rdi + 0x2dd8]
mov byte [rdi + 0x2dd8], 0
lea rdx, [rdi + 0x2a68]
mov byte [rdi + 0x2dd9], 0
mov rax, qword [rdi + 0x2ba0]
fldcw word [0x1880d6742]
mov eax, dword [rdi + 0x2ba0]
mov qword [rsp + 0x2f8], rax
movdqu xmm0, xmmword [rdi + 0x2b90]
xchg dword [rax - 0xcffffd5], edx
movq qword [rsp + 0x2e8], mm0
and al, 0xe8
add al, byte [rax]
invalid
and al, 0xe8
add al, byte [rax]
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0xc0
add dword [rax], eax
add byte [rax], al
mov r8d, 0x128
lea r12, [rsp + 0x1c0]
add byte [rax], al
mov r8d, 0x128
mov rcx, r12
mov ecx, esp
call fcn.14011a750
lea rcx, [rdi + 0x2de0]
mov r8d, 0x140
add byte [rcx + rcx*4 - 0x1e], cl
add byte [rcx + rcx*4 - 0x1e], cl
call fcn.14011a750
lea r12, [rdi + 0x2de0]
lea rcx, [rsp + 0xf60]
mov rdx, r12
mov r8, rbp
mov eax, ebp
mov eax, ebp
call fcn.1400a9c80
mov al, 3
cmp dword [rsp + 0xf60], 3
sldt word [rax]
add ecx, dword [rdi]
test byte [rbx], ah
or al, 0
invalid
mov byte [rdi + 0x2dd9], 1
lea rcx, [rdi + 0x2ba8]
invalid
test al, 0x2b
add byte [rax], al
lea rdx, [rsp + 0xf60]
and al, 0x60
sldt word [rax]
invalid
add byte [rcx - 0x48], al
xor byte [rdx], al
add byte [rax], al
mov r8d, 0x230
call fcn.14011a750
mov rax, qword [rdi + 0x2de0]
sub eax, 0x83480000
clc
add ecx, dword [rdi]
invalid
cdq
or eax, dword [rax]
invalid
sub eax, 0x83480000
clc
add ecx, dword [rdi]
test byte [rcx - 0x7cfffff5], bl
clc
add cl, byte [rdi]
jne 0x1400d7379
lea rcx, [rdi + 0x2de8]
cmp eax, 2
jne 0x1400d7379
call fcn.14006c930
jmp 0x1400d7381
movdqu xmm6, xmmword [rdi + 0x2a50]
mov r14, qword [rdi + 0x2a60]
mov bh, 0x60
sub al, byte [rax]
invalid
lea rdx, [rdi + 0x2928]
lea rcx, [rdi + 0x2a68]
mov r8d, 0x128
mov eax, 0x128
mov eax, 0x128
call fcn.14011a750
movdqu xmmword [rdi + 0x2b90], xmm6
movq qword [rdi + 0x2b90], mm6
movq qword [rdi + 0x2b90], mm6
mov qword [rdi + 0x2ba0], r14
lea r12, [rdi + 0x2dd8]
add byte [rax], al
mov byte [rdi + 0x2dd8], 0
lea rdx, [rdi + 0x2a68]
mov byte [rdi + 0x2dd9], 0
mov rax, qword [rdi + 0x2ba0]
mov qword [rsp + 0x478], rax
movdqu xmm0, xmmword [rdi + 0x2b90]
movdqu xmmword [rsp + 0x468], xmm0
lea r14, [rsp + 0x340]
mov ah, 0x24
add eax, dword [rax]
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
mov rcx, r14
mov ecx, esi
call fcn.14011a750
lea rcx, [rdi + 0x2de0]
mov r8d, 0x140
mov rdx, r14
call fcn.14011a750
lea r14, [rdi + 0x2de0]
lea rcx, [rsp + 0xf60]
mov rdx, r14
mov r8, r13
call fcn.1400a9c80
mov al, 3
cmp dword [rsp + 0xf60], 3
jne 0x1400d68d2
mov r14, r13
mov byte [r12], al
jmp 0x1400d75cf
mov byte [rdi + 0x2dd9], 1
lea rcx, [rdi + 0x2ba8]
lea rdx, [rsp + 0xf60]
mov r8d, 0x230
call fcn.14011a750
add al, 0
add al, 0
mov rax, qword [rdi + 0x2de0]
cmp rax, 3
je 0x1400d74fc
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rbx - 0x7af0fd08], al
out 0xb, eax
add byte [rax], al
cmp eax, 2
jne 0x1400d74f4
lea rcx, [rdi + 0x2de8]
sub eax, 0x17e80000
invalid
add byte [rax], al
call fcn.14006c930
jmp 0x1400d74fc
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
adc byte [r15], cl
sub dword [rsp + 0x310], ecx
movaps xmmword [rsp + 0x300], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x140], xmm0
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x150], ecx
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x150], ecx
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x160], rax
lea rdx, [0x140158860]
and byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x81f01
lea rcx, [rsp + 0x14d8]
lea r8, [rsp + 0x300]
call fcn.1400d5a30
lea rax, [rsp + 0x140]
mov rcx, qword [rax + 0x20]
mov qword [r15 + 0x20], rcx
movups xmm0, xmmword [rax]
invalid
add byte [rdi], cl
adc byte [rax + 0x10], cl
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov rcx, qword [rsp + 0x1528]
mov qword [rsp + 0x130], rcx
movups xmm0, xmmword [rsp + 0x1518]
movaps xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [rsp + 0x14d8]
movups xmm1, xmmword [rsp + 0x14e8]
movups xmm2, xmmword [rsp + 0x14f8]
movups xmm3, xmmword [rsp + 0x1508]
movaps xmmword [rsp + 0x110], xmm3
movaps xmmword [rsp + 0x100], xmm2
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov byte [rdi + 0x2924], 1
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movdqu xmmword [rdi + 0x28a0], xmm0
xchg dword [rax + 0xf000028], esp
adc dword [rdi + 0x28b0], ecx
xchg dword [rax + 0xf000028], esp
adc dword [rdi + 0x28b0], ecx
mov rax, qword [rax + 0x20]
mov qword [rdi + 0x28c0], rax
mov qword [rdi + 0x28c8], rbx
cmp byte [rdi + 0x27f8], 0
je 0x1400d6aa7
lea rcx, [rdi + 0x27f8]
lea rdx, [0x140158b98]
adc eax, 0x8215d
call fcn.140026aa0
test al, al
je 0x1400d6aa7
mov rdx, qword [rdi + 0x2818]
test rdx, rdx
je 0x1400d7715
add byte [rax], al
mov rcx, qword [rdi + 0x2810]
call fcn.140024440
mov r8, qword [rdi + 0x2818]
mov qword [rdi + 0x28d0], rax
mov qword [rdi + 0x28d8], rdx
test r8, r8
test eax, eax
je 0x1400d7720
mov rdx, qword [rdi + 0x2810]
lea rcx, [rsp + 0x14d8]
call fcn.140023ee0
mov rax, qword [rsp + 0x14d8]
movzx ecx, word [rsp + 0x14e8]
jmp 0x1400d7722
mov byte [rdi + 0x2925], 0
movups xmm0, xmmword [rbx + 0x70]
movaps xmmword [rsp + 0x5d0], xmm0
movups xmm0, xmmword [rbx + 0x60]
movaps xmmword [rsp + 0x5c0], xmm0
rol byte [0x1501c6ac9], 0x43
push rax
rol byte [0x1501c6ac9], 0x43
push rax
movaps xmmword [rsp + 0x5b0], xmm0
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x5a0], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
adc byte [rbx + 0x30], bl
adc byte [rbx + 0x30], bl
movaps xmmword [rsp + 0x590], xmm3
movaps xmmword [rsp + 0x580], xmm2
movaps xmmword [rsp + 0x570], xmm1
sub dword [rsp + 0x570], ecx
movaps xmmword [rsp + 0x560], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmm2, xmmword [rsp + 0x100]
movaps xmm3, xmmword [rsp + 0x110]
sub byte [rsp + 0x110], bl
movaps xmmword [rsp + 0x5e0], xmm0
movaps xmmword [rsp + 0x5f0], xmm1
movaps xmmword [rsp + 0x600], xmm2
movaps xmmword [rsp + 0x610], xmm3
movdqa xmm0, xmmword [rsp + 0x120]
movq mm0, qword [rsp + 0x120]
movq mm0, qword [rsp + 0x120]
movdqa xmmword [rsp + 0x620], xmm0
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x630], rax
and al, 0x30
invalid
add byte [rax], al
lea rcx, [rdi + 0x2928]
lea rdx, [rsp + 0x560]
mov r8d, 0x250
call fcn.14011a750
mov word [rdi + 0x2b78], 1
lea r15, [rdi + 0x2928]
lea rcx, [rsp + 0x14d8]
mov rdx, r15
mov r8, r13
call fcn.1400da030
movzx ebp, byte [rsp + 0x14e9]
cmp bpl, 3
jne 0x1400d6bc1
mov al, 6
jmp 0x1400d9cbe
mov qword [rsp + 0x30], r14
mov r14, rsi
mov rsi, qword [rsp + 0x14d8]
mov r12, qword [rsp + 0x14e0]
add byte [rax], al
add byte [rax], al
movzx r13d, byte [rsp + 0x14e8]
mov eax, dword [rsp + 0x14ea]
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x48], eax
movzx eax, word [rsp + 0x14ee]
mov word [rsp + 0x4c], ax
and al, 0x4c
and al, 0x4c
mov rcx, r15
call fcn.1400dac50
cmp byte [rdi + 0x28c0], 2
je 0x1400d6c2a
lea rcx, [rdi + 0x28b8]
mov rax, qword [rdi + 0x28a0]
mov rdx, qword [rdi + 0x28a8]
mov r8, qword [rdi + 0x28b0]
call qword [rax + 0x10]
mov byte [rdi + 0x2924], 0
cmp byte [rdi + 0x27f8], 2
clc
invalid
add byte [rax], al
add dh, byte [rdx + 0x2b]
mov rbx, qword [rdi + 0x2800]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rdi + 0x2820]
mov rax, qword [rdi + 0x2808]
mov rdx, qword [rdi + 0x2810]
mov r8, qword [rdi + 0x2818]
call qword [rax + 0x10]
lea rcx, [rdi + 0x2840]
mov rax, qword [rdi + 0x2828]
mov rdx, qword [rdi + 0x2830]
mov r8, qword [rdi + 0x2838]
call qword [rax + 0x10]
mov r15, r12
mov r12, rsi
mov rsi, r14
mov r14, qword [rsp + 0x30]
jmp 0x1400d8fea
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x330], xmm1
movaps xmmword [rsp + 0x320], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x1a0], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x1b0], rax
lea rdx, [0x140158860]
lea rcx, [rsp + 0x560]
lea r8, [rsp + 0x320]
call fcn.1400d5a30
lea rax, [rsp + 0x190]
mov rcx, qword [rax + 0x20]
mov qword [r15 + 0x20], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov rcx, qword [rsp + 0x5b0]
add byte [rax - 0x77], cl
mov word [rax + rdx*2], fs
or eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x5a0], al
add byte [rax - 0x77], cl
mov word [rax + rdx*2], fs
or eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x5a0], al
movaps xmmword [rsp + 0xb40], xmm0
movups xmm0, xmmword [rsp + 0x560]
test byte [rax + riz*2], ah
add eax, 0x100f0000
mov word [rax + rsi*2], fs
add eax, 0x100f0000
xchg esp, eax
and al, 0x80
add eax, 0x100f0000
pushfq
and al, 0x90
invalid
add byte [rax], al
test byte [rax + riz*2], ah
add eax, 0x100f0000
mov word [rax + rsi*2], fs
add eax, 0x100f0000
xchg esp, eax
and al, 0x80
add eax, 0x100f0000
pushfq
and al, 0x90
add eax, 0x290f0000
add byte [rax], al
movaps xmmword [rsp + 0xb30], xmm3
movaps xmmword [rsp + 0xb20], xmm2
invalid
movaps xmmword [rsp + 0xb30], xmm3
movaps xmmword [rsp + 0xb20], xmm2
invalid
add byte [rdi], cl
sub dword [rsp + 0xb10], ecx
movaps xmmword [rsp + 0xb10], xmm1
movaps xmmword [rsp + 0xb00], xmm0
mov byte [rdi + 0x2924], 1
movdqu xmm0, xmmword [rax]
add byte [rdi], cl
adc byte [rax + 0x10], cl
add byte [rdi], cl
adc byte [rax + 0x10], cl
movdqu xmmword [rdi + 0x28a0], xmm0
movups xmmword [rdi + 0x28b0], xmm1
mov al, 0x28
add byte [rax], al
mov al, 0x28
add byte [rax], al
mov rax, qword [rax + 0x20]
mov qword [rdi + 0x28c0], rax
mov qword [rdi + 0x28c8], r14
mov dword [rdi + 0x28c8], esi
mov dword [rdi + 0x28c8], esi
cmp byte [rdi + 0x27f8], 0
je 0x1400d6e37
lea rcx, [rdi + 0x27f8]
lea rdx, [0x140158b98]
call fcn.140026aa0
test al, al
je 0x1400d6e37
sbb byte [rax], ch
add byte [rax], al
mov qword [rdi + 0x28d0], rax
mov qword [rdi + 0x28d8], rdx
test r8, r8
je 0x1400d779d
mov rdx, qword [rdi + 0x2810]
lea rcx, [rsp + 0x560]
call fcn.140023ee0
mov rax, qword [rsp + 0x560]
and al, 0x60
add eax, 0x68e90000
or dword [rax], eax
invalid
and al, 0x60
add eax, 0x68e90000
or dword [rax], eax
add dh, al
xchg dword [0x1400d6e67], esp
mov byte [rdi + 0x2925], 0
movups xmm0, xmmword [r14 + 0x70]
movaps xmmword [rsp + 0x5d0], xmm0
rol byte [0x14f4e6e4d], 1
adc byte [rsi + 0x60], al
movaps xmmword [rsp + 0x5c0], xmm0
movups xmm0, xmmword [r14 + 0x50]
movups xmm0, xmmword [rsi + 0x50]
movups xmm0, xmmword [rsi + 0x50]
movaps xmmword [rsp + 0x5b0], xmm0
movups xmm0, xmmword [r14 + 0x40]
movaps xmmword [rsp + 0x5a0], xmm0
sub dword [rsp + 0x5a0], eax
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0x590], xmm3
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x580], xmm2
movaps xmmword [rsp + 0x570], xmm1
movaps xmmword [rsp + 0x560], xmm0
invalid
add eax, 0x280f0000
test byte [rax + rax], ah
or eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0xb10], cl
movaps xmm2, xmmword [rsp + 0xb20]
xchg esp, eax
and al, 0x20
or eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0xb30], bl
invalid
xchg esp, eax
and al, 0x20
or eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0xb30], bl
movaps xmmword [rsp + 0x5e0], xmm0
movaps xmmword [rsp + 0x5f0], xmm1
movaps xmmword [rsp + 0x600], xmm2
movaps xmmword [rsp + 0x610], xmm3
pushfq
and al, 0x10
invalid
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0xb40]
movdqa xmmword [rsp + 0x620], xmm0
and byte [rsi], al
add byte [rax], al
mov rax, qword [rsp + 0xb50]
pushfq
and al, 0x10
invalid
mov qword [rsp + 0x630], rax
lea r14, [rsp + 0xf60]
lea rdx, [rsp + 0x560]
mov r8d, 0x250
add byte [rax], al
mov rcx, r14
call fcn.14011a750
sub edi, dword [rax]
add al, 0
sub edi, dword [rax]
add al, 0
lea rcx, [rdi + 0x2928]
mov r8d, 0x250
mov rdx, r14
call fcn.14011a750
mov word [rdi + 0x2b78], 1
lea r14, [rdi + 0x2928]
lea rcx, [rsp + 0x560]
mov rdx, r14
mov r8, r13
call fcn.1400a2710
movzx r15d, byte [rsp + 0x571]
cmp r15b, 3
jne 0x1400d6f73
mov al, 6
jmp 0x1400d943e
mov r12, qword [rsp + 0x560]
mov rax, qword [rsp + 0x568]
push 0x48000005
mov dword [rsp + 0x28], eax
push 0x48000005
mov dword [rsp + 0x28], eax
movzx r13d, byte [rsp + 0x570]
mov eax, dword [rsp + 0x572]
mov dword [rsp + 0x58], eax
movzx eax, word [rsp + 0x576]
mov word [rsp + 0x5c], ax
movzx eax, byte [rdi + 0x2b79]
test eax, eax
je 0x1400d71a6
cmp eax, 3
jne 0x1400d722a
cmp qword [rbp + 8], 0
je 0x1400d7001
cmp qword [rbp + 0x10], 0x11
jb case.0x1400b9c67.70
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 0x2b48]
lock dec qword [rax]
sub eax, dword [rax]
add al, dh
dec qword [rax]
jne 0x1400d7111
mov rcx, qword [rdi + 0x2b48]
call fcn.1400c11c0
mov rax, qword [rdi + 0x2b50]
lock dec qword [rax]
mov rbp, qword [rsp + 0x38]
je 0x1400d7127
cmp qword [rdi + 0x2b28], 0
je 0x1400d704b
add byte [rbp + rcx + 0x48], dh
mov rcx, qword [rdi + 0x2b30]
mov ecx, dword [rdi + 0x2b30]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rdi + 0x2b38]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rdi + 0x2af0], 0
je 0x1400d7071
invalid
or eax, 0xf88f8b48
sub al, byte [rax]
add byte [rax], al
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rdi + 0x2af8]
add byte [rax], al
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rdi + 0x2b00]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rdi + 0x2ad8]
add byte [rax], al
lock dec qword [rax]
jne 0x1400d714d
mov rcx, qword [rdi + 0x2ad8]
call fcn.1400c11c0
and esp, dword [rcx - 0x74b70002]
xchg eax, esp
sub al, byte [rax]
add al, dh
dec qword [rax]
and esp, dword [rcx - 0x74b70002]
xchg eax, esp
sub al, byte [rax]
add al, dh
dec qword [rax]
je 0x1400d715e
add byte [rax - 0x75], cl
xchg dword [rax + 0x2a], esi
add byte [rax], al
mov rax, qword [rdi + 0x2a70]
lock dec qword [rax]
jne 0x1400d7182
mov rcx, qword [rdi + 0x2a70]
call fcn.1400c11f0
and eax, 0x80fffea1
mov edi, 0x2a68
add cl, byte [rdi]
test byte [rdx + 1], dl
add byte [rax], al
and eax, 0x80fffea1
mov edi, 0x2a68
add cl, byte [rdi]
test byte [rdx + 1], dl
add byte [rax], al
jmp 0x1400d718f
mov rcx, qword [rdi + 0x2c70]
mov rdx, qword [rdi + 0x2c78]
mov rax, qword [rdi + 0x2c80]
jmp 0x1400d98d9
mov rcx, qword [rdi + 0x2c70]
mov rdx, qword [rdi + 0x2c78]
mov rax, qword [rdi + 0x2c80]
jmp 0x1400d908e
mov rax, qword [rdi + 0x2b50]
xchg dword [rax + 0x2b], edx
add byte [rax], al
lock dec qword [rax]
mov rbp, qword [rsp + 0x38]
jne 0x1400d7034
mov rcx, qword [rdi + 0x2b50]
mov rdx, qword [rdi + 0x2b58]
call fcn.140045b50
cmp qword [rdi + 0x2b28], 0
add byte [rax], al
add byte [rdi], cl
test esi, esi
invalid
invalid
invalid
add byte [rax], al
add byte [rdi], cl
test esi, esi
invalid
jmp 0x1400d704b
mov rax, qword [rdi + 0x2ae0]
lock dec qword [rax]
jne 0x1400d70ae
mov rcx, qword [rdi + 0x2ae0]
mov rdx, qword [rdi + 0x2ae8]
call fcn.140045b50
mov rax, qword [rdi + 0x2a70]
lock dec qword [rax]
je 0x1400d70bf
cmp byte [rdi + 0x2a68], 2
add byte [rdx], al
je 0x1400d722a
mov eax, 0x130
mov edx, 0x128
mov ecx, 0x138
mov r8d, 0x3f8
jmp 0x1400d7216
mov rcx, r14
call fcn.140059c10
cmp byte [rdi + 0x29a8], 2
jb 0x1400d71e2
mov eax, 0xb9000000
enter 0, 0
mov r8d, 0x388
mov r9, qword [rbp + r8]
add rcx, r14
mov rdx, qword [r14 + rdx]
mov r8, qword [r14 + rax]
call qword [r9 + 0x10]
cmp byte [rdi + 0x28c0], 2
je 0x1400d7252
lea rcx, [rdi + 0x28b8]
mov rax, qword [rdi + 0x28a0]
mov rdx, qword [rdi + 0x28a8]
mov r8, qword [rdi + 0x28b0]
call qword [rax + 0x10]
mov byte [rdi + 0x2924], 0
cmp byte [rdi + 0x27f8], 2
jb 0x1400d728d
mov rbx, qword [rdi + 0x2800]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0xc0fde
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rdi + 0x2820]
mov rax, qword [rdi + 0x2808]
mov rdx, qword [rdi + 0x2810]
mov r8, qword [rdi + 0x2818]
call qword [rax + 0x10]
lea rcx, [rdi + 0x2840]
mov rax, qword [rdi + 0x2828]
mov rdx, qword [rdi + 0x2830]
mov r8, qword [rdi + 0x2838]
xchg dword [rax], edi
sub byte [rax], al
add bh, bh
push rax
adc cl, ch
cli
sbb eax, dword [rax]
invalid
xchg dword [rax], edi
sub byte [rax], al
add bh, bh
push rax
adc cl, ch
cli
sbb eax, dword [rax]
add byte [rbp - 0x7b], cl
test r8, r8
js case.0x1400d65dc.2
add byte [rax], al
ror byte [rdi], 0x88
pop rdi
sbb al, byte [rax]
add byte [rax], al
xor ecx, ecx
mov qword [rsp + 0x560], rcx
mov qword [rsp + 0x568], rdx
xorps xmm0, xmm0
movups xmmword [rsp + 0x580], xmm0
movups xmmword [rsp + 0x590], xmm0
mov qword [rsp + 0x5a0], 0xffffffffffffffff
mov qword [rsp + 0x5a8], 0
mov qword [rsp + 0x5b8], 0
mov byte [rsp + 0x5c0], 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x70
add eax, 0xac890000
and al, 0x78
add eax, 0x84c60000
and al, 0xc8
add eax, 0xf0000000
dec qword [rdx]
lea rcx, [rsp + 0xf68]
lea ecx, [rsp + 0xf68]
lea ecx, [rsp + 0xf68]
sete dl
test rax, rax
je 0x1400d7367
ret 0x8548
test dl, dl
je 0x1400d6273
test dl, dl
je 0x1400d6273
add al, 0xef
invalid
invalid
stc
dec dword [rax - 0x75]
xchg dword [rax + 0x4800002b], ebp
test eax, eax
mov rax, qword [rdi + 0x2ba8]
test rax, rax
je 0x1400d7414
lea rdx, [rdi + 0x2bb0]
xchg edi, eax
mov al, 0x2b
add byte [rax], al
cmp eax, 1
jne 0x1400d7452
mov r8d, 0x228
mov rcx, r12
call fcn.14011a750
lea r12, [rdi + 0x2de0]
lea rcx, [rsp + 0xc10]
mov rdx, r12
mov r8, rbp
call fcn.1400afad0
xchg ebp, edi
dec dword [rax - 0x75]
lodsb al, byte [rsi]
and al, 0x10
or al, 0
add byte [rax - 0x7d], cl
std
add esi, dword [rbp + 0x10]
xchg ebp, edi
dec dword [rax - 0x75]
lodsb al, byte [rsi]
and al, 0x10
or al, 0
add byte [rax - 0x7d], cl
std
add esi, dword [rbp + 0x10]
mov al, 4
mov byte [rbx], al
mov byte [r13], 3
mov al, 5
jmp 0x1400d9cbe
mov rbp, qword [rdi + 0x2bb0]
mov rbx, qword [rdi + 0x2bb8]
lea rdx, [rdi + 0x2bc0]
mov byte [rdi + 0x2dd9], 0
lea rcx, [rsp + 0x12c0]
add byte [rax], al
mov r8d, 0x218
call fcn.14011a750
mov byte [rdi + 0x2dd8], 1
cmp rbp, 3
je 0x1400d73db
jmp 0x1400d7463
mov rbx, qword [rdx]
mov ebp, 2
mov word [rdi + 0x2dd8], 1
lea rcx, [rsp + 0x340]
lea rdx, [rsp + 0x12c0]
mov r8d, 0x218
call fcn.14011a750
mov byte [r13], 1
add dword [rcx + rcx*4 - 7], ecx
add dword [rcx + rcx*4 - 7], ecx
call fcn.1400dab80
cmp rbp, 2
jne 0x1400d74a8
mov rcx, rbx
call fcn.14009ada0
cmp esp, edi
dec dword [rcx - 0x77]
invalid
lea r15, [0x140154fb8]
jmp 0x1400d9ed0
lea rcx, [rsp + 0xf70]
mov word [rax + rsi*2], fs
sldt word [rax]
lea rdx, [rsp + 0x340]
mov r8d, 0x218
call fcn.14011a750
mov qword [rsp + 0xf60], rbp
mov qword [rsp + 0xf68], rbx
movzx ecx, byte [rdi + 0x27f0]
lea rdx, [rsp + 0xf60]
call fcn.14008cc30
dec dword [rcx - 0x77]
invalid
mov r15, rdx
xor ebp, ebp
jmp 0x1400d9ed3
mov rcx, r14
call fcn.140074260
mov rax, qword [rdi + 0x2ba8]
test rax, rax
je 0x1400d7590
lea rdx, [rdi + 0x2bb0]
xchg edi, eax
mov al, 0x2b
add byte [rax], al
cmp eax, 1
jne 0x1400d75dd
mov r8d, 0x228
mov rcx, r14
call fcn.14011a750
lea r14, [rdi + 0x2de0]
lea rcx, [rsp + 0xc10]
mov rdx, r14
mov r8, r13
call fcn.1400afad0
mov rbp, qword [rsp + 0xc10]
cmp rbp, 3
jne 0x1400d755d
mov r14, r13
mov rbp, qword [rdi + 0x2bb0]
mov r13, qword [rdi + 0x2bb8]
lea rdx, [rdi + 0x2bc0]
mov byte [rdi + 0x2dd9], 0
lea rcx, [rsp + 0x12c0]
mov r8d, 0x218
call fcn.14011a750
mov byte [rdi + 0x2dd8], 1
cmp rbp, 3
jne 0x1400d75ee
mov byte [r15], 3
mov al, 5
mov r13, r14
jmp 0x1400d943e
mov r13, qword [rdx]
mov ebp, 2
mov word [rdi + 0x2dd8], 1
lea rcx, [rsp + 0x3b80]
lea rdx, [rsp + 0x12c0]
mov r8d, 0x218
call fcn.14011a750
mov byte [r15], 1
cmp rbp, 2
jne 0x1400d769c
mov qword [rdi + 0x28d0], 0
xor eax, eax
mov qword [rsp + 0x40], r13
test rax, rax
mov eax, 0x1bb
cmovne eax, ecx
mov word [rdi + 0x2920], ax
mov rbx, qword [rdi + 0x2798]
lock inc qword [rbx]
jle case.0x1400d65dc.2
mov r12, qword [rdi + 0x27a0]
mov r13, qword [rdi + 0x27a8]
lock inc qword [r12]
jle case.0x1400d65dc.2
xor eax, eax
mov cx, 0x1bb
test rax, rax
je 0x1400d77b0
movzx ecx, word [rsp + 0x570]
mov word [rdi + 0x2920], cx
mov r15, qword [rdi + 0x2798]
lock inc qword [r15]
jle case.0x1400d65dc.2
mov r12, qword [rdi + 0x27a0]
mov rax, qword [rdi + 0x27a8]
lock inc qword [r12]
jle case.0x1400d65dc.2
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x40], r13
mov rbp, qword [rdi + 0x28c8]
cmp qword [rbp], 0
je 0x1400d7a5d
mov rcx, qword [rbp + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r14, rax
mov r13d, 1
jmp 0x1400d7a60
lea rcx, [rsp + 0x14d8]
mov qword [rsp + 0x40], r13
mov r8, r13
call qword [r9 + 0x18]
mov r13, qword [rsp + 0x14d8]
cmp r13, 4
jne 0x1400d78bf
mov al, 3
jmp 0x1400d9cbe
mov r14, rsi
mov rsi, qword [rsp + 0x14e0]
mov r12, qword [rsp + 0x14e8]
lea rdx, [rsp + 0x14f0]
lea rcx, [rsp + 0xb00]
mov r8d, 0x110
call fcn.14011a750
mov r15, qword [rdi + 0x2928]
mov rbx, qword [rdi + 0x2930]
mov rax, qword [rbx]
test rax, rax
je 0x1400d7908
xor r13d, r13d
mov rcx, qword [rbp + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx edx, word [rbp + 0x1c]
lea rcx, [rdi + 0x28e0]
mov r8d, dword [rbp + 0x18]
mov qword [rdi + 0x28e0], r13
mov qword [rdi + 0x28e8], r14
mov qword [rdi + 0x28f0], rax
mov dword [rdi + 0x28f8], r8d
mov word [rdi + 0x28fc], dx
mov byte [rdi + 0x2918], 0
mov qword [rdi + 0x2900], r15
mov qword [rdi + 0x2908], r12
mov rax, qword [rsp + 0x28]
mov qword [rdi + 0x2910], rax
lea rdx, [rsp + 0xb00]
call fcn.140072950
mov r9, rdx
mov rdx, rax
mov qword [rdi + 0x2928], rax
mov qword [rdi + 0x2930], r9
mov r13, qword [rsp + 0x40]
lea rcx, [rsp + 0x560]
mov r8, r13
call qword [r9 + 0x18]
mov rbp, qword [rsp + 0x560]
cmp rbp, 4
jne 0x1400d7b07
insb byte [rdi], dx
and al, 0x38
mov rax, qword [rdi + 0x2900]
lock dec qword [rax]
je 0x1400d8dce
cmp dl, byte [rdx]
add byte [rax], al
cmp dl, byte [rdx]
add byte [rax], al
mov rax, qword [rdi + 0x2908]
lock dec qword [rax]
jne 0x1400d8deb
test dword [rsi + 0x12], eax
add byte [rax], al
test dword [rsi + 0x12], eax
add byte [rax], al
mov rcx, qword [rdi + 0x2908]
mov rdx, qword [rdi + 0x2910]
call fcn.140045b50
cmp qword [rdi + 0x28e0], 0
jne 0x1400d8df5
jmp 0x1400d8e02
mov byte [rdi + 0x2c67], 1
lea r12, [rdi + 0x2ab8]
mov r8d, 0x128
mov rcx, r12
mov rdx, rbp
call fcn.14011a750
lea rax, [rdi + 0x2be0]
movups xmm0, xmmword [rdi + 0x2a50]
movups xmmword [rdi + 0x2be0], xmm0
mov rcx, qword [rdi + 0x2a60]
mov qword [rdi + 0x2bf0], rcx
lea rcx, [rdi + 0x2c62]
mov word [rdi + 0x2c62], bx
movups xmm0, xmmword [rdi + 0x2a68]
movups xmmword [rdi + 0x2bf8], xmm0
movups xmm0, xmmword [rdi + 0x2a78]
movups xmmword [rdi + 0x2c08], xmm0
mov rdx, qword [rdi + 0x2a88]
mov qword [rdi + 0x2c18], rdx
mov word [rdi + 0x2c65], 0x101
movups xmm0, xmmword [rdi + 0x2a90]
movups xmmword [rdi + 0x2c20], xmm0
movups xmm0, xmmword [rdi + 0x2aa0]
movups xmmword [rdi + 0x2c30], xmm0
mov rdx, qword [rdi + 0x2ab0]
mov qword [rdi + 0x2c40], rdx
mov qword [rsp + 0xc0], rax
lea rax, [0x140001330]
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], rcx
lea rax, [0x14000bab0]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0x1c0], 2
mov qword [rsp + 0x1d0], 2
mov qword [rsp + 0x1e0], 0
mov qword [rsp + 0x1e8], 0x20
mov byte [rsp + 0x1f0], 3
mov qword [rsp + 0x1f8], 2
and al, 0xf8
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx], ah
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz], ah
add al, byte [rax]
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rbp], ah
add al, byte [rax]
add byte [rbx], al
mov qword [rsp + 0x230], 2
mov qword [rsp + 0x240], 2
mov qword [rsp + 0x250], 0
add byte [rax - 0x39], cl
test byte [rax + rbx*2], ah
add al, byte [rax]
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rbx], al
mov qword [rsp + 0x268], 2
mov qword [rsp + 0x278], 2
mov qword [rsp + 0x288], 1
mov qword [rsp + 0x290], 0x20
mov byte [rsp + 0x298], 3
lea rax, str.CONNECT__HTTP_1.1_r_nHost:__r_n
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 5
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 4
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 2
lea rcx, [rsp + 0xa8]
lea rdx, [rsp + 0x70]
call fcn.140006820
mov rax, qword [rsp + 0xb8]
mov qword [rdi + 0x2c58], rax
movdqu xmm0, xmmword [rsp + 0xa8]
movdqu xmmword [rdi + 0x2c48], xmm0
cmp byte [rdi + 0x2c18], 2
je 0x1400d81ea
test byte [rcx], ch
add dword [rax], eax
invalid
test byte [rcx], ch
add dword [rax], eax
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x30
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x40], r13
lea rax, [rdi + 0x2bf8]
mov byte [rdi + 0x2c66], 0
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x1e0], rcx
movdqu xmm0, xmmword [rax]
add byte [rdi], cl
adc byte [rax + 0x10], cl
add byte [rdi], cl
adc byte [rax + 0x10], cl
movaps xmmword [rsp + 0x1d0], xmm1
movdqa xmmword [rsp + 0x1c0], xmm0
mov rax, qword [rdi + 0x2c48]
mov r13, qword [rdi + 0x2c58]
sub rax, r13
mov r12, r15
mov rbx, rbp
cmp rax, 0xb
jbe 0x1400d8b8c
mov rax, qword [rdi + 0x2c50]
movabs rcx, 0x6567412d72657355
mov qword [rax + r13], rcx
mov dword [rax + r13 + 8], 0x203a746e
add r13, 0xc
mov qword [rdi + 0x2c58], r13
mov r15, qword [rsp + 0x1c8]
mov rbp, qword [rsp + 0x1d0]
mov rax, qword [rdi + 0x2c48]
sub rax, r13
cmp rax, rbp
call 0x14a500378
add byte [rax], al
mov rcx, qword [rdi + 0x2c50]
add rcx, r13
mov rdx, r15
mov r8, rbp
call fcn.14011a750
add r13, rbp
mov qword [rdi + 0x2c58], r13
mov rax, qword [rdi + 0x2c48]
xchg dword [rax + 0x2c], ecx
add byte [rax], al
sub rax, r13
cmp rax, 1
jbe 0x1400d8bcb
add byte [rax], al
mov rbp, rbx
mov r15, r12
mov rax, qword [rdi + 0x2c50]
mov word [rax + r13], 0xa0d
or eax, 0xc583490a
add cl, byte [rcx + rcx*4 - 0x51]
pop rax
sub al, 0
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc8
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd0
add dword [rax], eax
add bh, bh
push rax
adc byte [rbx + rcx*4 + 0x6c], cl
and al, 0x40
or eax, 0xc583490a
add cl, byte [rcx + rcx*4 - 0x51]
pop rax
sub al, 0
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc8
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd0
add dword [rax], eax
add bh, bh
push rax
adc byte [rbx + rcx*4 + 0x6c], cl
and al, 0x40
mov r12, qword [rsp + 0x30]
cmp byte [rdi + 0x2c40], 2
je 0x1400d831d
mov qword [rsp + 0x30], r15
mov r15, r14
mov r14, r13
mov esi, ebp
lea rax, [rdi + 0x2c20]
mov byte [rdi + 0x2c65], 0
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x1e0], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
add dword [rax], eax
add byte [rax - 0x75], cl
xchg dword [rax + 0x2c], ecx
add byte [rax], al
mov r13, qword [rdi + 0x2c58]
sub rax, r13
mov rbx, rbp
cmp rax, 0x14
jbe case.0x1400b4b6f.78
mov rax, qword [rdi + 0x2c50]
movdqu xmm0, xmmword [str.Proxy_Authorization:]
movdqu xmmword [rax + r13], xmm0
movabs rcx, 0x203a6e6f6974617a
outsd dx, dword [rsi]
outsb dx, byte [rsi]
cmp ah, byte [rax]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
cmp ah, byte [rax]
mov qword [rax + r13 + 0xd], rcx
add r13, 0x15
mov qword [rdi + 0x2c58], r13
mov rdx, qword [rsp + 0x1c8]
mov rbp, qword [rsp + 0x1d0]
mov rax, qword [rdi + 0x2c48]
sub al, 0
add byte [rcx + rbp - 0x18], cl
sub al, 0
add byte [rcx + rbp - 0x18], cl
cmp rax, rbp
jb 0x1400d8c0d
mov rcx, qword [rdi + 0x2c50]
add byte [rax], al
add rcx, r13
mov r8, rbp
call fcn.14011a750
add r13, rbp
mov qword [rdi + 0x2c58], r13
mov rax, qword [rdi + 0x2c48]
add byte [rax], al
sub rax, r13
cmp rax, 1
jbe 0x1400d8c35
or dword [rax], eax
invalid
mov rbp, rbx
mov rax, qword [rdi + 0x2c50]
mov word [rax + r13], 0xa0d
add r13, 2
mov qword [rdi + 0x2c58], r13
lea rcx, [rsp + 0x1d8]
lea ecx, [rsp + 0x1d8]
lea ecx, [rsp + 0x1d8]
mov rax, qword [rsp + 0x1c0]
mov eax, dword [rsp + 0x1c0]
mov rdx, qword [rsp + 0x1c8]
mov edx, dword [rsp + 0x1c8]
mov r8, qword [rsp + 0x1d0]
call qword [rax + 0x10]
push rax
adc byte [rbp - 0x77], cl
cmc
push rax
adc byte [rbp - 0x77], cl
cmc
mov r14, r15
mov r15, qword [rsp + 0x30]
mov rax, qword [rdi + 0x2c48]
mov rdx, qword [rdi + 0x2c58]
sub al, 0
add byte [rax + 0x29], cl
ror byte [rax - 0x7d], 1
clc
add dword [rdi], ecx
xchg byte [rax], bl
or byte [rax], al
invalid
sub al, 0
add byte [rax + 0x29], cl
ror byte [rax - 0x7d], 1
clc
add dword [rdi], ecx
xchg byte [rax], bl
or byte [rax], al
add byte [rax - 0x75], cl
xchg dword [rax + 0x2c], edx
sub al, 0
invalid
mov rax, qword [rdi + 0x2c50]
sub al, 0
add byte [rsi - 0x39], ah
add al, 0x10
or eax, 0xc283480a
add cl, byte [rax - 0x77]
xchg edi, eax
pop rax
sub al, 0
add byte [rax - 0x75], cl
xchg dword [rax + 0x2c], edx
add byte [rax], al
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [rdi + 0x2c58], rdx
mov rax, qword [rdi + 0x2c50]
mov qword [rdi + 0x2c68], r12
mov qword [rdi + 0x2c70], rax
mov qword [rdi + 0x2c78], rdx
lea rcx, [rdi + 0x2c68]
mov rdx, r13
call fcn.140090ea0
mov cl, 3
test rax, rax
je 0x1400d838a
mov byte [r15], cl
jmp 0x1400d9cbc
test rdx, rdx
je 0x1400d83b9
mov rbx, rdx
movzx eax, byte [0x140198310]
mov edx, 8
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400d8d6a
lea rcx, [rdi + 0x2c88]
xor r12d, r12d
mov r8d, 0x2000
xor edx, edx
call fcn.14011adf0
mov qword [rdi + 0x2c68], 0
jmp 0x1400d98aa
add byte [rax + rcx*4 - 0x51], al
mov byte [rdx], ch
add byte [rax], al
mov eax, dword [rsp + 0xa8]
mov ecx, dword [rsp + 0xab]
add byte [rax], al
add byte [rax], al
mov dword [rdi + 0x2a89], eax
mov dword [rdx], ebp
add byte [rax], al
mov dword [rdi + 0x2a8c], ecx
add byte [rax], al
movdqu xmm0, xmmword [rdi + 0x28a0]
movups xmm1, xmmword [rdi + 0x28b0]
invalid
mov al, 0x28
add byte [rax], al
invalid
outsd dx, dword [rsi]
xchg dword [rax + 0xf000028], esp
adc byte [rdi + 0x28b0], cl
invalid
mov al, 0x28
add byte [rax], al
invalid
invalid
add bl, dh
movq qword [rdi + 0x2a90], mm0
invalid
nop
sub al, byte [rax]
invalid
movdqu xmmword [rdi + 0x2a90], xmm0
xchg dword [rax + 0xf00002a], edx
movups xmmword [rdi + 0x2aa0], xmm1
adc dword [rdi + 0x2aa0], ecx
mov rax, qword [rdi + 0x28c0]
mov qword [rdi + 0x2ab0], rax
mov dword [rdi + 0x2ab0], eax
xchg eax, eax
sub byte [rax], al
add byte [rax - 0x77], cl
xchg dword [rax + 0x6600002a], esi
add byte [rax], al
mov word [rdi + 0x2c60], bp
mov dword [rdi + 0x2ab0], eax
add byte [rax], al
mov word [rdi + 0x2c60], bp
scasd eax, dword [rdi]
invalid
add byte [rbp + rcx*4 - 0x41], cl
sub al, 0
add dh, al
invalid
xchg dword [rsp + rbp], esp
sub al, 0
lea r15, [rdi + 0x2c64]
lea edi, [rdi + 0x2c64]
mov byte [rdi + 0x2c64], 0
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
invalid
insb byte [rdi], dx
add byte [rax], al
mov r13, qword [rsp + 0x40]
mov ebp, dword [rsp + 0x40]
and al, 0x40
mov byte [rdi + 0x2c67], 1
lea r14, [rdi + 0x2ab8]
lea esi, [rdi + 0x2ab8]
lea esi, [rdi + 0x2ab8]
add byte [rax], al
mov r8d, 0x128
sub byte [rcx], al
add byte [rax], al
mov rcx, r14
mov rdx, r12
call fcn.14011a750
and dword [rax + rax], eax
and dword [rax + rax], eax
lea rax, [rdi + 0x2be0]
lea eax, [rdi + 0x2be0]
loopne 0x1400d85e3
add byte [rax], al
movups xmm0, xmmword [rdi + 0x2a50]
xchg dword [rax + 0x2a], edx
add byte [rax], al
invalid
add byte [rdi], cl
adc dword [rdi + 0x2be0], eax
loopne 0x1400d85f1
add byte [rax], al
movups xmmword [rdi + 0x2be0], xmm0
loopne 0x1400d85f1
add byte [rax], al
mov rcx, qword [rdi + 0x2a60]
mov qword [rdi + 0x2bf0], rcx
mov dword [rdi + 0x2bf0], ecx
sub al, byte [rax]
add byte [rax - 0x77], cl
invalid
invalid
mov dword [rdi + 0x2bf0], ecx
add byte [rax], al
lea rcx, [rdi + 0x2c62]
mov word [rdi + 0x2c62], bp
invalid
sub al, 0
invalid
add byte [rsi - 0x77], ah
scasd eax, dword [rdi]
invalid
add byte [rdi], cl
adc byte [rdi + 0x2a68], al
movups xmm0, xmmword [rdi + 0x2a68]
movups xmmword [rdi + 0x2bf8], xmm0
movups xmm0, xmmword [rdi + 0x2a78]
xchg dword [rax + 0x2a], edi
add byte [rax], al
add byte [rdi], cl
adc byte [rdi + 0x2a78], al
xchg dword [rax + 0x2a], edi
add byte [rax], al
xchg dword [rax + 0x2a], edi
add byte [rax], al
movups xmmword [rdi + 0x2c08], xmm0
mov rdx, qword [rdi + 0x2a88]
mov qword [rdi + 0x2c18], rdx
mov word [rdi + 0x2c65], 0x101
movups xmm0, xmmword [rdi + 0x2a90]
movups xmmword [rdi + 0x2c20], xmm0
movups xmm0, xmmword [rdi + 0x2aa0]
movups xmmword [rdi + 0x2c30], xmm0
mov rdx, qword [rdi + 0x2ab0]
mov qword [rdi + 0x2c40], rdx
mov qword [rsp + 0x140], rax
lea rax, [0x140001330]
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x150], rcx
lea rax, [0x14000bab0]
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x340], 2
mov qword [rsp + 0x350], 2
mov qword [rsp + 0x360], 0
mov qword [rsp + 0x368], 0x20
mov byte [rsp + 0x370], 3
mov qword [rsp + 0x378], 2
mov qword [rsp + 0x388], 2
mov qword [rsp + 0x398], 1
mov qword [rsp + 0x3a0], 0x20
mov byte [rsp + 0x3a8], 3
mov qword [rsp + 0x3b0], 2
mov qword [rsp + 0x3c0], 2
mov qword [rsp + 0x3d0], 0
mov qword [rsp + 0x3d8], 0x20
mov byte [rsp + 0x3e0], 3
mov qword [rsp + 0x3e8], 2
mov qword [rsp + 0x3f8], 2
mov qword [rsp + 0x408], 1
mov qword [rsp + 0x410], 0x20
mov byte [rsp + 0x418], 3
lea rax, str.CONNECT__HTTP_1.1_r_nHost:__r_n
mov qword [rsp + 0xe0], rax
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [0x1880d876b], al
lea eax, [rsp + 0x340]
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 4
lea rax, [rsp + 0x140]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 2
lea rcx, [rsp + 0x300]
lea rdx, [rsp + 0xe0]
call fcn.140006820
mov rax, qword [rsp + 0x310]
mov qword [rdi + 0x2c58], rax
movdqu xmm0, xmmword [rsp + 0x300]
movdqu xmmword [rdi + 0x2c48], xmm0
cmp byte [rdi + 0x2c18], 2
mov rbp, qword [rsp + 0x38]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x68], r14
je 0x1400d891c
mov qword [rsp + 0x28], r12
lea rax, [rdi + 0x2bf8]
mov byte [rdi + 0x2c66], 0
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x360], rcx
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x350], xmm1
movdqa xmmword [rsp + 0x340], xmm0
mov rax, qword [rdi + 0x2c48]
mov eax, dword [rdi + 0x2c48]
mov eax, dword [rdi + 0x2c48]
mov r14, qword [rdi + 0x2c58]
sub rax, r14
mov r12, rbp
mov r15, r13
cmp rax, 0xb
jbe case.0x1400b9c67.67
mov rax, qword [rdi + 0x2c50]
movabs rcx, 0x6567412d72657355
jb 0x1400d8887
mov qword gs:[eax + r14d], rcx
jb 0x1400d8887
mov qword gs:[eax + r14d], rcx
mov dword [rax + r14 + 8], 0x203a746e
add r14, 0xc
mov qword [rdi + 0x2c58], r14
mov rbp, qword [rsp + 0x348]
mov r13, qword [rsp + 0x350]
mov rax, qword [rdi + 0x2c48]
xchg dword [rax + 0x2c], ecx
add byte [rax], al
sub rax, r14
cmp rax, r13
jb 0x1400d8c77
mov rcx, qword [rdi + 0x2c50]
add rcx, r14
add ecx, esi
add ecx, esi
mov rdx, rbp
mov r8, r13
call fcn.14011a750
add r14, r13
mov qword [rdi + 0x2c58], r14
mov rax, qword [rdi + 0x2c48]
sub rax, r14
cmp rax, 1
jbe 0x1400d8c95
mov r13, r15
mov rbp, r12
mov rax, qword [rdi + 0x2c50]
mov word [rax + r14], 0xa0d
add r14, 2
mov qword [rdi + 0x2c58], r14
lea rcx, [rsp + 0x358]
mov rax, qword [rsp + 0x340]
mov rdx, qword [rsp + 0x348]
mov r8, qword [rsp + 0x350]
call qword [rax + 0x10]
mov r12, qword [rsp + 0x28]
mov r15, qword [rsp + 0x40]
mov r14, qword [rsp + 0x68]
cmp byte [rdi + 0x2c40], 2
je 0x1400d8a49
add byte [rax], al
add cl, byte [rdi]
test byte [rax], ah
add dword [rax], eax
add byte [rcx - 0x77], cl
out dx, eax
lea rax, [rdi + 0x2c20]
mov byte [rdi + 0x2c65], 0
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x360], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x340], xmm0
mov rax, qword [rdi + 0x2c48]
mov r14, qword [rdi + 0x2c58]
sub rax, r14
sub eax, esi
mov rbp, r13
cmp rax, 0x14
jbe case.0x1400cac67.43
mov rax, qword [rdi + 0x2c50]
movdqu xmm0, xmmword [str.Proxy_Authorization:]
movdqu xmmword [rax + r14], xmm0
movabs rcx, 0x203a6e6f6974617a
mov qword [rax + r14 + 0xd], rcx
add r14, 0x15
mov qword [rdi + 0x2c58], r14
mov rdx, qword [rsp + 0x348]
mov r13, qword [rsp + 0x350]
lodsb al, byte [rsi]
and al, 0x50
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg dword [rax + 0x2c], ecx
add byte [rax], al
sub rax, r14
cmp rax, r13
jb 0x1400d8cd7
invalid
or al, byte [rbx]
add byte [rax], al
mov rcx, qword [rdi + 0x2c50]
add rcx, r14
mov r8, r13
mov eax, ebp
call fcn.14011a750
add r14, r13
sbb eax, 0x14d0004
out dx, al
mov qword [rdi + 0x2c58], r14
mov rax, qword [rdi + 0x2c48]
sub rax, r14
cmp rax, 1
jbe 0x1400d8cff
xchg byte [rdx], al
add eax, dword [rax]
invalid
mov r13, rbp
mov rax, qword [rdi + 0x2c50]
mov word [rax + r14], 0xa0d
or eax, 0xc683490a
add cl, byte [rcx + rcx*4 - 0x49]
pop rax
sub al, 0
invalid
sub al, 0
add byte [rsi + 0x42], ah
mov dword [rax + rsi], 0x83490a0d
or eax, 0xc683490a
add cl, byte [rcx + rcx*4 - 0x49]
pop rax
sub al, 0
invalid
lea rcx, [rsp + 0x358]
mov rax, qword [rsp + 0x340]
and al, 0x40
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x48
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x50
add eax, dword [rax]
add bh, bh
push rax
invalid
mov rbp, r15
mov r15, qword [rsp + 0x40]
mov r14, qword [rsp + 0x68]
mov rax, qword [rdi + 0x2c48]
mov rdx, qword [rdi + 0x2c58]
sub rax, rdx
cmp rax, 1
jbe 0x1400d8b6e
mov rax, qword [rdi + 0x2c50]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [rdi + 0x2c58], rdx
mov rax, qword [rdi + 0x2c50]
sub al, 0
add byte [rsi - 0x39], ah
add al, 0x10
or eax, 0xc283480a
add cl, byte [rax - 0x77]
xchg edi, eax
pop rax
sub al, 0
add byte [rax - 0x75], cl
xchg dword [rax + 0x2c], edx
add byte [rax], al
mov qword [rdi + 0x2c68], r14
add byte [rax], al
mov qword [rdi + 0x2c70], rax
mov qword [rdi + 0x2c78], rdx
lea rcx, [rdi + 0x2c68]
mov rdx, r13
sub al, 0
add byte [rcx + rcx*4 - 0x16], cl
call fcn.140090ea0
mov cl, 3
test rax, rax
je 0x1400d8ab6
mov byte [r15], cl
jmp 0x1400d943c
add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x1400d8aea
sal byte [rdi + rbp + 0x4c], cl
mov dword [rsp + 0x28], esp
mov qword [rsp + 0x28], r12
mov r14, rdx
movzx eax, byte [0x140198310]
or eax, dword [rax]
or eax, dword [rax]
mov edx, 8
xor ecx, ecx
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400f3050
test rax, rax
ror byte [rdi], 0x84
mov eax, dword [rdx]
add byte [rax], al
ror byte [rdi], 0x84
mov eax, dword [rdx]
add byte [rax], al
test byte [rbx + 0x49000002], cl
mov r12, rax
mov esp, eax
mov qword [rax], r14
jmp 0x1400d922f
xor cl, ch
invalid
lea rcx, [rdi + 0x2c88]
xor r14d, r14d
xor esi, esi
add byte [rbp + 0x31], al
test byte [rcx - 0x48], 0
and byte [rax], al
add byte [rax], al
xor edx, edx
call fcn.14011adf0
xor esi, esi
mov r8d, 0x2000
add byte [rax], al
xor edx, edx
call fcn.14011adf0
mov qword [rdi + 0x2c68], 0
jmp 0x1400d905f
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
adc al, 0
add al, ch
mov dil, 0xf9
stc
stc
dec dword [rbp + rcx*4 + 0x3d]
xchg ebx, eax
lea r15, [0x140157bb8]
cmp eax, 0x7f093
invalid
add cl, ch
out dx, al
adc dword [rax], eax
add byte [rax], al
invalid
invalid
jmp 0x1400d9d18
add byte [rax], al
lea rcx, [rsp + 0x560]
mov word [rax + riz*2], fs
add eax, 0x29e80000
mov bh, 0xf9
dec dword [rax - 0x73]
add eax, 0x7cf02
invalid
invalid
mov word [rax + riz*2], fs
add eax, 0x29e80000
mov bh, 0xf9
dec dword [rax - 0x73]
add eax, 0x7cf02
invalid
invalid
invalid
mov qword [rsp + 0x28], rax
and al, 0x28
mov rbp, qword [rsp + 0x38]
mov r15b, 2
jmp 0x1400d8db6
lea rcx, [rdi + 0x2c48]
mov r8d, 2
sub al, 0
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
call fcn.140123dc0
mov rdx, qword [rdi + 0x2c58]
xchg edi, eax
pop rax
sub al, 0
add cl, ch
retf 0xfff7
invalid
invalid
xchg edi, eax
pop rax
sub al, 0
add cl, ch
retf 0xfff7
invalid
invalid
lea rcx, [rdi + 0x2c48]
mov r8d, 2
call fcn.140123dc0
mov dl, 4
add byte [rax - 0x75], cl
xchg edi, eax
pop rax
sub al, 0
add cl, ch
fdivr st(6)
invalid
invalid
invalid
mov dl, 4
add byte [rax - 0x75], cl
xchg edi, eax
pop rax
sub al, 0
add cl, ch
fdivr st(6)
invalid
lea rcx, [rdi + 0x2c48]
mov r8d, 0xc
sub al, 0
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
mov rdx, r13
call fcn.140123dc0
add byte [rbx + rcx*4 - 0x51], cl
pop rax
sub al, 0
invalid
add byte [rbx + rcx*4 - 0x51], cl
pop rax
sub al, 0
add cl, ch
jb case.0x1400b4b6f.100
mov ebp, dword [rdi + 0x2c58]
jmp 0x1400d811f
invalid
dec dword [rax - 0x73]
invalid
lea rcx, [rdi + 0x2c48]
mov rdx, r13
mov r8, rbp
call fcn.140123dc0
mov r13, qword [rdi + 0x2c58]
mov ebp, dword [rdi + 0x2c58]
mov ebp, dword [rdi + 0x2c58]
jmp 0x1400d816b
lea rcx, [rdi + 0x2c48]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov rdx, r13
call fcn.140123dc0
loopne 0x1400d8b8f
add al, 0
mov r13, qword [rdi + 0x2c58]
jmp case.0x1400675a0.753
sub al, 0
add cl, ch
mov dl, 0xf5
invalid
lea rcx, [rdi + 0x2c48]
mov r8d, 0x15
add byte [rcx + rcx*4 - 0x16], cl
sub al, 0
add byte [rcx - 0x48], al
adc eax, 0x4c000000
add byte [rcx + rcx*4 - 0x16], cl
call fcn.140123dc0
mov r13, qword [rdi + 0x2c58]
pop rax
sub al, 0
add cl, ch
idiv dil
invalid
pop rax
sub al, 0
add cl, ch
idiv dil
dec dword [rax - 0x73]
invalid
lea rcx, [rdi + 0x2c48]
mov qword [rsp + 0x38], rdx
mov rdx, r13
mov r8, rbp
call fcn.140123dc0
pushfq
mov cl, 4
add byte [rax - 0x75], cl
push rsp
and al, 0x38
mov r13, qword [rdi + 0x2c58]
jmp 0x1400d82a3
lea rcx, [rdi + 0x2c48]
sub al, 0
add byte [rcx - 0x48], al
mov r8d, 2
mov r8d, 2
mov rdx, r13
call fcn.140123dc0
mov r13, qword [rdi + 0x2c58]
jmp 0x1400d82d3
invalid
invalid
scasd eax, dword [rdi]
pop rax
sub al, 0
add cl, ch
jge 0x1400d8c4a
invalid
lea rcx, [rdi + 0x2c48]
mov r8d, 0xc
mov eax, 0xc
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
invalid
mov eax, 0xc
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
call fcn.140123dc0
mov r14, qword [rdi + 0x2c58]
add byte [rax], al
jmp 0x1400d884c
sti
invalid
invalid
mov cl, 4
add byte [rbx + rcx*4 - 0x49], cl
pop rax
sub al, 0
add byte [rax], al
invalid
invalid
sti
invalid
lea rcx, [rdi + 0x2c48]
add byte [rax], al
mov rdx, r14
mov r8, r13
call fcn.140123dc0
mov r14, qword [rdi + 0x2c58]
mov cl, 4
add byte [rbx + rcx*4 - 0x49], cl
pop rax
sub al, 0
add cl, ch
invalid
add edi, esp
invalid
jmp 0x1400d8898
lea rcx, [rdi + 0x2c48]
mov r8d, 2
add byte [rax], al
add byte [rax], al
mov rdx, r14
call fcn.140123dc0
add al, 0
bnd call fcn.140123dc0
add al, 0
mov r14, qword [rdi + 0x2c58]
jmp 0x1400d88cb
invalid
invalid
mov bh, 0x58
sub al, 0
add cl, ch
adc eax, 0x48fffffc
invalid
dec dword [rax - 0x73]
lea rcx, [rdi + 0x2c48]
lea rcx, [rdi + 0x2c48]
invalid
mov r8d, 0x15
mov rdx, r14
mov edx, esi
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov edx, esi
mov edx, esi
call fcn.140123dc0
mov r14, qword [rdi + 0x2c58]
mov esi, dword [rdi + 0x2c58]
add byte [rax], al
mov al, 4
add byte [rbx + rcx*4 - 0x49], cl
pop rax
sub al, 0
add byte [rax], al
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
jmp 0x1400d897b
cld
invalid
lea rcx, [rdi + 0x2c48]
lea ecx, [rdi + 0x2c48]
mov qword [rsp + 0x28], rdx
mov rdx, r14
mov edx, esi
mov r8, r13
call 0x144be5fd5
add byte [rax - 0x75], cl
push rsp
and al, 0x28
call 0x144be5fd5
add byte [rax - 0x75], cl
sal byte [rax - 0x74b7fffc], cl
push rsp
and al, 0x28
mov r14, qword [rdi + 0x2c58]
mov esi, dword [rdi + 0x2c58]
jmp 0x1400d89cd
lea rcx, [rdi + 0x2c48]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov rdx, r14
call fcn.140123dc0
lodsb al, byte [rsi]
mov al, 4
add byte [rbx + rcx*4 - 0x49], cl
pop rax
sub al, 0
add cl, ch
invalid
cld
invalid
invalid
sub al, 0
add cl, ch
invalid
inc dword [rdi]
add al, ch
push rsp
add al, 0
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
or eax, 0x7fe8d
call fcn.14011bb80
ud2
lea rcx, [0x140162998]
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
mov edx, 0x73
call fcn.14011b950
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.14011bb80
mov ecx, 8
mov edx, 8
call fcn.14011b280
mov ecx, 8
mov edx, 0x228
call fcn.14011b280
xor ecx, ecx
mov rdx, r12
call fcn.14011b260
xor ecx, ecx
mov rdx, r14
call fcn.14011b260
mov ecx, 1
mov rdx, r12
call fcn.14011b260
mov ecx, 1
mov rdx, r14
call fcn.14011b260
mov byte [rdi + 0x2923], 0
mov rax, qword [rdi + 0x2900]
lock dec qword [rax]
jne 0x1400d7b94
mov rcx, qword [rdi + 0x2900]
call fcn.1400c11c0
mov rax, qword [rdi + 0x2908]
lock dec qword [rax]
je 0x1400d7ba5
cmp qword [rdi + 0x28e0], 0
je 0x1400d8e02
mov rcx, qword [rdi + 0x28e8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rdi + 0x28f0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp byte [rdi + 0x2924], 0
je 0x1400d8e42
cmp byte [rdi + 0x28c0], 2
je 0x1400d8e42
lea rcx, [rdi + 0x28b8]
mov rax, qword [rdi + 0x28a0]
mov rdx, qword [rdi + 0x28a8]
mov r8, qword [rdi + 0x28b0]
call qword [rax + 0x10]
mov byte [rdi + 0x2924], 0
cmp byte [rdi + 0x27f8], 2
jb 0x1400d8e7d
mov rbx, qword [rdi + 0x2800]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rdi + 0x2820]
mov rax, qword [rdi + 0x2808]
mov rdx, qword [rdi + 0x2810]
mov r8, qword [rdi + 0x2818]
call qword [rax + 0x10]
lea rcx, [rdi + 0x2840]
mov rax, qword [rdi + 0x2828]
mov rdx, qword [rdi + 0x2830]
mov r8, qword [rdi + 0x2838]
call qword [rax + 0x10]
lea rcx, [rdi + 0x2778]
call fcn.140059c10
xor r13d, r13d
mov byte [rdi + 0x2925], 0
mov byte [rdi + 0x2922], 1
jmp 0x1400d9588
mov rax, qword [rdi + 0x2900]
lock dec qword [rax]
jne 0x1400d9002
mov rcx, qword [rdi + 0x2900]
call fcn.1400c11c0
mov rax, qword [rdi + 0x2908]
lock dec qword [rax]
je 0x1400d9013
cmp qword [rdi + 0x28e0], 0
je 0x1400d8f22
mov byte [rdi + 0x2925], 0
mov byte [rdi + 0x2922], 1
mov rcx, r14
call fcn.1400daeb0
jmp 0x1400d9039
mov rax, qword [rdi + 0x2908]
lock dec qword [rax]
jne 0x1400d8f0b
mov rcx, qword [rdi + 0x2908]
mov rdx, qword [rdi + 0x2910]
call fcn.140045b50
cmp qword [rdi + 0x28e0], 0
jne 0x1400d8f15
mov qword [rsi], r12
mov qword [rsi + 8], r15
mov byte [rsi + 0x10], r13b
mov byte [rsi + 0x11], bpl
mov eax, dword [rsp + 0x48]
mov dword [rsi + 0x12], eax
movzx eax, word [rsp + 0x4c]
mov word [rsi + 0x16], ax
mov al, 1
jmp 0x1400d9cca
lea rcx, [rdi + 0x2ab8]
mov eax, 0x2000
sub rax, r14
lea rdx, [rdi + r14]
add rdx, 0x2c88
mov qword [rdi + 0x2c70], rcx
mov qword [rdi + 0x2c78], rdx
mov qword [rdi + 0x2c80], rax
mov qword [rsp + 0x340], rdx
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x350], 0
mov qword [rsp + 0x358], rax
cmp dword [rcx], 2
jne 0x1400d90cd
add rcx, 8
lea r8, [rsp + 0x340]
mov rdx, r13
call fcn.1400fe1c0
jmp 0x1400d90dd
lea r8, [rsp + 0x340]
mov rdx, r13
call fcn.1400aab80
test rax, rax
jne 0x1400d9218
test rdx, rdx
jne 0x1400d921f
mov rdx, qword [rsp + 0x348]
mov r14, qword [rsp + 0x350]
cmp r14, rdx
ja 0x1400d9887
mov cl, 4
jmp case.0x1400ac759.143
mov qword [rsp + 0x28], r12
mov rcx, rdx
call fcn.14009ada0
mov r12, rax
lea r15, [0x140155378]
jmp 0x1400d9327
mov byte [rdi + 0x2922], al
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x1400d94c9
movzx eax, word [rsp + 0x5c]
mov word [rsp + 0x54], ax
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x50], eax
mov rcx, rbp
call fcn.1400daeb0
mov rcx, qword [rsp + 0x30]
call fcn.140107200
lea rcx, [rdi + 0x4c90]
cmp qword [rdi + 0x4c88], 0
je 0x1400d95cd
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400d95db
call fcn.1400c2010
jmp 0x1400d95db
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400d95db
call fcn.1400c1e10
mov rax, qword [rdi + 0x4cd0]
test rax, rax
je 0x1400d95f1
mov rcx, qword [rdi + 0x4cd8]
call qword [rax + 0x18]
mov bpl, 2
cmp r15b, 2
je 0x1400d962a
movzx eax, r15b
cmp eax, 3
jne 0x1400d9615
lea r15, [0x140158ce0]
mov r12d, 1
jmp 0x1400d9039
movzx eax, word [rsp + 0x54]
mov word [rsp + 0x4c], ax
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x48], eax
mov ebp, r15d
mov r15, qword [rsp + 0x28]
jmp 0x1400d9039
lea rcx, [rdi + 0x2ab8]
mov eax, 0x2000
sub rax, r12
lea rdx, [rdi + r12]
add rdx, 0x2c88
mov qword [rdi + 0x2c70], rcx
mov qword [rdi + 0x2c78], rdx
mov qword [rdi + 0x2c80], rax
mov qword [rsp + 0x1c0], rdx
mov qword [rsp + 0x1c8], rax
mov qword [rsp + 0x1d0], 0
mov qword [rsp + 0x1d8], rax
cmp dword [rcx], 2
jne 0x1400d9918
add rcx, 8
lea r8, [rsp + 0x1c0]
mov rdx, r13
call fcn.1400fe1c0
jmp 0x1400d9928
lea r8, [rsp + 0x1c0]
mov rdx, r13
call fcn.1400aab80
test rax, rax
jne 0x1400d9a5e
test rdx, rdx
jne 0x1400d9a65
mov rdx, qword [rsp + 0x1c8]
mov r12, qword [rsp + 0x1d0]
cmp r12, rdx
ja 0x1400d9fa5
test r12, r12
je 0x1400d9a7c
add r12, qword [rdi + 0x2c68]
mov qword [rdi + 0x2c68], r12
cmp r12, 0x2001
jae 0x1400d9fb4
cmp r12, 0xc
jb 0x1400d9b41
movabs rax, 0x312e312f50545448
mov rcx, qword [rdi + 0x2c88]
xor rcx, rax
mov edx, dword [rdi + 0x2c90]
xor rdx, 0x30303220
or rdx, rcx
je 0x1400d99ce
movabs rcx, 0x302e312f50545448
xor rcx, qword [rdi + 0x2c88]
mov edx, dword [rdi + 0x2c90]
xor rdx, 0x30303220
or rdx, rcx
jne 0x1400d9b24
cmp dword [rdi + r12 + 0x2c84], 0xa0d0a0d
je 0x1400d9ae9
cmp r12, 0x2000
jne 0x1400d98aa
movzx eax, byte [0x140198310]
mov edx, 0x21
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400d9ff5
mov r15, rax
movups xmm0, xmmword [0x140158e70]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [0x140158e60]
movdqu xmmword [rax], xmm0
mov byte [rax + 0x20], 0x6c
movzx eax, byte [0x140198310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400d9fc8
mov r12, rax
mov qword [rax], 0x21
mov qword [rax + 8], r15
mov qword [rax + 0x10], 0x21
jmp 0x1400d9ba5
mov cl, 4
jmp 0x1400d8382
mov rcx, rdx
call fcn.14009ada0
mov r12, rax
lea r15, [0x140155378]
jmp 0x1400d9bac
movzx eax, byte [0x140198310]
mov edx, 0x1e
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400da004
mov r15, rax
movups xmm0, xmmword [0x140158e8f]
movups xmmword [rax + 0xe], xmm0
movdqu xmm0, xmmword [0x140158e81]
movdqu xmmword [rax], xmm0
movzx eax, byte [0x140198310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400d9fc8
mov r12, rax
mov qword [rax], 0x1e
mov qword [rax + 8], r15
mov qword [rax + 0x10], 0x1e
jmp 0x1400d9ba5
mov byte [rdi + 0x2c67], 0
mov rbx, qword [rdi + 0x2ab8]
mov r12, qword [rdi + 0x2ac0]
mov r15, qword [rdi + 0x2ac8]
lea rdx, [rdi + 0x2ad0]
lea rcx, [rsp + 0x14d8]
mov r8d, 0x110
call fcn.14011a750
jmp 0x1400d9bb1
xor rax, qword [rdi + 0x2c88]
mov ecx, dword [rdi + 0x2c90]
xor rcx, 0x37303420
or rcx, rax
je 0x1400d9f3e
movzx eax, byte [0x140198310]
mov edx, 0x13
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400d9fe6
mov r15, rax
movdqu xmm0, xmmword [str.unsuccessful_tunnelproxy_authentication_requiredproxy_headers_too_long_for_tunnelunexpected_eof_while_tunnelingUri_should_have_a_schemeC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcproxy.rs]
movdqu xmmword [rax], xmm0
mov dword [rax + 0xf], 0x6c656e6e
movzx eax, byte [0x140198310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400d9fc8
mov r12, rax
mov qword [rax], 0x13
mov qword [rax + 8], r15
mov qword [rax + 0x10], 0x13
lea r15, [0x140157bb8]
mov ebx, 3
cmp qword [rdi + 0x2c48], 0
je 0x1400d9bd1
mov r8, qword [rdi + 0x2c50]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rdi + 0x2c40], 2
je 0x1400d9c02
cmp byte [rdi + 0x2c65], 0
je 0x1400d9c02
lea rcx, [rdi + 0x2c38]
mov rax, qword [rdi + 0x2c20]
mov rdx, qword [rdi + 0x2c28]
mov r8, qword [rdi + 0x2c30]
call qword [rax + 0x10]
mov byte [rdi + 0x2c65], 0
cmp byte [rdi + 0x2c18], 2
je 0x1400d9c3a
cmp byte [rdi + 0x2c66], 0
je 0x1400d9c3a
lea rcx, [rdi + 0x2c10]
mov rax, qword [rdi + 0x2bf8]
mov rdx, qword [rdi + 0x2c00]
mov r8, qword [rdi + 0x2c08]
call qword [rax + 0x10]
mov byte [rdi + 0x2c66], 0
cmp qword [rdi + 0x2be0], 0
je 0x1400d9c61
mov r8, qword [rdi + 0x2be8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rdi + 0x2c67], 0
je 0x1400d9c8d
cmp dword [rdi + 0x2ab8], 2
jne 0x1400d9c81
lea rcx, [rdi + 0x2ac0]
call fcn.14006c930
jmp 0x1400d9c8d
lea rcx, [rdi + 0x2ab8]
call fcn.140074260
mov byte [rdi + 0x2c67], 0
lea rcx, [rsp + 0xc10]
lea rdx, [rsp + 0x14d8]
mov r8d, 0x110
call fcn.14011a750
mov byte [rdi + 0x2c64], 1
cmp rbx, 4
jne 0x1400d9cef
mov al, 4
mov byte [rdi + 0x2922], al
mov byte [rsi + 0x11], 3
mov al, 4
mov byte [rdi + 0x2648], al
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x63d0]
add rsp, 0x63e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x11b0]
lea rdx, [rsp + 0xc10]
mov r8d, 0x110
call fcn.14011a750
mov rcx, rbp
call fcn.1400da820
cmp rbx, 3
jne 0x1400d9d27
mov bpl, 2
mov byte [rdi + 0x2923], 0
jmp 0x1400d8edd
mov qword [rsp + 0x30], r14
lea rcx, [rsp + 0xe50]
lea rdx, [rsp + 0x11b0]
mov r8d, 0x110
call fcn.14011a750
mov byte [rdi + 0x2923], 1
mov qword [rsp + 0xe38], rbx
mov qword [rsp + 0xe40], r12
mov qword [rsp + 0xe48], r15
mov rbx, qword [rdi + 0x28c8]
cmp qword [rbx], 0
je 0x1400d9d88
mov rcx, qword [rbx + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r15, rax
mov r14d, 1
jmp 0x1400d9d8b
xor r14d, r14d
mov rcx, qword [rbx + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx ecx, word [rbx + 0x1c]
mov edx, dword [rbx + 0x18]
mov qword [rdi + 0x3010], r14
mov qword [rdi + 0x3018], r15
mov qword [rdi + 0x3020], rax
mov dword [rdi + 0x3028], edx
mov word [rdi + 0x302c], cx
mov r12, qword [rdi + 0x28d0]
test r12, r12
je 0x1400d9e58
mov rcx, rbp
mov rbp, r13
lea r14, [rdi + 0x3010]
mov rbx, qword [rdi + 0x28d8]
mov byte [rdi + 0x2923], 0
lea rdx, [rsp + 0xe38]
mov r8d, 0x128
call fcn.14011a750
mov qword [rdi + 0x2a50], r14
mov qword [rdi + 0x2a58], r12
mov qword [rdi + 0x2a60], rbx
lea rcx, [rdi + 0x2a68]
lea rdx, [rsp + 0x14d8]
mov r8d, 0x5a0
call fcn.14011a750
lea r13, [rdi + 0x3008]
mov byte [rdi + 0x3008], 0
lea r15, [rdi + 0x2928]
movq xmm0, r12
movq xmm6, r14
punpcklqdq xmm6, xmm0
mov r14, qword [rsp + 0x30]
jmp 0x1400d6701
movzx eax, byte [0x140198310]
mov edx, 0xe
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400d9fd7
mov rbx, rax
movabs rax, 0x6c7275206e692074
mov qword [rbx + 6], rax
movabs rax, 0x2074736f68206f6e
mov qword [rbx], rax
movzx eax, byte [0x140198310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f3050
test rax, rax
mov r14, qword [rsp + 0x30]
je 0x1400d9fc8
mov r12, rax
mov qword [rax], 0xe
mov qword [rax + 8], rbx
mov qword [rax + 0x10], 0xe
lea r15, [0x140157bb8]
mov bpl, 2
cmp qword [rdi + 0x3010], 0
je 0x1400d9eea
mov rcx, qword [rdi + 0x3018]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rdi + 0x3020]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp byte [rdi + 0x2923], 0
je 0x1400d9f32
cmp dword [rsp + 0xe38], 2
jne 0x1400d9f25
lea rcx, [rsp + 0xe40]
call fcn.14006c930
mov byte [rdi + 0x2923], 0
jmp 0x1400d8edd
lea rcx, [rsp + 0xe38]
call fcn.140074260
mov byte [rdi + 0x2923], 0
jmp 0x1400d8edd
movzx eax, byte [0x140198310]
mov edx, 0x1d
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400da013
mov r15, rax
movups xmm0, xmmword [0x140158e50]
movups xmmword [rax + 0xd], xmm0
movups xmm0, xmmword [0x140158e43]
movups xmmword [rax], xmm0
movzx eax, byte [0x140198310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400f3050
test rax, rax
je 0x1400d9fc8
mov r12, rax
mov qword [rax], 0x1d
mov qword [rax + 8], r15
mov qword [rax + 0x10], 0x1d
jmp 0x1400d9ba5
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcio_read_buf.rs
mov rcx, r12
call fcn.14011b5e0
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
mov edx, 0x2000
mov rcx, r12
call fcn.14011b5e0
mov ecx, 8
mov edx, 0x18
call fcn.14011b280
mov ecx, 1
mov edx, 0xe
call fcn.14011b260
mov ecx, 1
mov edx, 0x13
call fcn.14011b260
mov ecx, 1
mov edx, 0x21
call fcn.14011b260
mov ecx, 1
mov edx, 0x1e
call fcn.14011b260
mov ecx, 1
mov edx, 0x1d
call fcn.14011b260
int3
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
je 0x1400da7be
cmp qword [rsi + 0x200], 0
je 0x1400da35a
mov rcx, qword [rsi + 0x208]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x210]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rsi + 0x1c8], 0
je 0x1400da380
mov rcx, qword [rsi + 0x1d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
adc eax, 0x4de18
mov rcx, qword [rsi + 0x1d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rsi + 0x1b0]
mov al, 1
add byte [rax], al
lock dec qword [rax]
je 0x1400da587
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
je 0x1400da5a4
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
je 0x1400da5c8
mov bpl, 2
cmp byte [rsi + 0x140], 2
je 0x1400da3ed
lea rcx, [rsi + 0x138]
mov rax, qword [rsi + 0x120]
mov rdx, qword [rsi + 0x128]
mov r8, qword [rsi + 0x130]
call qword [rax + 0x10]
mov qword [rdi], rbx
mov qword [rdi + 8], r15
mov byte [rdi + 0x10], r14b
mov byte [rdi + 0x11], bpl
mov al, 1
mov byte [rsi + 0x251], al
add rsp, 0x4b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
je 0x1400da72b
cmp byte [rsi + 0x140], 2
jne 0x1400da3ce
jmp 0x1400da3ed
mov rcx, qword [rsi + 0x1b0]
call fcn.1400c11c0
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x1400da3b1
mov rcx, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
add byte [rax], al
call fcn.140045b50
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
jne 0x1400da3c2
mov rcx, qword [rsi + 0x148]
call fcn.1400c11f0
mov bpl, 2
cmp byte [rsi + 0x140], 2
jne 0x1400da3ce
jmp 0x1400da3ed
mov ecx, dword [rsi + 0x1b0]
call fcn.1400c11c0
mov rax, qword [rsi + 0x1b8]
add byte [rax], al
add byte [rax], al
lock dec qword [rax]
jne 0x1400da533
mov rcx, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
call fcn.140045b50
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
jne 0x1400da544
mov rcx, qword [rsi + 0x148]
call fcn.1400c11f0
cmp byte [rsi + 0x140], 2
jne 0x1400da3ce
jmp 0x1400da3ed
add byte [rax], al
call fcn.140074260
lea r15, [0x140155378]
mov rax, qword [rsi + 0x220]
lock dec qword [rax]
jne 0x1400da332
mov rcx, qword [rsi + 0x220]
call fcn.1400c11c0
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
jne 0x1400da343
mov rcx, qword [rsi + 0x228]
mov rdx, qword [rsi + 0x230]
add byte [rax], al
add byte [rax], al
add al, ch
jg 0x1400da782
call fcn.140045b50
idiv bh
cmp qword [rsi + 0x200], 0
jne 0x1400da34d
outsb dx, byte [rsi]
sti
invalid
invalid
outsb dx, byte [rsi]
sti
invalid
jmp 0x1400da35a
add dword [rax], eax
add byte [rax], al
jne 0x1400da94b
jmp 0x1400da961
xor al, 0x99
stc
inc esi
xchg byte [rdi], bh
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rsi
ret
mov r8, qword [rsi + 0x130]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x160], 2
je 0x1400da989
lea rcx, [rsi + 0x158]
mov rax, qword [rsi + 0x140]
mov rdx, qword [rsi + 0x148]
mov r8, qword [rsi + 0x150]
call qword [rax + 0x10]
cmp byte [rsi + 0x188], 2
je 0x1400da933
mov rax, qword [rsi + 0x168]
mov rdx, qword [rsi + 0x170]
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x178]
add rsi, 0x180
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp rax
int3
invalid
std
invalid
add byte [rax], al
add rsp, 0x20
pop rsi
ret
call rax
cmp qword [rbx + 8], 0
je 0x1400dacb1
cmp qword [rbx + 0x10], 0x11
jb 0x1400dac9f
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x220]
lock dec qword [rax]
je 0x1400daddc
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
je 0x1400dadf9
cmp qword [rsi + 0x200], 0
je 0x1400dacea
mov rcx, qword [rsi + 0x208]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
scasb al, byte [rdi]
invalid
add al, 0
scasb al, byte [rdi]
invalid
mov rcx, qword [rsi + 0x210]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
add al, 0
add al, 0
cmp qword [rsi + 0x1c8], 0
je 0x1400dad10
mov rcx, qword [rsi + 0x1d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
adc eax, 0x4d488
adc eax, 0x4d488
mov rcx, qword [rsi + 0x1d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov ds, eax
add dword [rax], eax
add byte [rcx], dh
sar bh, cl
adc eax, 0x4d4b9
mov rax, qword [rsi + 0x1b0]
lock dec qword [rax]
add dword [rax], eax
add al, dh
dec qword [rax]
je 0x1400dae1f
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
je 0x1400dae3c
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
je 0x1400dae60
cmp byte [rsi + 0x140], 2
jne 0x1400dae79
test dword [rdx], ebx
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
movabs eax, dword [0x80be80fff7ee]
add byte [rdx], al
jb 0x1400dada3
mov rdi, qword [rsi + 0x88]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0xa8]
mov rax, qword [rsi + 0x90]
mov rdx, qword [rsi + 0x98]
mov r8, qword [rsi + 0xa0]
call qword [rax + 0x10]
mov eax, 0xc0
mov edx, 0xb8
mov ecx, 0xc8
mov r8d, 0xb0
jmp 0x1400dae8e
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x220]
call fcn.1400c11c0
mov rax, qword [rsi + 0x228]
sub byte [rdx], al
add byte [rax], al
sub byte [rdx], al
add byte [rax], al
lock dec qword [rax]
jne 0x1400dacd3
mov rcx, qword [rsi + 0x228]
mov rdx, qword [rsi + 0x230]
xor byte [rdx], al
add byte [rax], al
call fcn.140045b50
cmp qword [rsi + 0x200], 0
jne 0x1400dacdd
jmp 0x1400dacea
mov rcx, qword [rsi + 0x1b0]
call fcn.1400c11c0
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x1400dad41
invalid
invalid
invalid
invalid
invalid
mov rcx, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
mov edx, dword [rsi + 0x1c0]
call fcn.140045b50
lodsd eax, dword [rsi]
idiv bh
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
add dword [rax], eax
add al, dh
dec qword [rax]
jne 0x1400dad52
mov rcx, qword [rsi + 0x148]
call fcn.1400c11f0
cmp byte [rsi + 0x140], 2
add dword [rax], eax
add byte [rax], al
add cl, byte [rdi]
test dh, ah
invalid
invalid
invalid
add byte [rax], al
add cl, byte [rdi]
test dh, ah
invalid
invalid
mov eax, 0x130
mov edx, 0x128
mov ecx, 0x138
mov r8d, 0x120
mov r8, qword [rsi + r8]
mov r9, qword [r8 + 0x10]
add rcx, rsi
add ecx, esi
mov rdx, qword [rsi + rdx]
mov r8, qword [rsi + rax]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp r9
invalid
mov dh, 0x81
rol byte [rdx], cl
add al, byte [rax]
invalid
cmp rax, 6
ja case.0x1400daed9.1
invalid
clc
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [0x14018de9c]
invalid
or eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0xf8]
mov rax, qword [rsi + 0xe0]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
call 0x18c0daf2d
mov eax, dword [rsi + 0xf0]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
call 0x18c0daf2d
mov eax, dword [rsi + 0xf0]
call qword [rax + 0x10]
lea rcx, [rsi + 0x118]
mov ds, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rsi + 0x100]
add byte [rcx], al
add byte [rax], al
mov ds, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rsi + 0x100]
add byte [rcx], al
add byte [rax], al
mov rdx, qword [rsi + 0x108]
add byte [rcx], al
add byte [rax], al
mov rdx, qword [rsi + 0x108]
mov r8, qword [rsi + 0x110]
xchg byte [rax], dl
add dword [rax], eax
add bh, bh
call qword [rax + 0x10]
cmp byte [rsi + 0xc8], 2
call qword [rax + 0x10]
cmp byte [rsi + 0xc8], 2
je 0x1400daf7d
lea rcx, [rsi + 0xc0]
add byte [rax], al
mov rax, qword [rsi + 0xa8]
mov eax, dword [rsi + 0xa8]
mov rdx, qword [rsi + 0xb0]
mov r8, qword [rsi + 0xb8]
add byte [rax], al
add bh, bh
push rax
invalid
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], cl
mov rdx, qword [rsi + 0x90]
mov rax, qword [rsi + 0x88]
mov rdx, qword [rsi + 0x90]
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x98]
add rsi, 0xa0
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp rax
test rax, rax
test eax, eax
je 0x1400dafd6
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je 0x1400daffa
cmp qword [rbx + 0x10], 0x11
jb 0x1400dafe8
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
add al, 0
mov rax, qword [rsi + 0x2b0]
lock dec qword [rax]
xchg byte [rax - 0xffffffe], dh
dec qword [rax]
je 0x1400db15a
add qword [r8], r8
add byte [rax - 0x75], cl
xchg byte [rax - 0xffffffe], bh
add byte [rax], al
lock dec qword [rax]
mov rax, qword [rsi + 0x2b8]
lock dec qword [rax]
je 0x1400db177
cmp qword [rsi + 0x290], 0
je case.0x1400adfe6.177
mov rcx, qword [rsi + 0x298]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x2a0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
adc eax, 0x4d196
add al, 0
cmp byte [rsi + 0x2d4], 0
je 0x1400db073
cmp byte [rsi + 0x270], 2
je 0x1400db073
lea rcx, [rsi + 0x268]
mov rax, qword [rsi + 0x250]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
xchg byte [rax + 2], dl
add byte [rax], al
mov rdx, qword [rsi + 0x258]
mov r8, qword [rsi + 0x260]
call qword [rax + 0x10]
mov byte [rsi + 0x2d4], 0
cmp byte [rsi + 0x1a8], 2
mov esi, 0x1a8
add dh, byte [rdx + 0x2b]
mov esi, 0x1a8
add dh, byte [rdx + 0x2b]
mov rdi, qword [rsi + 0x1b0]
add byte [rax], al
add byte [rax - 0x73], cl
sbb byte [r8 - 0x75], r9b
invalid
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
xor edx, edx
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x1d0]
mov ss, eax
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000001], bh
mov eax, 0x48000001
rol byte [rcx], 1
add byte [rax], al
mov rax, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
add dword [rax], eax
invalid
mov eax, 0x48000001
mov edx, dword [rsi + 0x1c0]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7a], cl
mov eax, dword [rsi + 0x1c8]
mov r8, qword [rsi + 0x1c8]
mov eax, dword [rsi + 0x1c8]
call qword [rax + 0x10]
lea rcx, [rsi + 0x1f0]
mov rax, qword [rsi + 0x1d8]
mov rdx, qword [rsi + 0x1e0]
mov r8, qword [rsi + 0x1e8]
call qword [rax + 0x10]
cmp byte [rsi + 0x2d5], 0
mov esi, 0x2d5
invalid
je 0x1400db101
invalid
adc byte [rax - 0x73], cl
invalid
or al, 0x48
lea ecx, [rsi + 0x128]
invalid
lea rcx, [rsi + 0x128]
add al, ch
por mm6, mm7
inc esi
xchg ch, dl
add al, byte [rax]
add byte [rax], al
call fcn.140059c10
mov byte [rsi + 0x2d5], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
call fcn.1400dab80
cmp qword [rsi + 0x9c0], 0
je 0x1400db133
mov rcx, qword [rsi + 0x9c8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
rol byte [rax + rax], 1
add bh, bh
adc eax, 0x4d065
rol byte [rax + rax], 1
mov rcx, qword [rsi + 0x9d0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov byte [rsi + 0x2d3], 0
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov rax, qword [rsi + 0x2b0]
lock dec qword [rax]
jne 0x1400db00b
invalid
invalid
invalid
dec dword [rax - 0x75]
invalid
mov rcx, qword [rsi + 0x2b0]
call fcn.1400c11c0
mov rax, qword [rsi + 0x2b8]
add byte [rax], al
lock dec qword [rax]
jne case.0x1400cdef4.60
mov rcx, qword [rsi + 0x2b8]
add byte [rax], al
mov rdx, qword [rsi + 0x2c0]
call fcn.140045b50
dec dword [rax - 0x7d]
mov esi, 0x290
add byte [rax], al
jne 0x1400db026
dec dword [rax - 0x7d]
mov esi, 0x290
add byte [rax], al
jne 0x1400db026
invalid
xchg esi, eax
invalid
jmp case.0x1400adfe6.177
fadd dword [rdx]
add byte [rax], al
call fcn.1400dac50
cmp byte [rsi + 0x270], 2
jne 0x1400db054
jmp 0x1400db073
mov eax, 0xccfffffe
int3
add ecx, 0x270
add rsp, 0x20
pop rsi
jmp fcn.1400dac50
call fcn.140107200
mov rax, rsi
lea rcx, [rsi + 0x4d0]
cmp qword [rsi + 0x4c8], 0
add al, 0
add byte [rax], al
je 0x1400db231
invalid
adc byte [rax - 0x75], cl
adc eax, esi
lock dec qword [rdx]
mov rdx, qword [rcx]
lock dec qword [rdx]
jne 0x1400db242
call fcn.1400c2010
jmp 0x1400db23f
mov rdx, qword [rcx]
lock dec qword [rdx]
jne 0x1400db242
mov rax, rsi
mov rdx, qword [rax + 0x510]
mov edx, dword [rax + 0x510]
test rdx, rdx
je 0x1400db25e
mov rcx, qword [rax + 0x518]
add rsp, 0x20
pop rsi
jmp qword [rdx + 0x18]
nop
add rsp, 0x20
pop rsi
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5e8
movdqa xmmword [rsp + 0x5d0], xmm6
and al, 0xd0
add eax, 0x894c0000
ret
mov rdi, rdx
mov edi, edx
and al, 0xd0
add eax, 0x894c0000
ret
mov rsi, rcx
movzx eax, byte [rdx + 0x268]
lea rcx, [0x14018deb8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [rsp + 0x378]
mov r8d, 0x258
add al, byte [rax]
add byte [rax - 0x77], cl
cli
add al, byte [rax]
add byte [rax - 0x77], cl
cli
call fcn.14011a750
mov r15d, dword [rdi + 0x260]
cmp r15d, 0x3b9aca00
jne 0x1400db351
lea rcx, [rdi + 0x270]
mov r8d, 0x258
add al, byte [rax]
add byte [rax - 0x77], cl
cli
add al, byte [rax]
add byte [rax - 0x77], cl
cli
call fcn.14011a750
lea r14, [rdi + 0x270]
lea rcx, [rsp + 0xb0]
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov r8, rbx
call fcn.1400da030
movzx r15d, byte [rsp + 0xc1]
mov esp, 0xc124
add byte [rcx - 0x80], al
inc dword [rbx]
mov esp, 0xc124
add byte [rcx - 0x80], al
inc dword [rbx]
jne 0x1400db31b
mov byte [rsi + 0x11], 3
mov al, 4
jmp 0x1400db640
add eax, dword [rax]
invalid
movdqa xmm6, xmmword [rsp + 0xb0]
movzx ebx, byte [rsp + 0xc0]
mov dh, 0x9c
and al, 0xc0
add byte [rax], al
add byte [rbx + 0xc22484], cl
add byte [rax], al
mov dword [rsp + 0x20], eax
movzx eax, word [rsp + 0xc6]
mov word [rsp + 0x24], ax
mov dword [rsp + 0x24], eax
mov rcx, r14
call fcn.1400dac50
jmp 0x1400db623
mov r12, qword [rdi + 0x258]
call fcn.1400f2ea0
mov r14, rax
add r14, r12
out 0xf, al
cmp esp, 2
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x40
lea rcx, [rsp + 0x40]
call fcn.140101b00
lea r14, [rsp + 0xb0]
lea rdx, [rsp + 0x378]
mov r8d, 0x258
mov eax, 0x258
mov rcx, r14
mov ecx, esi
call fcn.14011a750
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
and al, 0x50
and al, 0x50
movups xmm2, xmmword [rsp + 0x60]
movups xmm3, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x308], xmm0
add byte [rdi], cl
adc dword [rsp + 0x318], ecx
add byte [rdi], cl
adc dword [rsp + 0x318], ecx
movups xmmword [rsp + 0x328], xmm2
movups xmmword [rsp + 0x338], xmm3
movups xmm0, xmmword [rsp + 0x80]
add byte [rax], al
movups xmmword [rsp + 0x348], xmm0
movups xmm0, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x358], eax
invalid
movups xmmword [rsp + 0x358], xmm0
movdqu xmm0, xmmword [rsp + 0xa0]
movdqu xmmword [rsp + 0x368], xmm0
lea rcx, [rdi + 0x270]
mov r8d, 0x2c8
mov rdx, r14
call fcn.14011a750
lea r14, [rdi + 0x270]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x1400db43b
cmp eax, 1
je 0x1400db469
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x14009f000]
call fcn.1400e8540
mov byte [r15 + 0x120], 1
mov eax, dword [0x140198314]
add eax, 0xbcea5
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
setne cl
cmp byte [rax + 0x11d], 0
sete r12b
and r12b, cl
int3
lea r15, [rdi + 0x4c8]
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
mov rdx, r14
mov r8, rbx
call fcn.1400a2710
movzx ebp, byte [rsp + 0x51]
cmp bpl, 3
jne 0x1400db55e
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x1400db546
cmp eax, 1
je 0x1400db50c
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
lea rdx, [0x14009f000]
call fcn.1400e8540
mov byte [r13 + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r13d, byte [rax + 0x11c]
test r13b, r13b
sete cl
cmp byte [rax + 0x11d], 0
setne al
or al, cl
or r12b, al
cmp r12b, 1
cld
add dword [rdi], ecx
invalid
invalid
add dword [rax], eax
invalid
cld
add dword [rdi], ecx
test dword [rcx + 0x4c000001], esp
mov ecx, edi
mov rcx, r15
mov rdx, rbx
mov edx, ebx
call fcn.140101cb0
test al, al
jne 0x1400db776
mov bpl, 3
jmp 0x1400db57b
movdqa xmm6, xmmword [rsp + 0x40]
movzx ebx, byte [rsp + 0x50]
mov eax, dword [rsp + 0x52]
and al, 0x52
and al, 0x52
mov dword [rsp + 0x30], eax
movzx eax, word [rsp + 0x56]
mov word [rsp + 0x34], ax
movzx eax, word [rsp + 0x34]
mov word [rsp + 0x2c], ax
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x28], eax
mov rcx, r14
call fcn.1400dac50
mov rcx, r15
call fcn.140107200
lea rcx, [rdi + 0x4d0]
cmp qword [rdi + 0x4c8], 0
je case.0x1400b0063.157
mov rax, qword [rcx]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x1400db5cc
call fcn.1400c2010
jmp 0x1400db5cc
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400db5cc
call fcn.1400c1e10
mov rax, qword [rdi + 0x510]
test rax, rax
je 0x1400db5e2
mov rcx, qword [rdi + 0x518]
call qword [rax + 0x18]
mov r15b, 2
cmp bpl, 2
je 0x1400db623
movzx eax, bpl
cmp eax, 3
jne 0x1400db60e
lea rax, [0x140158ce0]
movq xmm0, rax
movdqa xmm6, xmmword [0x140128980]
punpcklqdq xmm6, xmm0
jmp 0x1400db623
movzx eax, word [rsp + 0x2c]
mov word [rsp + 0x24], ax
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x20], eax
mov r15d, ebp
movdqu xmmword [rsi], xmm6
mov byte [rsi + 0x10], bl
mov byte [rsi + 0x11], r15b
mov eax, dword [rsp + 0x20]
mov dword [rsi + 0x12], eax
movzx eax, word [rsp + 0x24]
mov word [rsi + 0x16], ax
mov al, 1
mov byte [rdi + 0x268], al
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x5d0]
add rsp, 0x5e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ebp, edx
add ebp, r15d
cmp ebp, 0x3b9aca00
jb 0x1400db685
cmp r14, 0xffffffffffffffff
je 0x1400db369
add ebp, 0xc4653600
inc r14
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.1400fc460
mov qword [rsp + 0x30], rax
xor byte [rax - 0x77], cl
push rsp
and al, 0x38
lea rcx, [rdx + 0x118]
lea r8, [rdx + 0xb8]
test rax, rax
cmove rcx, r8
enter 0xffffffffffffb981, 0xffffffffffffffa8
add byte [rax], al
add byte [rax], al
retf 0x3b9a
je 0x1400db82c
mov ecx, 1
mov r8d, 1
lock xadd qword [rdx], r8
test rax, rax
je 0x1400db78a
test r8, r8
jns 0x1400db795
jmp case.0x1400db2aa.2
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov r12, qword [rcx + rax*8]
mov byte [r12 + 0x11c], 0
mov rcx, r15
add byte [rcx + rcx*4 - 7], cl
mov rdx, rbx
call fcn.140101cb0
mov ebp, eax
movzx eax, byte [r12 + 0x120]
add dword [rax], eax
add byte [rbx + 0x537402f8], al
add dword [rax], eax
add byte [rbx + 0x537402f8], al
cmp eax, 1
je 0x1400db750
invalid
sub eax, 0xcbeb058b
or eax, dword [rax]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [rbx + 0x120], 1
add byte [rax], al
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
invalid
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], r13b
mov byte [rax + 0x11d], 0
test bpl, bpl
je 0x1400db781
mov byte [rsi + 0x11], 3
mov al, 3
jmp 0x1400db640
add bpl, 3
jmp 0x1400db57b
int1
std
invalid
invalid
int1
std
invalid
test r8, r8
js case.0x1400db2aa.2
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rdx
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm0
and al, 0x70
and al, 0x70
mov qword [rsp + 0x80], 0xffffffffffffffff
mov qword [rsp + 0x88], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x98], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xa0], 0
mov qword [rsp + 0x50], r14
mov dword [rsp + 0x58], ebp
mov byte [rsp + 0xa8], 0
lock dec qword [rdx]
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
sete dl
test rax, rax
je 0x1400db80c
test dl, dl
je 0x1400db373
call fcn.1401023c0
jmp 0x1400db373
test dl, dl
je 0x1400db373
call fcn.140102300
jmp 0x1400db373
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.14011bb80
ud2
lea rcx, [0x140162998]
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
mov edx, 0x73
add byte [rax], al
add al, ch
or al, 1
add al, 0
int3
mov r8, rbx
sub r8, r12
lea rax, [r14 + r12]
cmp r8, 0xf
ja 0x1400dbbd0
cmp rbx, r12
je 0x1400dbcd3
out dx, al
jmp 0x1400dbcd3
lea r9, [rax + 7]
and r9, 0xfffffffffffffff8
sub r9, rax
jne 0x1400dbc30
mov rcx, qword [rbp - 8]
lea r11, [rcx + r12]
nop dword [rax]
invalid
invalid
invalid
invalid
mov rcx, qword [r11 + r9 - 8]
xor rcx, r15
lea rsi, [rcx + r13]
not rcx
ror dword [rax + 0x21], 1
int1
ror dword [rax + 0x21], 1
int1
mov rsi, qword [r11 + r9]
xor rsi, r15
lea r14, [rsi + r13]
lea esi, [rsi + rbp]
not rsi
and rsi, r14
or rsi, rcx
movabs rcx, 0x8080808080808080
test rsi, rcx
jne 0x1400dbc57
add r9, 0x10
cmp r9, r10
cmp ecx, edx
cmp ecx, edx
jbe 0x1400dbbf0
jmp 0x1400dbc57
enter 0x3145, 0xffffffffffffffd2
nop word [rax + rax]
cmp byte [rax + r10], dil
je 0x1400dbc83
inc r10
cmp r9, r10
sal dword [rbp - 0xe], 1
lea r10, [r8 - 0x10]
cmp r9, r10
jbe 0x1400dbbe4
cmp r9, r8
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
je 0x1400dbcd3
add rax, r9
mov r8, rbx
mov eax, ebx
sub r8, r9
sub r8, r12
xor r10d, r10d
nop
cmp byte [rax + r10], dil
cmp al, 0x10
je 0x1400dbc80
inc r10
cmp r8, r10
jne 0x1400dbc70
jmp 0x1400dbcd3
add r10, r9
add r12, r10
inc r12
mov qword [rdx + 0x10], r12
mov r14, r12
sub r14, qword [rbp]
jb 0x1400dbcbe
cmp r12, rcx
ja 0x1400dbcbe
mov rax, qword [rbp - 0x18]
lea rcx, [rax + r14]
mov rsi, rdx
mov rdx, qword [rbp - 0x28]
mov r8, qword [rbp]
call fcn.14011b190
mov rcx, qword [rbp - 0x10]
invalid
invalid
mov rdx, rsi
test eax, eax
je case.0x1400b4b6f.140
invalid
cmp rbx, r12
mov r9d, 0
mov r14, qword [rbp - 0x18]
jae 0x1400dbb92
jmp 0x1400dbcda
mov qword [rdx + 0x10], rbx
xor r9d, r9d
mov rax, qword [rbp - 0x20]
mov qword [rax], r9
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp - 0x20]
mov qword [rax + 8], r14
mov qword [rax + 0x10], r12
mov r9d, 1
add byte [rax], al
add bl, ch
invalid
int3
mov dword [rbp - 0x10], ecx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x7d3ba
invalid
invalid
invalid
mov r8d, 0xd
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
jne 0x1400dbd36
add bh, bh
push rax
sbb byte [rax - 0x77], cl
jne 0x1400dbd36
mov byte [rbp], al
mov byte [rbp + 1], 0
lea rax, [0x1400dbdd0]
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, [0x14015e4b7]
lea edx, [0x14015e4b7]
lea rcx, [rbp - 8]
clc
lea r9, [rbp - 0x10]
mov r8d, 4
add al, 0
add byte [rax], al
add byte [rax], al
call fcn.140009da0
cmp byte [rbp + 1], 0
movzx ecx, byte [rbp]
invalid
invalid
je 0x1400dbd9c
add byte [r15 + riz - 0x50], r14b
add dword [rcx + rcx*8 - 0x74b7bf8b], eax
clc
mov al, 1
test cl, cl
jne 0x1400dbdbb
mov rax, qword [rbp - 8]
test byte [rax + 0x34], 4
jne case.0x1400b0063.183
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401596b1]
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
add bl, ch
sbb al, 0x84
leave
jmp 0x1400dbdb8
test cl, cl
setne al
jmp 0x1400dbdbb
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015ed73]
lea edx, [0x14015ed73]
lea edx, [0x14015ed73]
shr dword [rdi], 8
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x48
pop rsi
pop rbp
ret
mov ebp, esp
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rdi], ecx
mov dh, 0
add dword [rdi], ecx
mov dh, 0
lea rcx, [0x1401597b8]
mov r8, qword [rcx + rax*8]
lea rcx, [0x1401597e0]
invalid
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
sbb byte [rax - 0x77], cl
ret 0x495d
jmp r9
sbb byte [rax - 0x77], cl
ret 0x495d
invalid
push rsi
push rdi
push rbx
sub rsp, 0x90
nop
add byte [rax], al
add byte [rax - 0x73], cl
lea ebp, [rsp + 0x80]
add byte [rax], al
mov rsi, rcx
mov rcx, qword [rcx]
test rcx, rcx
test ecx, ecx
test ecx, ecx
leave
je 0x1400dc2a8
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
sbb byte [0x1400dc035], r15b
sbb byte [0x1400dc035], r15b
jbe 0x1400dbe79
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400dbe69
lea rdx, [0x140159620]
mov r8d, 0x19
add byte [rax], al
add al, ch
invalid
sal edx, 1
inc dword [rax - 0x49]
mov bh, 1
test al, al
jne 0x1400dc30c
mov qword [rsi], 0
mov dword [rsi], 0
mov byte [rsi + 8], 1
or byte [rcx], r8b
jmp 0x1400dc30a
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
cmp rax, r8
jae case.0x1400dbeb2.68
movzx ebx, byte [rcx + rax]
lea r9, [rax + 1]
mov qword [rsi + 0x10], r9
mov dword [rsi + 0x10], ecx
lea r10d, [rbx - 0x42]
cmp r10d, 0x17
cli
invalid
ja case.0x1400dbeb2.68
lea r11, [0x14018decc]
movsxd r10, dword [r11 + r10*4]
xchg ebx, eax
xchg ebx, eax
add r10, r11
jmp r10
cmp ecx, eax
jae 0x1400dc31c
cmp byte [rcx + r9], 0x73
jne 0x1400dc31c
adc byte [rbp + 0x39], r9b
ror dword [rdi], 0x83
mov edi, 0x42000002
cmp byte [rcx + rcx], 0x5f
pop rdi
jne case.0x1400c7799.83
add rax, 3
mov qword [rsi + 0x10], rax
jmp 0x1400dc31c
add ecx, dword [rax - 0x77]
adc cl, r13b
sub al, byte [rax + rax]
add byte [rcx - 0xe76b729], cl
mov edi, edx
xlatb
mov rcx, rsi
call fcn.1400dcef0
mov rbx, rax
test bl, 1
jne 0x1400dc0a1
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov edx, edi
call fcn.1400dbe10
invalid
inc dword [rax - 0x49]
invalid
invalid
test al, al
jne 0x1400dc30c
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
test byte [rbx + rax], dl
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
cmp qword [rsi], 0
je 0x1400dc27b
add eax, dword [rax]
invalid
clc
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400dc640
cmp qword [rbp - 0x10], 0
add byte [rdi], cl
test al, bl
fadd dword [rdx]
add byte [rax], al
add byte [rdi], cl
test al, bl
fadd dword [rdx]
add byte [rax], al
shr rbx, 0x20
fadd dword [rdx]
add byte [rax], al
shr rbx, 0x20
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
adc byte [rbp], cl
adc byte [rbp], cl
movaps xmmword [rbp - 0x20], xmm1
movaps xmmword [rbp - 0x30], xmm0
rol byte [r9 + 0x110000fb], 1
add byte [rdi], cl
test dword [rbx + 4], ebx
add byte [rax], al
rol byte [r9 + 0x110000fb], 1
add byte [rdi], cl
test dword [rbx + 4], ebx
add byte [rax], al
mov rax, qword [rbp - 0x28]
or rax, qword [rbp - 0x18]
je 0x1400dc3cb
test byte [rbx], bh
add al, 0
add byte [rax], al
test byte [rbx], bh
add al, 0
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400dc3cb
add byte [rax], al
lea rdx, [0x140159230]
adc eax, 0x7d28c
mov r8d, 2
call fcn.140008fc0
test al, al
jne 0x1400dc30c
mov rdx, qword [rsi + 0x20]
mov edx, dword [rsi + 0x20]
test rdx, rdx
je 0x1400dc3cb
lea rcx, [rbp - 0x30]
call fcn.1400dc850
jmp 0x1400dc3c3
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
jge 0x1400dbfd1
add byte [rdi], cl
test ah, ah
add byte [rax], al
add byte [rdi], cl
invalid
movzx ebx, byte [rbp - 0xf]
mov dh, 0x5d
int1
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400dc24a
test rcx, rcx
je 0x1400dc26c
add byte [rax], al
int1
call fcn.1400dd480
adc al, 0
add byte [rax - 0x49], al
add ecx, ebp
invalid
add eax, dword [rax]
invalid
iretd
mov rcx, qword [rsi + 0x20]
test ebx, 0x100
jne 0x1400dc203
invalid
xor eax, eax
mov r10d, 0x3e
cmp r9, r8
jae case.0x1400dbeb2.68
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x1400dc2d0
and eax, dword [rbp + rcx*4 + 0x5a]
lahf
cmp r11b, 0x1a
jae 0x1400dc1d1
add dl, 0xa9
jmp 0x1400dc1e2
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae case.0x1400dbeb2.68
shr ebx, 8
and bl, 1
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400dc30a
movzx ebx, byte [rbp - 8]
mov rcx, qword [rsi + 0x20]
and byte [rbx + rbx*8 - 0x2517af1], al
invalid
invalid
test rcx, rcx
je 0x1400dc26c
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
call fcn.140008fc0
mov dil, 1
test al, al
jne 0x1400dc30c
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400dc30a
inc dword [rax + rax*8 - 0x7cb7918b]
add byte ds:[rdi], cl
test dword [rdi - 4], edi
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400dc30a
lea rdx, [0x140159639]
mov r8d, 1
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rbp
jmp fcn.140008fc0
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400dc2ff
xor edi, edi
mov eax, edi
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.1400dbe10
test al, al
jne 0x1400dc51d
test al, al
jne 0x1400dc30c
test dword [rcx - 1], eax
invalid
invalid
cmp qword [rsi], 0
je 0x1400dc30a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400dc406
add rsp, 0x288
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
mov ecx, 0x24
sub rcx, r14
mov eax, 0
cmovae rax, rcx
cmp rax, 1
adc rax, 0
cmp rax, 0x1a
cmovae rax, rdx
lea ecx, [r10 - 0x61]
cmp cl, 0x1a
jb 0x1400dca89
lea ecx, [r10 - 0x30]
cmp cl, 9
stc
or dword [rdi], ecx
xchg dword [rbx + 3], esp
add byte [rax], al
add r10b, 0xea
mov ecx, r10d
mov ebx, 0x1a
inc r13
movzx ecx, cl
cmp rax, rcx
jbe 0x1400dcae0
add r8, rcx
jb 0x1400dcde5
lea rdi, [r15 + 1]
mov rax, r8
or rax, rdi
shr rax, 0x20
je 0x1400dcbb2
cmp r13, qword [rbp + 0x1e0]
je 0x1400dcde5
mov edx, 0x48
sub rdx, r14
mov esi, 0
cmovae rsi, rdx
cmp rsi, 1
adc rsi, 0
add byte [rax - 0x7d], cl
invalid
sbb cl, byte [rax + 0xf]
mov r9d, 0x24
sub r9, rax
mov edi, 0x6c
nop dword [rax]
mov rax, rdi
sub rax, r14
mov r11d, 0
cmovae r11, rax
movzx eax, byte [r13]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x1400dcb4d
pminsw mm4, qword [rax + 0xea0ea0e]
invalid
jae case.0x1400675a0.846
jmp 0x1400dcd8a
mov rcx, rdx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rax, rcx
mul rbx
shr rdx, 5
add r8, 0x24
add eax, 0x24
cmp rcx, 0x3e57
mov rcx, rdx
ja 0x1400dcd70
inc r9
lea eax, [rdx*4]
add al, 0x95
add byte [rax], al
add byte [rax], al
add al, 0x95
add byte [rax], al
add byte [rax], al
lea eax, [rax + rax*8]
add edx, 0x26
mov rcx, rdx
xor edx, edx
div cx
movzx r14d, ax
mov bh, pe_nt_image_headers64
add r14, r8
add r11, 4
mov qword [rbp + 0x1e8], r11
dec qword [rbp + 0x1d0]
inc rsi
mov qword [rbp + 0x200], rsi
add r12, 4
add al, 0xb8
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x1f0], rax
add byte [rcx - 0x77], cl
dec dword [rbp - 0x77]
mov r15, rdi
mov r8, r9
enter 0x1aba, 0
add byte [rax], al
enter 0x1aba, 0
add byte [rax], al
jmp 0x1400dca4b
mov rax, qword [rbp + 0x1c0]
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_0
mov r8d, 9
mov eax, 9
mov rcx, r14
mov rsi, rax
call rax
mov r13b, 1
mov ch, 1
mov ch, 1
test al, al
jne 0x1400dce63
mov r8, qword [rbp + 0x1a8]
test r8, r8
je 0x1400dce49
mov rcx, r14
mov rdx, qword [rbp + 0x1b0]
mov edx, dword [rbp + 0x1b0]
mov rdi, rsi
call rsi
test al, al
jne 0x1400dce63
lea rdx, [0x140159441]
mov r8d, 1
mov rcx, r14
call rdi
test al, al
jne 0x1400dce63
invalid
sbb cl, byte [rcx + rcx*4 - 0xf]
mov rcx, r14
mov rdx, qword [rbp + 0x1c8]
mov r8, qword [rbp + 0x1b8]
mov rdi, rsi
call rsi
test al, al
je 0x1400dce7a
mov eax, r13d
add rsp, 0x288
mov byte [rdx], al
add byte [rax], al
mov byte [rdx], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdx, [0x14015ed73]
mov r8d, 1
mov rcx, r14
mov rax, rdi
jmp 0x1400dc9c8
fadd qword [rcx]
add byte [rax], al
mov rdi, qword [rbp + 0x1c0]
lea rbx, [rbp - 0x58]
pop rbp
test al, 0x4c
mov esi, dword [rbp + 0x1e8]
add byte [rax], al
rol byte [rcx], 0
add byte [rax - 0x73], cl
pop rbp
test al, 0x4c
mov esi, dword [rbp + 0x1e8]
add byte [rax], al
add byte [rax], al
nop dword [rax + rax]
mov eax, dword [rbx]
mov dword [rbp + 0x1dc], eax
mov rcx, rsi
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.14000d5a0
mov r13d, eax
test al, al
jne 0x1400dce63
add rbx, 4
add r14, 0xfffffffffffffffc
jne 0x1400dceb0
jmp 0x1400dce63
lea ecx, [rbp + rcx*4 + 5]
invalid
mov edx, 0x80
mov rcx, r9
call fcn.14011b570
add eax, dword [rax]
add eax, dword [rax]
int3
mov ebp, esp
mov rax, qword [rcx + 0x10]
cmp rax, qword [rcx + 8]
jae 0x1400dcf1e
mov rdx, qword [rcx]
movzx edx, byte [rdx + rax]
inc rax
inc eax
mov qword [rcx + 0x10], rax
lea eax, [rdx - 0x41]
cmp al, 0x1a
sbb dh, byte [rbx + 0x17]
sbb dh, byte [rbx + 0x17]
shl rdx, 0x20
shl edx, 0x20
xor eax, eax
or rax, rdx
pop rbp
ret
mov eax, 1
xor edx, edx
or rax, rdx
pop rbp
ret
rol byte [rax - 0x6df01906], 0xc0
movabs rdx, 0x11000000000000
cmovb rdx, rcx
or rax, rdx
pop rbp
ret
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov rsi, rcx
mov rax, qword [rcx]
test rax, rax
je 0x1400dcfee
mov r8, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
adc byte [rcx + r15 - 0x3f], r9b
ror dword [rdi], 0x83
xchg esp, eax
add byte [rax], al
invalid
ror dword [rdi], 0x83
xchg esp, eax
add byte [rax], al
add byte [rdi], cl
mov dh, 0x1c
or byte [rax - 0x73], cl
push rcx
add dword [rax - 0x77], ecx
mov dword [rsi + 0x10], edx
lea r9d, [rbx - 0x61]
mov dword [rsi + 0x10], edx
lea r9d, [rbx - 0x61]
cmp r9b, 0x19
ja 0x1400dcfa7
sbb dword [rdi + 0x14], esi
movzx r9d, r9b
mov r10d, 0x3bcfbbf
mov edx, 0x3bcfbbf
sti
invalid
invalid
sti
mov esp, 0xa30f4503
bt r10d, r9d
invalid
invalid
bt r10d, r9d
jb 0x1400dd100
invalid
pop rcx
add dword [rax], eax
invalid
invalid
mov r9d, dword [rsi + 0x18]
inc r9d
inc ecx
inc ecx
mov dword [rsi + 0x18], r9d
sbb byte [rcx - 0x7f], r8b
stc
hlt
cmp r9d, 0x1f4
jbe 0x1400dd04b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400dcfe1
adc eax, 0x7c651
mov r8d, 0x19
call fcn.140008fc0
mov dil, 1
invalid
test al, al
jne case.0x1400d6601.74
mov qword [rsi], 0
mov byte [rsi + 8], 1
or byte [rcx], r8b
or byte [rcx], al
jmp 0x1400dd03e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400dd03e
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140008fc0
scasd eax, dword [rdi]
invalid
invalid
invalid
dec dword [rax - 0x75]
and byte [rax - 0x7b], r9b
leave
je 0x1400dd033
invalid
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140008fc0
mov dil, 1
mov bh, 1
mov bh, 1
test al, al
jne case.0x1400d6601.74
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
clc
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
movzx r9d, bl
movzx ecx, bl
add r9d, 0xffffffbf
cmp r9d, 0x13
cmp ecx, 0x13
cmp ecx, 0x13
ja case.0x1400dd06b.67
movabs al, byte [0xec8158d4c000001]
or eax, dword [rax]
lea r10, [0x14018df2c]
movsxd r9, dword [r10 + r9*4]
add r9, r10
rol dword [rcx - 1], 1
invalid
rol dword [rcx - 1], 1
loope 0x1400dd0b7
invalid
jmp rcx
mov ecx, dword [rsi + 0x20]
test rcx, rcx
leave
leave
je 0x1400dd090
lea rdx, [0x140187698]
mov r8d, 1
mov eax, 1
add byte [rax], al
add al, ch
invalid
invalid
call fcn.140008fc0
mov dil, 1
test al, al
jne case.0x1400d6601.74
mov rcx, rsi
call fcn.1400dcf50
mov eax, 0x40fffffe
mov bh, 1
mov eax, 0x40fffffe
mov bh, 1
test al, al
jne case.0x1400d6601.74
cmp bl, 0x41
jne 0x1400dd0dc
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x1400dd0c7
lea rdx, [0x140159661]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add al, ch
add dword [rdi - 0x3f7b000e], edi
invalid
invalid
test al, al
call fcn.140008fc0
test al, al
jne case.0x1400d6601.74
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1400dd810
cmp al, 7
add byte [rax], al
test al, al
ror byte [rdi], 0x85
invalid
invalid
invalid
invalid
ror byte [rdi], 0x85
invalid
add rax, qword [rax]
add byte [rax - 0x73], cl
lea rdx, [0x140187699]
lea rdx, [0x140187699]
mov r8d, 1
call fcn.140008fc0
mov esi, 0x26e9fff2
add eax, dword [rax]
invalid
add al, ch
invalid
mov esi, 0x26e9fff2
add eax, dword [rax]
add byte [rax - 0x75], cl
mov ecx, dword [rsi + 0x20]
test rcx, rcx
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400dd03e
test byte [rcx], dh
invalid
lea rax, [0x1401598c8]
mov rdx, qword [rax + r9*8]
mov edx, dword [rax + rcx*8]
mov edx, dword [rax + rcx*8]
lea rax, [0x1401597f8]
lea eax, [0x1401597f8]
mov byte [rdi], 0
mov r8, qword [rax + r9*8]
jmp 0x1400dd004
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je case.0x1400cdf60.109
lea rdx, [0x1401592ec]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
call fcn.140008fc0
mov dil, 1
mov bh, 1
test al, al
jne case.0x1400d6601.74
test edx, esi
invalid
invalid
invalid
invalid
mov rax, qword [rsi]
test rax, rax
je 0x1400dd3f3
invalid
add byte [rbx + rcx*4 + 0x46], cl
or byte [rax - 0x75], cl
push rsi
adc byte [rcx + rdi - 0x3e], cl
cmp rdx, r8
mov r8, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
cmp rdx, r8
jae 0x1400dd3f3
cmp byte [rax + rdx], 0x4c
jne 0x1400dd3f3
cmp al, 0x10
jne 0x1400dd3f3
inc rdx
mov qword [rsi + 0x10], rdx
push rsi
adc byte [rax - 0x73], cl
lea rcx, [rbp - 8]
mov rdx, rsi
call fcn.1400dfcb0
cmp byte [rbp - 8], 0
jge 0x1400dd183
add byte [rdi], cl
test byte [rdx], ah
add al, byte [rax]
invalid
jge 0x1400dd183
add byte [rdi], cl
test byte [rdx], ah
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x5d
stc
movzx ebx, byte [rbp - 7]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400dd443
test rcx, rcx
je 0x1400dd465
lea rdx, [0x140159620]
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
mov r8d, 0x19
jmp 0x1400dd455
mov ebp, 0xb740fff2
add dword [rax + rax*8 - 0x1a67af1], eax
test dword [rcx - 2], ebx
test dword [rcx - 2], ebx
invalid
add byte [rax], al
jmp 0x1400dd426
mov qword [rsi + 0x10], rcx
mov rcx, rsi
xor edx, edx
call fcn.1400dbe10
jmp 0x1400dd426
call fcn.140008fc0
mov dil, 1
test al, al
jne case.0x1400d6601.74
mov rcx, rsi
call fcn.1400e0220
add byte [rax - 0x49], al
add dword [rax + rax*8 - 0x2087af1], eax
invalid
invalid
add byte [rax - 0x49], al
add dword [rax + rax*8 - 0x2087af1], eax
invalid
mov rcx, qword [rsi]
test rcx, rcx
je 0x1400dd388
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi + 8]
jae 0x1400dd388
cmp byte [rcx + rax], 0x4c
jne 0x1400dd388
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rbp - 8]
mov rdx, rsi
call fcn.1400dfcb0
cmp byte [rbp - 8], 0
jge 0x1400dd27b
add byte [rdi], cl
test dword [rax], ecx
invalid
invalid
invalid
jge 0x1400dd27b
add byte [rdi], cl
test dword [rax], ecx
invalid
mov rbx, qword [rbp]
test rbx, rbx
je 0x1400dd431
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400dd2ba
inc dword [rax + rax*8 - 0x2797af1]
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400dd033
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140008fc0
test al, al
je 0x1400dd033
jmp case.0x1400d6601.74
mov rdx, qword [rbp]
test rdx, rdx
je 0x1400dd3f3
mov rcx, rsi
call fcn.1400ddee0
mov dil, 1
test al, al
jne case.0x1400d6601.74
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400dd3f3
lea rdx, [0x140159656]
mov r8d, 1
call fcn.140008fc0
test al, al
jne case.0x1400d6601.74
cmp bl, 0x52
je 0x1400dd41e
mov rcx, rsi
call fcn.1400dcf50
mov dil, 1
test al, al
jne case.0x1400d6601.74
cmp qword [rsi], 0
je 0x1400dd03e
test rcx, rcx
je 0x1400dd465
call fcn.140008fc0
mov dil, 1
test al, al
jne case.0x1400d6601.74
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400dd03e
cmp byte [r10 + r9], 0x5f
jne 0x1400dd4cb
lea rax, [r9 + 1]
mov qword [rcx + 0x10], rax
xor eax, eax
dec r9
cmp rax, r9
jae 0x1400dd5b9
jmp 0x1400dd57a
xor eax, eax
mov edi, 0x3e
mov rsi, r9
nop word cs:[rax + rax]
cmp rsi, r11
jae 0x1400dd5b9
movzx edx, byte [r10 + rsi]
cmp dl, 0x5f
je 0x1400dd562
lea ebx, [rdx - 0x30]
cmp bl, 0xa
jb 0x1400dd521
lea ebx, [rdx - 0x61]
cmp bl, 0x1a
jae 0x1400dd510
add dl, 0xa9
jmp 0x1400dd51f
lea ebx, [rdx - 0x41]
cmp bl, 0x1a
invalid
sbb cl, byte [rdi]
sbb dword [rbp - 0x80000000], 0xffffffc2
jrcxz 0x1400dd4a9
jae 0x1400dd5b9
add dl, 0xe3
mov ebx, edx
ror dword [rax - 1], cl
invalid
inc rsi
mov qword [rcx + 0x10], rsi
mov dword [rcx + 0x10], esi
mul rdi
jo 0x1400dd5b9
movzx edx, bl
add rax, rdx
jae 0x1400dd4e0
jmp 0x1400dd5b9
leave
je 0x1400dd5f1
lea rdx, [0x140159639]
mov r8d, 1
add rsp, 0x48
add esp, 0x48
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140008fc0
inc rsi
mov qword [rcx + 0x10], rsi
cmp rax, 0xffffffffffffffff
invalid
je 0x1400dd5b9
inc rax
dec r9
cmp rax, r9
jae 0x1400dd5b9
mov edx, dword [rcx + 0x18]
inc edx
mov r9, qword [rcx + 0x20]
and byte [rcx + 0x1f4fa], al
invalid
push rcx
sbb bh, bh
ret 0x8b4c
and byte [rcx + 0x1f4fa], al
add byte [rsi + 0x71], dh
jbe 0x1400dd5fc
jbe 0x1400dd5fc
test r9, r9
je 0x1400dd636
lea rdx, [0x140159620]
mov r8d, 0x19
mov rsi, rcx
mov esi, ecx
mov rcx, r9
call fcn.140008fc0
mov rcx, rsi
mov edx, eax
mov al, 1
test dl, dl
jne 0x1400dd5f3
jmp 0x1400dd5e7
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x1400dd5e5
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
mov eax, 0x10
mov eax, 0x10
mov rsi, rcx
mov rcx, rax
call fcn.140008fc0
mov edx, eax
mov al, 1
test dl, dl
jne 0x1400dd5f3
invalid
mov rcx, rsi
xor eax, eax
mov qword [rcx], 0
add byte [rax], al
add byte [rax], al
mov byte [rcx + 8], al
or byte [r9], sil
ror byte [rax - 0x7d], 0xc4
pop rbx
xor eax, eax
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
test r9, r9
je 0x1400dd5f1
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp - 0x10], xmm1
sub dword [rbp - 0x10], ecx
sub dword [rbp - 0x10], ecx
movaps xmmword [rbp - 0x20], xmm0
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x18], edx
sbb byte [rbp - 0x7c], al
ror byte [rdi], 0x95
ret 0x8948
invalid
call fcn.1400dbe10
sbb byte [rbp - 0x7c], al
ror byte [rdi], 0x95
ret 0x8948
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
jmp 0x1400dd5f3
mov al, 1
jmp 0x1400dd5e7
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
lea rbp, [rsp + 0x20]
mov rax, qword [rcx]
test rax, rax
je 0x1400dd6b7
mov rdi, rcx
xor esi, esi
lea rbx, [0x140159641]
sbb eax, 0x7bfde
sbb eax, 0x7bfde
xor r14d, r14d
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r8 + 0x3b], r9b
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
or byte [r11 + 6], r14b
or byte [r11 + 6], r14b
cmp byte [rax + rcx], 0x45
je 0x1400dd6c2
sub r14, 1
jb 0x1400dd6a1
invalid
sbb ecx, dword [rax - 0x75]
and byte [r8 - 0x7b], r9b
leave
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x1400dd6a1
mov r8d, 2
mov rdx, rbx
mov edx, ebx
add byte [rax - 0x77], cl
invalid
call fcn.140008fc0
test al, al
jne case.0x1400b82e3.186
mov rcx, rdi
mov ecx, edi
call fcn.1400dd6e0
test al, al
jne case.0x1400b82e3.186
mov rax, qword [rdi]
test rax, rax
test eax, eax
test eax, eax
jne 0x1400dd670
mov ebx, 0xf63114eb
jmp 0x1400dd6cb
xor esi, esi
jmp 0x1400dd6cb
mov esi, 1
jmp 0x1400dd6cb
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
push rsi
sub rsp, 0x28
lea rbp, [rsp + 0x20]
and byte [rbx + rcx*4 + 1], cl
and byte [rbx + rcx*4 + 1], cl
mov eax, dword [rcx]
add dword [rbp - 0x7b], ecx
sal byte [rdi + rdi + 0x4c], 0x8b
or byte [r8 - 0x75], cl
test r8, r8
je 0x1400dd732
mov r9, qword [rcx + 8]
mov rax, qword [rcx + 0x10]
invalid
invalid
adc byte [r9 + rdi - 0x38], cl
cmp rax, r9
jae 0x1400dd732
movzx edx, byte [r8 + rax]
cmp edx, 0x4b
je 0x1400dd73d
jae case.0x1400d63c2.122
cmp byte [r8 + r10], 0x5f
jne case.0x1400d63c2.122
add rax, 2
mov qword [rcx + 0x10], rax
adc byte [r9], sil
shr cl, 0x89
add byte [rax], al
invalid
adc byte [r9], sil
shr cl, 0x89
add byte [rax], al
add byte [rax - 0x7d], cl
mov dword [rax], eax
add byte [rax], al
add rsp, 0x28
pop rsi
pop rbp
jmp fcn.1400dcf50
adc edi, eax
invalid
invalid
invalid
adc byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
xor eax, eax
mov r11d, 0x3e
nop dword [rax]
add byte [rax], al
add byte [rbp + 0x39], cl
retf 0x6473
movzx edx, byte [r8 + r10]
cmp dl, 0x5f
je 0x1400dd7ab
jb case.0x1400cac67.159
cmp sil, 0x1a
jae 0x1400dd786
invalid
add dl, 0xa9
jmp case.0x1400d63c2.129
lea esi, [rdx - 0x41]
mov edi, 0x1afe8040
cmp sil, 0x1a
jae 0x1400dd7c9
add dl, 0xe3
mov esi, edx
inc r10
inc edx
inc edx
mov qword [rcx + 0x10], r10
mul r11
jo 0x1400dd7c9
movzx edx, sil
add rax, rdx
jae 0x1400dd760
jmp 0x1400dd7c9
ret 0x894c
clc
push qword [rcx + rdx + 0x48]
je 0x1400dd7c9
inc rax
adc dword [rax - 1], ecx
ror byte [rax - 0x77], 0xc2
invalid
mov rdx, rax
add rsp, 0x28
pop rsi
pop rbp
jmp fcn.1400ddee0
invalid
invalid
add byte [rax], al
invalid
mov rax, qword [rcx + 0x20]
test rax, rax
je case.0x1400db2aa.81
invalid
and ecx, dword [rax - 0x73]
adc eax, 0x7be37
mov r8d, 0x10
mov eax, 0x10
mov esi, 0xb8410007
adc byte [rax], al
add byte [rax], al
mov rsi, rcx
mov rcx, rax
call fcn.140008fc0
mov bh, 0xf2
dec dword [rax - 0x77]
int1
mov bh, 0xf2
dec dword [rax - 0x77]
int1
mov edx, eax
mov al, 1
test dl, dl
jne 0x1400dd802
mov qword [rcx], 0
add dh, al
or byte [r8], al
or byte [rax], al
mov byte [rcx + 8], 0
xor eax, eax
add rsp, 0x28
pop rsi
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov rsi, rcx
mov r8, qword [rcx]
test r8, r8
test eax, eax
je 0x1400ddcbe
add byte [rbx + rcx*4 + 0x56], cl
or byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x2f], r9b
adc byte [rcx + rdi - 0x2f], cl
mov r10, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
adc byte [rcx + rdi - 0x2f], cl
cmp ecx, edx
jae case.0x1400dd8b6.67
mov eax, edx
movzx edx, byte [r8 + rcx]
mov dh, 0x14
or byte [rbp + rcx*4 + 0x49], cl
add dword [rcx + rcx*4 + 0x4e], ecx
mov dword [rsi + 0x10], ecx
mov r11d, dword [rsi + 0x18]
pop rsi
sbb byte [rcx - 1], al
ret
mov dword [rsi + 0x18], r11d
mov dword [rsi + 0x18], ebx
pop rsi
sbb byte [rcx - 0x7f], al
sti
hlt
add dword [rax], eax
add byte [rsi + 0x36], dh
mov dh, 0x14
or byte [rbp + rcx*4 + 0x49], cl
add dword [rcx + rcx*4 + 0x4e], ecx
mov dword [rsi + 0x10], ecx
invalid
invalid
pop rsi
pop rsi
sbb byte [rcx - 1], al
ret
pop rsi
sbb byte [rcx - 0x7f], al
sti
hlt
add byte [rsi + 0x36], dh
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7b], r9b
test ecx, ecx
test ecx, ecx
je 0x1400dd886
lea rdx, [0x140159620]
lea edx, [0x140159620]
mov al, 0xbd
invalid
mov r8d, 0x19
call fcn.140008fc0
inc dword [rax - 0x49]
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x45d850f], eax
jne 0x1400ddce3
add byte [rax], al
invalid
mov bh, 1
test al, al
jne 0x1400ddce3
add byte [rax], al
invalid
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x1400ddce1
add al, 0
invalid
mov dh, 0xda
add r11d, 0xffffffbf
cmp r11d, 0x38
cmp byte [rdi], cl
xchg dword [rcx + rax], edi
add byte [rax], al
invalid
add byte [rax - 0x73], cl
cmp eax, 0xb06cd
invalid
or eax, dword [rax]
lea rdi, [0x14018df7c]
lea edi, [0x14018df7c]
invalid
movsxd r11, dword [rdi + r11*4]
lahf
add r11, rdi
jmp r11
cmp al, 8
outsb dx, byte [rsi]
jne case.0x1400dd8b6.104
or byte [rsi + 0x75], ch
xor eax, 0x2c18348
add rcx, 2
mov qword [rsi + 0x10], rcx
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], cl
leave
and byte [rax - 0x7b], cl
leave
je case.0x1400dd8b6.104
lea rax, [0x140159441]
mov r8d, 1
add byte [rcx - 0x3d76b72d], cl
add byte [rcx - 0x3d76b72d], cl
call fcn.140008fc0
mov edx, ebx
mov dil, 1
mov bh, 1
mov bh, 1
add dword [rax + rax*8 + 0x3e9850f], eax
add byte [rax], al
test al, al
jne 0x1400ddce3
invalid
add eax, dword [rax]
invalid
jmp 0x1880dd8fe
mov rcx, rsi
int1
call fcn.1400de0c0
add byte [rax], al
mov dil, 1
test al, al
jne 0x1400ddce3
add byte [rax], al
add byte [rax], al
cmp qword [rsi], 0
je 0x1400ddce1
add eax, dword [rax]
invalid
add eax, dword [rax]
add bh, bh
sbb cl, r13b
ret 3
dec dword [rsi + 0x18]
jmp 0x1400ddce1
clc
mov rdx, rsi
call fcn.1400de390
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov ecx, dword [rbp - 8]
test rcx, rcx
je 0x1400ddaba
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
push rbp
mov rdx, qword [rbp]
call fcn.1400de430
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
invalid
cdq
add byte [rax], al
invalid
add al, ch
out dx, eax
or al, byte [rax]
add byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
test dword [rcx + 0x48000000], ebx
test edx, edx
test rdx, rdx
je 0x1400dddde
test byte [rdx + 0x48000004], cl
cmp edx, 1
cli
invalid
cmp rdx, 1
jne case.0x1400dd8b6.67
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x1400d665d.99
add al, 0
add byte [rax], al
jmp 0x1400dde84
leave
je case.0x1400d665d.99
lea rdx, [0x140159592]
jmp 0x1400dde7e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400dda0a
movzx ebx, byte [rbp]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400ddc15
test rcx, rcx
je 0x1400ddc37
test rcx, rcx
je 0x1400ddc37
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ddce1
xor edi, edi
mov eax, edi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x1400d665d.99
lea rdx, [0x1401596a4]
mov r8d, 5
jmp 0x1400dde84
mov r8d, 1
call fcn.140008fc0
jmp 0x1400dd902
mov eax, 1
jmp 0x1400def45
xor eax, eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and byte [rbx + rbx*8 - 0x7ab7d98c], al
leave
je 0x1400defa3
lea rdx, [0x140159620]
mov r8d, 0x19
sbb dword [rax], eax
add byte [rax], al
sbb dword [rax], eax
add byte [rax], al
call fcn.140008fc0
test al, al
jne 0x1400def31
jmp 0x1400defa3
test ecx, ecx
je 0x1400defa3
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add al, ch
and dword [rax - 0x3f7b000e], esp
invalid
invalid
invalid
test al, al
invalid
add al, ch
and dword [rax - 0x3f7b000e], esp
invalid
invalid
invalid
test al, al
invalid
movabs al, byte [0xc7488e75c084fff2]
invalid
sal byte [rbp - 0x72], 0x48
mov dword [rsi], 0
add byte [rax], al
invalid
jne 0x1400def31
mov qword [rsi], 0
add byte [rax], al
add byte [rax - 0x6b14f7a2], cl
xchg esp, eax
mov byte [rsi + 8], bl
jmp 0x1400def43
xchg esp, eax
xchg esp, eax
int3
sub esp, 0xb8
lea rbp, [rsp + 0x80]
mov rdx, qword [rcx + 8]
push rcx
or byte [rbx + rcx*4 + 0x41], cl
and byte [rax + 0x110001], bh
add dword [rax], eax
adc dword [rax], eax
push rcx
or byte [rbx + rcx*4 + 0x41], cl
and byte [rax + 0x110001], bh
add dword [rax], eax
adc dword [rax], eax
add dword [rax], eax
adc dword [rax], eax
sub rdx, r8
sub edx, eax
jb 0x1400df302
mov rax, qword [rcx]
mov eax, dword [rcx]
lea r9, [rax + r8]
mov qword [rcx], r9
mov dword [rcx], ecx
mov dword [rcx], ecx
mov qword [rcx + 8], rdx
mov dword [rcx + 8], edx
cmp r8, 2
jne 0x1400df31a
movzx r10d, byte [rax]
movzx r8d, byte [rax + 1]
lea eax, [r10 - 0x30]
cmp eax, 0xa
jb 0x1400df021
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
ret 0xb80a
invalid
invalid
invalid
invalid
ret 0xb80a
cmovae eax, r10d
cmp eax, 0x10
jae 0x1400df30e
lea r10d, [r8 - 0x30]
lea edx, [rax - 0x30]
cmp r10d, 0xa
jb 0x1400df04b
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
mov r10d, 0xffffffff
cmovae r10d, r8d
cmp r10d, 0x10
jae 0x1400df30e
shl al, 4
or r10b, al
js 0x1400df098
xor al, 0x48
mov dword [rbp + 0x20], eax
mov qword [rbp + 0x28], 1
mov r8d, 1
lea rsi, [rbp - 0x18]
lea rdx, [rbp + 0x34]
mov rcx, rsi
call fcn.140009b90
cmp qword [rbp - 0x18], 0
je 0x1400df0be
invalid
xor byte [rax + 0x110000], bh
mov eax, 0x110000
jmp 0x1400df302
push 2
add byte [rax], al
mov eax, 0x110000
adc dword [rax], eax
adc dword [rax], eax
cmp r10b, 0xc0
jb 0x1400df302
invalid
pop rbx
add al, byte [rax]
invalid
invalid
cmp r10b, 0xe0
jae 0x1400df13d
invalid
cli
loopne 0x1400df0bb
or dword [rax + rax - 0x47bf0000], 2
add byte [rax], al
add byte [rcx], dh
shr cl, 0x91
mov r8d, 2
xor eax, eax
jmp 0x1400df14f
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rax
lea rdx, [rcx + rax]
test rax, rax
ror byte [rdi], 0x84
invalid
add al, byte [rax]
add byte [rax], al
movzx eax, byte [rcx]
test al, al
js 0x1400df0eb
lea r9, [rcx + 1]
jmp 0x1400df2fd
adc al, byte [rdx]
add byte [rax], al
mov r8d, eax
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
pop rcx
add dword [rcx - 0x7d], eax
jrcxz 0x1400df13a
cmp al, 0xdf
jbe 0x1400df2ce
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
fidivr dword [rax + rsi*8]
jb 0x1400df2ef
lea r9, [rcx + 4]
movzx eax, byte [rcx + 3]
add eax, dword [r9 - 0x7d]
loopne 0x1400df12e
shl r8d, 0x12
shl r10d, 6
and eax, 0x3f
or eax, r10d
invalid
or eax, r8d
jmp 0x1400df2fd
cmp r10b, 0xf0
jae 0x1400df2de
mov r8d, 3
mov eax, 3
mov al, 1
mov byte [rbp + 0x34], r10b
mov word [rbp + 0x35], 0
mov byte [rbp + 0x37], 0
add byte [rbp + rcx*4 + 0x5d], cl
lea r11, [rbp + 0x34]
mov qword [rbp + 0x20], r11
and byte [rcx + rcx*4 + 0x45], cl
sub byte [rax - 0x7d], cl
cli
add cl, byte [rdi]
invalid
sbb edi, edi
invalid
invalid
invalid
lea rsi, [r9 + 2]
lea r11, [rdx - 2]
lea ebx, [rdx - 2]
lea ebx, [rdx - 2]
mov qword [rcx], rsi
mov qword [rcx + 8], r11
mov dword [rcx + 8], ebx
mov dword [rcx + 8], ebx
movzx ebx, byte [r9]
movzx edi, byte [r9 + 1]
lea esi, [rbx - 0x30]
jae 0x1400df15e
rol byte [rbx + 0x1a720afe], 1
rol byte [rbx + 0x1a720afe], 1
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov esi, 0xffffffff
cmovae esi, ebx
cmp esi, 0xf
ja 0x1400df30e
invalid
add byte [rbp - 0x47c2fa1], cl
or dh, byte [rdx + 0x1a]
sbb al, byte [rbx - 0x387cdf31]
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov ebx, 0xffffffff
dec dword [rdi]
invalid
invalid
cmp ebx, 0xf
invalid
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
jb 0x1400df1cf
invalid
ja 0x1400df30e
shl sil, 4
or bl, sil
mov byte [rbp + 0x35], bl
mov byte [rbp + 0x35], bl
cmp r10b, 0xe0
loopne 0x1400df1ed
jb 0x1400df077
invalid
cmp r11, 2
jb 0x1400df08e
invalid
invalid
invalid
invalid
lea r11, [r9 + 4]
add al, 0x4c
lea edx, [rdx - 4]
lea r10, [rdx - 4]
mov qword [rcx], r11
mov qword [rcx + 8], r10
movzx edi, byte [r9 + 2]
jns 0x1400df203
movzx esi, byte [r9 + 3]
add eax, dword [rbp + rcx*4 + 0x5f]
rol byte [rcx - 0x7d], 1
sti
or dh, byte [rdx + 0x1d]
add al, byte [rcx + 0xf]
mov dh, 0x71
add eax, dword [rbp + rcx*4 + 0x5f]
rol byte [rcx - 0x7d], 1
sti
or dh, byte [rdx + 0x1d]
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov r11d, 0xffffffff
mov ebx, 0xffffffff
cmovae r11d, edi
cmovae ebx, edi
fild word [r9 - 0x7d]
sti
invalid
cmp r11d, 0xf
ja 0x1400df30e
lea edi, [rsi - 0x30]
jle 0x1400df200
cmp edi, 0xa
jb 0x1400df24f
or esi, 0x20
add esi, 0xffffff9f
add esi, 0xa
or bh, byte [rdi - 1]
cmovae edi, esi
cmp edi, 0xf
ja 0x1400df30e
shl r11b, 4
shl bl, 4
or dil, r11b
mov byte [rbp + 0x36], dil
mov byte [rbp + 0x36], bh
mov byte [rbp + 0x36], bh
test al, al
jne 0x1400df077
invalid
invalid
invalid
invalid
adc eax, 0x49fffffe
cmp edx, 2
invalid
cmp r10, 2
add cl, byte [rdi]
invalid
jb 0x1400df08e
lea rax, [r9 + 6]
add rdx, 0xfffffffffffffffa
mov qword [rcx], rax
mov qword [rcx + 8], rdx
push rcx
or byte [rcx + 0xf], al
mov dh, 0x51
add al, 0x41
movzx ecx, byte [r9 + 5]
lea eax, [rdx - 0x30]
rol byte [rbx + 0x16720af8], 1
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
or bh, byte [rax - 1]
cmovae eax, edx
cmp eax, 0xf
ja 0x1400df30e
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x1400df2c1
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
mov edx, 0xffffffff
cmovae edx, ecx
cmp edx, 0xf
ja 0x1400df30e
shl al, 4
or dl, al
mov byte [rbp + 0x37], dl
jmp 0x1400df077
lea r9, [rcx + 2]
shl r8d, 6
or r8d, r11d
mov eax, r8d
jmp 0x1400df2fd
cmp r10b, 0xf8
jae 0x1400df302
mov r8d, 4
jmp 0x1400df0b7
lea r9, [rcx + 3]
shl r8d, 0xc
or r10d, r8d
mov eax, r10d
cmp r9, rdx
jne 0x1400df332
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
call fcn.14011b930
lea rcx, str.internal_error:_entered_unreachable_code_rustc_ba1d7f4a083e6402679105115ded645512a7aea8library_std_src_threadmod.rs
lea r8, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov edx, 0x28
call fcn.14011b5f0
movzx eax, byte [r9]
test al, al
jns 0x1400df33c
call fcn.1400df550
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
mov qword [rbp - 0x18], rax
lea rax, [0x1400df630]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 8], rax
lea rax, [0x1400df6f0]
mov qword [rbp], rax
lea rax, [rbp + 0x18]
mov qword [rbp + 8], rax
lea rax, [fcn.140008650]
mov qword [rbp + 0x10], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_found
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x40], 3
lea rdx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
lea rcx, [rbp - 0x58]
call fcn.14011b520
int3
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0xc0]
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
invalid
and al, 0x64
mov dword [rsp + 0x64], 0
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0xe0], xmm0
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x64
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x64
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x80]
lea rax, [rsp + 0x80]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x30], rax
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x58], 0
add byte [rax], al
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0xe0]
xor edx, edx
mov r9d, 0x9819c
pushfq
or dword [rcx], 0x3915ff00
adc eax, 0x45339
pushfq
or dword [rcx], 0x3915ff00
adc eax, 0x45339
cmp eax, 0x90312
jne case.0x1400ac759.302
invalid
add ecx, dword [rcx]
add byte [rbp + 0x33], dh
invalid
xor ecx, dword [rax - 0x75]
test byte [rax + rax*4], ah
and al, 0x80
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
and al, 0x88
and al, 0x88
add byte [rax], al
add byte [rdi], cl
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm0, xmmword [rsp + 0xc0]
add byte [rdi], cl
adc dword [rsi + 0x18], eax
invalid
movups xmmword [rsi + 0x18], xmm0
sbb byte [rax - 0x77], cl
or byte [rcx + 1], r15b
add dword [rax], eax
add byte [rax], al
mov qword [rsi + 8], rcx
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov qword [rsi], rax
mov qword [rsi + 0x10], rcx
invalid
test bpl, bpl
je 0x1400e3232
jmp case.0x1400ac759.303
shl rax, 0x20
or rax, 2
mov ecx, 2
add byte [rax - 0x77], cl
invalid
mov qword [rsi + 0x10], rcx
test bpl, bpl
test ch, ch
in eax, dx
jne case.0x1400ac759.303
mov r8, qword [rsp + 0xa8]
test bl, bl
jne 0x1400e3242
and al, 0xa8
add byte [rax], al
add byte [rbx + rbx*8 - 0x74b2fb8b], al
clc
mov r8, qword [r8 - 8]
mov rcx, qword [0x140198260]
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x68], 0
push 0x4c147400
mov eax, dword [rsp + 0x70]
je case.0x1400ac759.307
mov r8, qword [rsp + 0x70]
mov rcx, qword [0x140198260]
sti
or r8, qword [r8]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add al, 0
nop
add rsp, 0xf8
clc
add byte [rax], al
add byte [rbx + 0x5d], bl
clc
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r14
pop r15
ret
sub rsp, 0x40
mov rsi, rcx
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
push rdi
ror byte [rdi], 0x29
and al, 0x20
mov dword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x20]
lea eax, [rsp + 0x20]
mov rcx, rdx
mov edx, 4
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
add al, 0
test eax, eax
je 0x1400e32c2
adc ecx, dword [rax - 0x3f]
shl rax, 0x20
loopne 0x1400e32d3
or rax, 2
mov qword [rsi + 8], rax
or byte [rax + 1], r15b
enter 0x4802, 0xffffffffffffff89
or byte [rax + 1], r15b
add byte [rax], al
jmp 0x1400e32d4
mov eax, dword [rsp + 0x30]
mov dword [rsi + 0x14], eax
movaps xmm0, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], al
xor byte [rcx + 0x280f1446], cl
sub byte [rsp + 0x20], al
and al, 0x20
movups xmmword [rsi + 4], xmm0
xor eax, eax
ror byte [rcx - 0x3b7cb7fa], 0x40
mov dword [rsi], eax
invalid
add rsp, 0x40
pop rsi
ret
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rsi, rcx
mov esi, ecx
mov esi, ecx
lea r15, [rdx + r8]
test r8, r8
je case.0x1400aaa34.674
add cl, byte [rbp - 0x7b]
sal byte [rsp + rdx + 0x48], 0x89
mov edi, edx
mov rdi, rdx
mov edi, edx
movzx ecx, byte [rdx]
movzx r12d, cl
test r12b, r12b
js 0x1400e332a
inc rdi
jmp 0x1400e338c
invalid
mov ebp, 4
add byte [rax], al
add byte [rbx + 8], bh
invalid
add byte [rax], al
mov ebx, 8
xor r14d, r14d
xor edi, edi
inc dword [rbp + 0x31]
invalid
inc dword [rbp + 0x31]
in al, 0x45
xor ebp, ebp
xor r13d, r13d
jmp 0x1400e33df
add byte [rcx + rcx*4 - 0x20], al
mov eax, r12d
and eax, 0x1f
loopne case.0x1400d06d3.197
movzx edx, byte [rdi + 1]
and edx, 0x3f
loop case.0x1400b0063.314
cmp r12b, 0xdf
fbstp tbyte [rsi + 0x43]
fbstp tbyte [rsi + 0x43]
movzx r12d, byte [rdi + 2]
movzx esp, byte [rdi + 2]
shl edx, 6
and r12d, 0x3f
or r12d, edx
or esp, edx
cmp cl, 0xf0
jb 0x1400e35e8
movzx ecx, byte [rdi + 3]
mov dh, 0x4f
add ecx, dword [rax - 0x7d]
add rdi, 4
and eax, 7
shl eax, 0x12
loopne case.0x1400b82e3.265
invalid
invalid
add rdi, 4
add edi, 4
and eax, 7
shl eax, 0x12
loopne case.0x1400b82e3.265
loopne case.0x1400b82e3.265
shl r12d, 6
in al, 6
invalid
and ecx, 0x3f
or ecx, r12d
or ecx, eax
mov r12d, ecx
cmp r12d, 0xffff
invalid
inc dword [rax]
add byte [rsi + 0x11], dh
jbe 0x1400e338c
add byte [rax], al
jbe 0x1400e338c
jmp 0x1400e35ff
add al, byte [rax]
add byte [rax - 0x7d], cl
invalid
add rdi, 2
add edi, 2
mov dword [rdx], 0x906e0c1
rol byte [rcx - 0x77], 1
mov r12d, eax
shl eax, 6
invalid
or eax, edx
mov r12d, eax
xor r14d, r14d
div byte [rcx]
leave
xor ecx, ecx
mov rax, r15
mov eax, edi
sub rax, rdi
add rax, 2
invalid
invalid
movabs rdx, 0xaaaaaaaaaaaaaaab
stosd dword [rdi], eax
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
mul rdx
shr rdx, 1
invalid
loop case.0x1400cdef4.214
shr edx, 1
invalid
add rdx, rcx
retf 0x8348
cmp rdx, 3
mov ebp, 2
add al, byte [rax]
add byte [rax], al
cmovae rbp, rdx
invalid
invalid
movabs rax, 0x3ffffffffffffffd
cmp rdx, rax
cmp edx, eax
invalid
cmp edx, eax
ja 0x1400e363a
xchg dword [rdx + rax], ebp
insb byte [rdi], dx
add al, byte [rax]
add byte [rax - 0x73], cl
sbb al, 0x6d
insd dword [rdi], dx
lea rbx, [rbp*2 + 4]
add al, 0
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
invalid
add rbp, 2
mov r13w, 1
add dword [rax], eax
movzx eax, byte [0x140198310]
add byte [rcx], dh
leave
xor ecx, ecx
mov rdx, rbx
call fcn.1400f3050
test rax, rax
test eax, eax
ror byte [rdi], 0x84
xor al, 2
invalid
je 0x1400e362d
add al, byte [rax]
add byte [rsi + 0x44], ah
mov word [rax], r12w
add byte [rax], al
mov word [rax], r12w
mov qword [rsp + 0x28], rbp
sub byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x38], 1
add byte [rax], al
add byte [rcx - 0x73], cl
invalid
lea rcx, [r15 + 2]
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
add r9b, byte [r8 - 0x77]
and al, 0x40
mov dword [rsp + 0x40], ecx
mov ebx, 1
add bl, ch
and byte [rcx], dh
jmp 0x1400e3440
xor ecx, ecx
leave
mov r12d, r14d
cmp rbx, qword [rsp + 0x28]
sub byte [rdi], cl
test ch, cl
add byte [rax], al
add byte [rax], al
mov r14d, ecx
je 0x1400e34fd
add byte [rax], al
mov r14d, ecx
mov esi, ecx
mov word [rax + rbx*2], r12w
inc rbx
inc ebx
inc ebx
ret
mov qword [rsp + 0x38], rbx
pop rsp
and al, 0x38
test rdi, rdi
je 0x1400e3470
test r14w, r14w
jne 0x1400e3420
invalid
cmp rdi, r15
je 0x1400e3470
push qword [rax + riz + 0xf]
mov dh, 0x17
movzx r12d, dl
mov dh, 0xe2
mov dh, 0xe2
test r12b, r12b
js case.0x1400b4b6f.288
in al, 0x78
inc rdi
invalid
inc rdi
xor ecx, ecx
jmp case.0x140072fa6.907
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov rbp, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x28]
cmp r13w, 1
jne 0x1400e3597
add dword [rax], eax
add byte [rbp + 0x31], al
invalid
xor r12d, r12d
mov edi, 0
add byte [rax], al
invalid
in al, 0xbf
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x43], al
mov ebp, 0
invalid
add byte [rax], al
mov r13d, 0
add byte [rcx - 0x48], al
add byte [rax], al
add byte [rax], al
invalid
mov r8d, 0
add byte [rax], al
add byte [rax + 0x39], cl
cmp rbx, rbp
jne 0x1400e3433
jmp 0x1400e350d
jmp 0x1400e352c
mov ecx, r12d
and ecx, 0x1f
loope 0x1400e34c3
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
cmp r12b, 0xdf
jbe 0x1400e3546
invalid
pop qword [rax]
add byte [rax], al
add byte [rax], al
movzx r12d, byte [rdi + 2]
invalid
invalid
add al, byte [ecx - 0x3f]
shl r8d, 6
shl eax, 6
loopne case.0x1400cac67.230
and r12d, 0x3f
or r12d, r8d
or esp, eax
invalid
or esp, eax
invalid
cmp dl, 0xf0
jb case.0x1400d63c2.193
add byte [rax], al
invalid
add byte [rax], al
movzx edx, byte [rdi + 3]
add rdi, 4
invalid
add al, 0x83
loope case.0x1400cac67.223
mov dh, 0x57
add ecx, dword [rax - 0x7d]
mov dword [rbx + rax*4], 0xe1c107e1
adc al, byte [rcx - 0x3f]
shl r12d, 6
invalid
loope case.0x1400cac67.223
invalid
shl ecx, 0x12
shl r12d, 6
invalid
and edx, 0x3f
or edx, r12d
or edx, ecx
mov r12d, edx
cmp r12d, 0xffff
ja 0x1400e356d
ja 0x1400e3528
xor ecx, ecx
leave
jmp case.0x140072fa6.907
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
sub rax, rdi
sub rax, rdi
movabs rdx, 0xaaaaaaaaaaaaaaab
mov edx, 0xaaaaaaab
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
stosb byte [rdi], al
mul rdx
mov r8, rdx
shr r8, 1
shr eax, 1
cmp cx, 1
stc
add dword [rcx - 0x7d], ecx
sbb eax, 0xffffffff
stc
add dword [rcx - 0x7d], ecx
sbb eax, 0xffffffff
sbb eax, 0xffffffff
cmp r13w, 1
cmp ebp, 1
sbb r8, 0xffffffffffffffff
mov r14d, ecx
mov esi, ecx
inc dword [rcx - 0x77]
invalid
inc r8
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
ror byte [rax - 0x73], 0x4c
and al, 0x28
mov rdx, rbx
call fcn.140121630
loopne case.0x1400d63c2.200
add byte [rax - 0x75], cl
and al, 0x30
invalid
loopne case.0x1400d63c2.200
add byte [rax - 0x75], cl
and al, 0x30
jmp 0x1400e3433
in eax, dx
invalid
shl ecx, 6
or ecx, r8d
or ecx, eax
mov r12d, ecx
int3
xor ecx, ecx
jmp case.0x140072fa6.907
int3
add rdi, 3
shl ecx, 0xc
or r12d, ecx
cmp r12d, 0xffff
cld
invalid
inc dword [rax]
add byte [rax], al
add byte [rsi - 0x77], dh
cld
invalid
lea edx, [r12 + 0xff0000]
lea edx, [rsp + 0xff0000]
shr edx, 0xa
or edx, 0xd800
add al, bl
add byte [rax], al
invalid
add al, bl
add byte [rax], al
and r12d, 0x3ff
or r12d, 0xdc00
or esp, 0xdc00
add byte [rax], al
add eax, dword [rax]
add byte [rcx - 0x7f], al
invalid
int3
add byte [rax], al
mov ecx, r12d
mov r12d, edx
jmp case.0x140072fa6.907
dec dword [rax - 0x75]
adc byte [rax - 0x46], r9b
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xd1
cmp ecx, edx
je 0x1400e35c8
mov rcx, qword [rsi + 0x10]
movabs rdx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xd1
cmp ecx, edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xd1
cmp ecx, edx
cmp ecx, edx
je 0x1400e35c8
test rcx, rcx
je 0x1400e35c8
invalid
sbb dword [rbx + rcx*4 + 0x46], ecx
sbb byte [rax - 0x75], cl
or eax, 0xb4ca6
xor edx, edx
mov rdi, rax
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
add al, 0
add al, 0
mov rax, rdi
mov qword [rsi + 0x10], rbp
mov qword [rsi + 0x18], rax
sbb byte [rax - 0x77], r9b
pop rsi
and byte [rax - 0x77], cl
invalid
add rsp, 0x48
pop rbx
pop rbp
pop rdi
outsb dx, byte [rsi]
adc byte [rax - 0x77], cl
sbb byte [rax - 0x77], r9b
pop rsi
and byte [rax - 0x77], cl
invalid
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rdi
ret
add rdi, 3
shl eax, 0xc
or r12d, eax
mov dword [rbx], 0x410ce0c1
or esp, eax
cmp r12d, 0xffff
jbe 0x1400e338c
invalid
invalid
std
invalid
invalid
xchg byte [rbp + 0x41fffffd], cl
lea eax, [rsp + 0xff0000]
and al, 0
add bh, bh
invalid
lea eax, [r12 + 0xff0000]
and al, 0
add bh, bh
add cl, al
call 0x1180e4317
add al, bl
shr eax, 0xa
or eax, 0xd800
add al, bl
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7f], al
in al, 0xff
add eax, dword [rax]
add byte [rcx - 0x7f], al
invalid
invalid
int3
and r12d, 0x3ff
or r12d, 0xdc00
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov r14d, r12d
mov r12d, eax
jmp case.0x1400d63c2.203
std
invalid
invalid
std
invalid
mov ecx, 2
mov rdx, rbx
call fcn.14011b260
jl 0x1400e363c
invalid
xor ecx, ecx
mov rdx, rbx
invalid
call fcn.14011b260
jl case.0x1400d6097.193
add ah, cl
invalid
int3
movsxd rax, dword [r8 + rax*4]
add rax, r8
add eax, eax
jmp rax
sbb byte [rax - 0x77], cl
ret 0xff49
jmp rax
adc eax, 0x78f89
mov r8d, 0xe
jmp rax
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x78f0d
mov r8d, 0xe
jmp rax
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
jmp rax
and al, 0x60
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb0], 0x20
mov byte [rsp + 0xb8], 3
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rbx], al
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x90], 0
lea rbx, [rsp + 0x50]
mov qword [rsp + 0xa0], rbx
movabs al, byte [0x8c05058d48000000]
invalid
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
invalid
lea rdx, [rsp + 0x80]
mov rcx, rdi
call fcn.1400e3650
test al, al
jne 0x1400e3b13
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x50]
movups xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x40], rax
lea rax, [rdi + 0x18]
add rdi, 0x20
add edi, 0x20
lea rcx, [rsp + 0x30]
and al, 0x30
mov qword [rsp + 0x50], rcx
lea rcx, [0x1400e3b40]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
lea rax, [fcn.140008650]
dec dword [rax - 0x77]
and al, 0x68
and al, 0x68
and al, 0x68
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rax
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea rax, str.Error___line:___column:_p
invalid
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov qword [rsp + 0x90], rbx
mov dword [rsp + 0x90], ebx
mov dword [rsp + 0x90], ebx
mov qword [rsp + 0x98], 3
mov qword [rsp + 0xa0], 0
lea r8, [rsp + 0x80]
call fcn.140009290
cmp qword [rsp + 0x30], 0
xor byte [rax], al
xor byte [rax], al
je 0x1400e3b08
mov r8, qword [rsp + 0x38]
mov rcx, qword [0x140198260]
xor edx, edx
mov ebx, eax
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
invalid
fmul dword [rax - 0x7f]
invalid
add rsp, 0xc0
pop rbx
pop rdi
pop rsi
ret
lea rax, [0x1401875a8]
mov qword [rsp + 0x20], rax
lea rcx, [0x14018756a]
lea r9, [0x14015c6c0]
lea r8, [rsp + 0x30]
mov edx, 0x37
invalid
add byte [rax], al
add al, ch
push rsp
jge 0x1400e3b3e
add ah, cl
invalid
int3
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x2e], 0xe9
and eax, 0xccfff28c
int3
int3
int3
mov rsi, r8
mov rdi, rcx
mov rax, qword [rcx]
mov rbx, qword [rcx + 0x10]
sub rax, rbx
cmp rax, r8
jb 0x1400e3ba0
sal byte [rdx + 0x22], 0x48
mov ecx, dword [rdi + 8]
invalid
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, rsi
invalid
call fcn.14011a750
add rbx, rsi
mov qword [rdi + 0x10], rbx
adc byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
sub byte [rbx + 0x5f], bl
invalid
adc byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
ret
mov rcx, rdi
mov r14, rdx
invalid
invalid
mov rdx, rbx
mov r8, rsi
call fcn.1401270e0
mov rdx, r14
mov rbx, qword [rdi + 0x10]
jmp 0x1400e3b7e
adc bl, ch
invalid
in al, dx
xor byte [rax - 0x77], cl
invalid
add byte [rbx + 0x28], dh
mov rdi, qword [rsi + 0x10]
cmp rdi, qword [rsi]
jne 0x1400e3be7
mov rcx, rsi
mov ebx, edx
call fcn.1400e6230
add byte [rax], al
add byte [rax], al
mov edx, ebx
mov rax, qword [rsi + 8]
mov byte [rax + rdi], dl
cmp byte [rax - 1], cl
invalid
cmp byte [rax - 1], cl
invalid
mov qword [rsi + 0x10], rdi
jmp 0x1400e3cae
and al, 0x2c
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xfa81d0], cl
or byte [rax], al
add byte [rbx + 0x15], dh
add byte [rcx + 0xfa81d0], cl
or byte [rax], al
add byte [rbx + 0x15], dh
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and al, 0x2c
and al, 0x2c
mov edi, 2
mov eax, 1
jmp 0x1400e3c7a
cmp edx, 0x10000
jae case.0x1400adfe6.356
shr eax, 0xc
or al, 0xe0
loopne 0x1400e3bb7
and al, 0x2c
loopne 0x1400e3bb7
and al, 0x2c
sub al, 0x89
mov eax, edx
shr eax, 6
rol cl, 1
call 0x14c4d6040
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
mov edi, 3
mov eax, 2
add byte [rax], al
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
mov edi, 3
mov eax, 2
add byte [rax], al
jmp 0x1400e3c7a
shr eax, 0x12
and al, 7
invalid
or al, 0xf0
mov byte [rsp + 0x2c], al
sub al, 0x89
rol cl, 1
call 0x14c4d606a
invalid
invalid
sub al, 0x89
rol cl, 1
call 0x14c4d606a
or byte [rax - 0x76d2dbbc], 0xd0
mov byte [rsp + 0x2d], al
mov eax, edx
mov byte [rsp + 0x2d], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
invalid
mov byte [rsp + 0x2e], al
and al, 0x2e
and al, 0x2e
mov edi, 4
mov eax, 3
and dl, 0x3f
or dl, 0x80
mov byte [rsp + rax + 0x2c], dl
push rsp
add al, 0x2c
invalid
push rsp
add al, 0x2c
invalid
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x1400e3cb8
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rdi
call fcn.14011a750
add rbx, rdi
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
mov dword [rsi + 0x10], ebx
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov r8, rdi
mov eax, edi
mov eax, edi
call fcn.1401270e0
mov rbx, qword [rsi + 0x10]
adc bl, ch
invalid
adc bl, ch
invalid
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
sub esp, 0xa8
test al, 0
add byte [rax], al
movzx eax, byte [rcx]
cmp eax, 3
je case.0x1400b82e3.290
cmp eax, 7
jne 0x1400e3d86
invalid
invalid
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.nullC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_srcerror.rs
lea edx, str.nullC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_srcerror.rs
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, str.nullC:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_srcerror.rs
invalid
invalid
mov r8d, 4
add rsp, 0xa8
pop rbx
add byte [rbx + 0x5d], bl
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rdi
jmp rax
movabs r8, 0xfffffffffffff
mov rbx, qword [rcx + 8]
mov rcx, rbx
invalid
invalid
str word [rax - 0x75]
pop rcx
or byte [rax - 0x77], cl
invalid
not rcx
not ecx
mov rax, rbx
and rax, r8
movabs r9, 0x7ff0000000000000
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
invalid
test rcx, r9
leave
jne 0x1400e3dca
xor ecx, ecx
test rbx, rbx
sets cl
lea r8, str.inf_infNaN
lea r9, [0x14015d80b]
cmovns r9, r8
enter 0xffffffffffff8348, 0xffffffffffffffc1
add ecx, dword [rax - 0x7b]
test rax, rax
mov ebx, 3
add byte [rax], al
add byte [rax + 0xf], cl
cmove ebx, ecx
invalid
enter 0xffffffffffff8348, 0xffffffffffffffc1
add ecx, dword [rax - 0x7b]
test rax, rax
mov ebx, 3
add byte [rax], al
invalid
invalid
cmove ebx, ecx
lea rax, [0x14015d80f]
lea eax, [0x14015d80f]
xchg edx, eax
invalid
invalid
cmove rax, r9
cmove eax, ecx
jmp 0x1400e4737
ror byte [rbp + rcx*4 + 5], 0xd5
movabs dword [0x14c80046349000a], eax
or al, byte [rax]
movsxd rax, dword [r8 + rax*4]
invalid
invalid
invalid
invalid
sar bh, 0xe0
movzx eax, byte [rcx + 1]
invalid
mov byte [rsp + 0x50], al
and al, 0x50
loopne 0x1400e3da8
mov dh, 0x41
add dword [rax + 0x48502444], ecx
lea eax, [rsp + 0x50]
and al, 0x50
push rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
and al, 0x28
sub byte [rax - 0x73], cl
add eax, 0xfff2898f
lea rax, [0x14000c740]
mov qword [rsp + 0x30], rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
xor byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
push rdx
sub byte [rax - 0x73], cl
add eax, 0x7875b
lea rax, str.boolean__
jmp 0x1400e427b
add al, 0
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
shr rcx, 0x34
jmp 0x11b938608
js 0x1400e3de6
jmp 0x11b938608
xor r9d, r9d
and ecx, 0x7ff
inc dword [rdi]
add byte [rax], al
test rax, rax
je 0x1400e3dfc
jmp 0x1400e3e20
cmp al, dh
and al, 0x28
sub eax, 0x1b941
add dword [rax], eax
mov byte [rsp + 0x28], 0x2d
mov r9d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
and ecx, 0x7ff
test rax, rax
jne 0x1400e3e20
invalid
sal byte [rbp + 0x24], 0x85
and al, 0x85
test ecx, ecx
leave
jne 0x1400e3e20
mov byte [rsp + r9 + 0x2a], 0x30
mov byte [rsp + rcx + 0x2a], 0x30
mov word [rsp + r9 + 0x28], 0x2e30
shr rbx, 0x3f
shr ebx, 0x3f
sub byte [rax], dh
shr rbx, 0x3f
shr ebx, 0x3f
shr ebx, 0x3f
add rbx, 3
lea rax, [rsp + 0x28]
and al, 0x28
jmp 0x1400e4737
or dword [rax], eax
invalid
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x40
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x48], rdx
mov dword [rsp + 0x48], edx
lea rdx, [rcx - 0x435]
lea edx, [rcx - 0x435]
sti
invalid
test ecx, ecx
leave
lea r9, [r8 + rax + 1]
cmove r9, rax
mov r8d, 0xfffffbcc
int3
sti
invalid
inc dword [rdi + rcx + 0x45]
cmovne r8d, edx
int3
mov qword [rsp + 0x90], r9
lea r11, [r9*4]
sbb al, 0x8d
add byte [rax], al
add byte [rax], al
sbb al, 0x8d
add byte [rax], al
add byte [rax], al
test rax, rax
test eax, eax
setne al
cmp ecx, 2
setb r12b
or r12b, al
or ah, al
or ah, al
movabs rbp, 0xcccccccccccccccd
movzx r13d, r12b
int3
int3
test r8d, r8d
js 0x1400e3f9f
mov byte [rbx], ah
add dword [rax], eax
invalid
ror byte [rdi], 0x88
and eax, dword [rcx]
add byte [rax], al
imul r15d, r8d, 0x13441
add dword [rax], eax
shr r15d, 0x12
cmp r8d, 4
adc r15d, 0xffffffff
imul eax, r15d, 0x12934f
invalid
xchg r11, rax
xchg ebx, eax
adc al, byte [rax]
invalid
xchg ebx, eax
adc al, byte [rax]
shr eax, 0x13
mov ecx, r15d
sub ecx, r8d
add ecx, eax
mov rax, r15
clc
clc
shl rax, 4
lea rdx, [0x140159998]
invalid
add byte [rax - 0x75], cl
cmp al, 0x10
cmp al, 0x10
mov r8, qword [rax + rdx + 8]
mov r12, r11
or byte [rbp - 0x77], cl
fmul qword [rcx - 0x7d]
invalid
invalid
int3
or r12, 2
mov rax, rdi
clc
clc
mul r12
mov r9, rdx
mov rax, r8
mul r12
mov r10, rdx
mov edx, edx
mov edx, edx
mov rsi, rax
add rsi, r9
add esi, ecx
add esi, ecx
adc r10, 0
add cl, 0x7d
and cl, 0x7f
loope 0x1400e3f60
loope 0x1400e3f60
xor cl, 0x40
shrd rsi, r10, cl
shrd esi, edx, cl
invalid
shr r10, cl
mov r9, r13
not r9
add r9, r11
invalid
mov rax, rdi
mul r9
mov r14, rdx
mov rax, r8
mul r9
ror byte [rcx - 9], 0xe1
mov r9, rdx
mov rbx, rax
add rbx, r14
adc r9, 0
add byte [rdi + rcx - 0x53], cl
retf
shr r9, cl
mov rax, rdi
clc
mul r11
mul ebx
mov rdi, rdx
mov rax, r8
mul r11
mov r8, rdx
mov eax, edx
ror dword [rax - 0x77], 1
ret
retf
add rax, rdi
adc r8, 0
adc eax, 0
adc eax, 0
shrd rax, r8, cl
shr r8, cl
shr eax, cl
test cl, 0x40
cmove r10, rsi
cmove r9, rbx
cmove r8, rax
cmove eax, eax
retf
cmove eax, eax
cmp r15d, 0x16
jae 0x1400e4334
movabs rcx, 0x3333333333333334
mov rax, r11
mul rcx
invalid
movabs rax, 0x3333333333333333
lea ecx, [rdx + rdx*4]
cmp ecx, r11d
jne 0x1400e42de
test dword [rax + 3], ebp
add byte [rax], al
test dword [rax + 3], ebp
add byte [rax], al
mov ecx, 0xffffffff
add eax, dword [rax]
add byte [rcx - 1], bh
nop dword [rax + rax]
imul r11, rbp
inc ecx
cmp r11, rax
cmp ebx, eax
cmp ebx, eax
jbe 0x1400e3f80
cmp ecx, r15d
jb 0x1400e4334
mov sil, 1
xor r12d, r12d
jmp 0x1400e4417
add byte [rax], al
imul esi, r8d, 0xfff4d105
shr esi, 0x14
xor eax, eax
cmp r8d, 0xffffffff
setne al
sub esi, eax
add r8d, esi
mov eax, r8d
neg eax
mov dword [rsp + 0x24], r8d
imul edx, r8d, 0x3ed6cb1
add eax, ecx
invalid
adc ecx, dword [rcx + 0x48d129f1]
shl eax, 4
lea rdx, [0x14015aef8]
mov rbx, qword [rax + rdx]
mov r8, qword [rax + rdx + 8]
mov r10, r11
or r10, 2
or edx, 2
mov rax, rbx
mul r10
mov r9, rdx
mov ecx, edx
mov rax, r8
mul r10
mov r10, rdx
mov rdi, rax
add rdi, r9
adc r10, 0
add cl, 0x7c
and cl, 0x7f
xor cl, 0x40
shrd rdi, r10, cl
shrd edi, edx, cl
shr r10, cl
not r13
add r13, r11
fisttp qword [rax - 0x77]
fmul dword [rcx - 9]
in eax, 0x49
mov edi, edx
mov rax, r8
mul r13
mov r9, rdx
mov r14, rax
mov esi, eax
add r14, r15
adc r9, 0
add byte [rbp + 0xf], cl
lodsd eax, dword [rsi]
invalid
shr r9, cl
mov rax, rbx
mul r11
mov rbx, rdx
mov rax, r8
mul r11
mov r8, rdx
add rax, rbx
adc r8, 0
shrd rax, r8, cl
shr r8, cl
test cl, 0x40
cmove r10, rdi
xlatb
cmove r9, r14
cmove r8, rax
cmp esi, 2
jae 0x1400e42b1
mov rax, qword [rsp + 0x90]
and eax, 1
sete cl
xchg esp, eax
rol dword [rcx + 0x20], 0xcc
sub r10, rax
mov sil, 1
jmp 0x1400e441f
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rax, [rsp + 0x28]
jmp 0x1400e4782
cmp esi, 0x3f
jae 0x1400e4304
mov rax, 0xffffffffffffffff
mov ecx, esi
shl rax, cl
not rax
test r11, rax
mov r15, qword [rsp + 0x40]
mov ebx, dword [rsp + 0x24]
jne 0x1400e433c
mov sil, 1
xor r12d, r12d
jmp 0x1400e4424
mov r15, qword [rsp + 0x40]
mov ebx, dword [rsp + 0x24]
jmp 0x1400e433c
mov ebx, r15d
mov r15, qword [rsp + 0x40]
mov rax, r10
shr rax, 2
movabs rdi, 0x28f5c28f5c28f5c3
mul rdi
out 0x49, eax
mov ebx, edx
shr r11, 2
mov rax, r9
shr rax, 2
mul rdi
mov rcx, rdx
shr rcx, 2
add dh, byte [rcx]
test byte [rcx + 0x39], 0xcb
jbe 0x1400e4395
mov rax, r8
shr rax, 2
mul rdi
shr rdx, 2
imul eax, edx, 0xffffff9c
add eax, r8d
cmp eax, 0x32
setae sil
mov r14d, 2
mov r8, rdx
mov eax, edx
jmp 0x1400e439e
xor r14d, r14d
mov rcx, r9
mov r11, r10
mov rax, r11
mul rbp
mov r9, rdx
mov rax, rcx
mul rbp
shr r9, 3
shr rdx, 3
cmp r9, rdx
jbe 0x1400e4404
nop word [rax + rax]
mov r10, r8
mov rcx, rdx
mov rax, r8
mul rbp
mov r8, rdx
shr r8, 3
inc r14d
mov rax, r9
mul rbp
mov r9, rdx
mov rax, rcx
mul rbp
shr r9, 3
shr rdx, 3
cmp r9, rdx
ja 0x1400e43c0
lea eax, [r8 + r8]
lea eax, [rax + rax*4]
sub r10d, eax
cmp r10d, 5
setae sil
cmp r8, rcx
sete al
or al, sil
jmp 0x1400e4571
mov r15, qword [rsp + 0x40]
mov rax, r10
mov rax, r10
mul rbp
mov r11, rdx
shr r11, 3
mov rax, r9
mul rbp
shr rdx, 3
xor edi, edi
xor r14d, r14d
cmp r11, rdx
jbe 0x1400e44ac
xor ebx, ebx
nop word [rax + rax]
invalid
add byte [rax - 0x77], cl
ror dword [rbp - 0x76b3edc4], 1
ror byte [rax - 9], 0xe5
mov rcx, rdx
lea edi, [rdx + rdx]
mov rax, r8
mul rbp
mov r10, rdx
lea eax, [rdi + rdi*4]
shr r10, 3
lea edx, [r10 + r10]
adc al, 0x12
lea edi, [rdx + rdx*4]
neg edi
add dil, r8b
cmp eax, r9d
sete al
and r12b, al
test bl, bl
sete al
and sil, al
mov rax, r11
mul rbp
inc r14d
mov r11, rdx
shr r11, 3
mov rax, rcx
mul rbp
mul ebp
mul ebp
shr rdx, 3
mov r8, r10
mov r9, rcx
mov ebx, edi
cmp r11, rdx
ja 0x1400e4450
jmp 0x1400e44b2
mov rcx, r9
mov r10, r8
xor r12b, 1
jne 0x1400e452a
mov rax, rcx
mul rbp
mov r9, rdx
shr r9, 3
lea eax, [r9 + r9]
lea eax, [rax + rax*4]
cmp eax, ecx
mov ebx, dword [rsp + 0x24]
jne 0x1400e4536
mov rax, r10
mul rbp
mov r8, rdx
shr r8, 3
lea eax, [r8 + r8]
lea r11d, [rax + rax*4]
neg r11d
add r11b, r10b
test dil, dil
sete al
and sil, al
inc r14d
mov rax, r9
mul rbp
shr rdx, 3
lea eax, [rdx + rdx]
lea eax, [rax + rax*4]
mov rcx, r9
mov r10, r8
mov edi, r11d
cmp eax, r9d
mov r9, rdx
je 0x1400e44e0
jmp 0x1400e453c
mov r11d, edi
mov r8, r10
mov ebx, dword [rsp + 0x24]
jmp 0x1400e453c
mov eax, r8d
and al, 1
or al, 4
cmp r11b, 5
movzx edx, r11b
movzx eax, al
cmovne eax, edx
test sil, sil
cmove eax, edx
cmp r8, rcx
sete cl
mov rdx, qword [rsp + 0x90]
add byte [rax], al
or dl, r12b
and dl, cl
cmp al, 5
setae al
or al, dl
add r14d, ebx
movzx ecx, al
add rcx, r8
mov eax, 0x11
movabs rdx, 0x2386f26fc0ffff
and eax, dword [rax]
cmp rcx, rdx
ja 0x1400e469b
mov eax, 0x10
movabs rdx, 0x38d7ea4c67fff
cmp rcx, rdx
ja 0x1400e469b
mov eax, 0xf
movabs rdx, 0x5af3107a3fff
cmp rcx, rdx
ja 0x1400e469b
mov eax, 0xc
cmp rdx, 0x2e90edc
ja 0x1400e469b
mov rdx, rcx
shr rdx, 0xa
mov eax, 0xb
cmp rdx, 0x9502f8
ja 0x1400e469b
cmp rcx, 0x1869f
ja 0x1400e469b
mov eax, 5
cmp rcx, 0x270f
ja 0x1400e469b
cmp rcx, 0xa
mov eax, 1
sbb eax, 0xffffffff
mov edi, eax
movsxd rbx, r14d
lea rsi, [rdi + rbx]
invalid
test ebx, ebx
js 0x1400e46e8
invalid
cmp rsi, 0x11
jge 0x1400e46e8
lea rax, [rsp + r15]
add rax, 0x28
add rdi, rax
mov rdx, rdi
call fcn.1400e28b0
test r14d, r14d
je case.0x1400d6571.186
lea rax, [rsi + r15]
mov word [rsp + rax + 0x28], 0x302e
lea rbx, [rsi + r15]
add rbx, 2
jmp 0x1400e472d
lea rbx, [rsi - 1]
cmp rbx, 0x10
jae 0x1400e47bb
lea rax, [r15 + rdi]
lea rbx, [r15 + rdi]
inc rbx
lea rdx, [rsp + rax]
adc al, 4
add rdx, 0x29
call fcn.1400e28b0
lea rdi, [rsp + r15]
cmp al, 0x48
add edi, 0x28
lea rdx, [rsp + r15]
add rdx, 0x29
mov rcx, rdi
mov r8, rsi
call fcn.14011a750
mov byte [rsi + rdi], 0x2e
lea rax, [rsp + 0x28]
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rbx
lea rax, [rsp + 0x50]
mov qword [rsp + 0x98], rax
lea rax, [0x1400366d0]
mov qword [rsp + 0xa0], rax
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea rax, str.floating_point___
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
lea rax, [rsp + 0x98]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
call fcn.140009290
nop
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
lea rax, [rsi + 4]
cmp rax, 5
jae 0x1400e4824
add al, 0x41
mov eax, 3
cmovge r8, rbx
add r8, 0xfffffffffffffffe
mov rsi, rcx
mov rcx, rax
mov dl, 0x30
call fcn.14011adf0
mov rcx, rsi
add r15, rdi
add r15, rbx
lea rdx, [rsp + r15]
cmp al, 0x48
add edx, 0x28
add edx, 0x28
sub al, ch
cdq
loopne 0x1400e4815
call fcn.1400e28b0
lea rax, [rsp + 0x28]
invalid
dec dword [rax - 0x73]
and al, 0x28
mov rbx, r15
jmp 0x1400e4732
add al, 0x3c
add rax, 0x2a
test rsi, rsi
mov rdx, qword [rsp + 0x48]
jle 0x1400e488b
mov rcx, rbx
jmp 0x1400e4899
sub eax, ebp
push rcx
loopne 0x1400e485d
invalid
inc dword [rdx + 0xf]
mov dh, 0x44
cmp al, 0x29
mov byte [rsp + r15 + 0x28], al
mov byte [rsp + r15 + 0x29], 0x2e
mov byte [rsp + r14 + 0x29], 0x65
lea rcx, [rsp + r14]
add rcx, 0x2a
test rsi, rsi
jle 0x1400e4902
mov r8, rbx
jmp 0x1400e4911
mov byte [rax], 0x2d
inc rax
inc eax
sub eax, 0xb9c0ff48
add dword [rax], eax
add byte [rax], al
inc eax
mov ecx, 1
sub rcx, rsi
or r15, 2
cmp rcx, 0x63
jbe 0x1400e48dc
mov r8d, ecx
imul r8, r8, 0x51eb851f
shr r8, 0x25
lea r9d, [r8 + 0x30]
mov byte [rax], r9b
or byte [rbp + 0x6b], al
invalid
invalid
or byte [rbp + 0x6b], al
shl byte [rsp + rax*2 + 0x29], 0xc1
imul eax, eax, 0x64
sub ecx, r8d
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
movzx ecx, word [r8 + rcx*2]
mov word [rax + 1], cx
shr rbx, 0x3f
add rbx, 3
jmp 0x1400e4987
add byte [rax], al
add byte [rax - 0x7d], cl
stc
or dword [rdi], ecx
cmp rcx, 9
jbe 0x1400e497b
invalid
xchg ebp, eax
add byte [rax], al
invalid
xchg byte [rbp + 0x4c000000], dl
lea eax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
imul edi, dword [rdx + 7], 0
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
movzx ecx, word [r8 + rcx*2]
mov word [rax], cx
shr rbx, 0x3f
or rbx, 2
jmp 0x1400e4987
invalid
add dh, al
mov byte [rcx], 0x2d
inc rcx
mov r8d, 1
invalid
add dword [0x181d04851], ebp
mov eax, 1
invalid
add byte [rcx + 0x29], cl
invalid
sub r8, rsi
mov rdx, qword [rsp + 0x48]
lea rax, [r15 + rdi]
add rax, 2
cmp r8, 0x63
jbe 0x1400e495b
mov r9d, r8d
imul r9, r9, 0x51eb851f
test ebx, ebp
push rcx
shr r9, 0x25
lea r10d, [r9 + 0x30]
mov byte [rcx], r10b
imul r9d, r9d, 0x64
sub r8d, r9d
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
movzx r8d, word [r9 + r8*2]
mov bh, 4
mov word [rcx + 1], r8w
shr rbx, 0x3f
add rbx, 3
jmp 0x1400e49a2
ret
cmp r8, 9
jbe 0x1400e4994
invalid
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
movzx r8d, word [r9 + r8*2]
mov word [rcx], r8w
shr rbx, 0x3f
jmp 0x1400e49b4
or rbx, 2
invalid
jmp 0x1400e49a2
or cl, 0x30
mov byte [rax], cl
shr rbx, 0x3f
shr ebx, 0x3f
shr ebx, 0x3f
inc rbx
add rbx, r15
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
lea eax, [rsp + 0x28]
jmp 0x1400e4737
movabs dword [0x4430c88041fffffd], eax
mov byte [rcx], al
or r8b, 0x30
mov byte [rcx], r8b
shr rbx, 0x3f
inc rbx
add rbx, rax
lea rax, [rsp + 0x28]
jmp 0x1400e4737
mov ch, bh
invalid
invalid
mov ch, bh
invalid
int3
int3
mov rax, qword [rcx + 8]
mov qword [rsp + 0x28], rax
and al, 0x28
mov byte [rsp + 0x20], 1
jmp 0x1400e4a01
movups xmmword [rsp + 0x28], xmm0
mov byte [rsp + 0x20], 3
jmp 0x1400e4a01
and byte [rdx], al
lea rcx, [rsp + 0x20]
call fcn.140123ec0
nop
add rsp, 0x38
ret
int3
push rdi
push rbx
sub rsp, 0x20
in al, dx
and byte [rax - 0x77], cl
mov rax, rcx
mov rdx, qword [rcx + 8]
mov rcx, qword [rcx + 0x10]
cmp rcx, rdx
ja case.0x1400cdef4.337
test rcx, rcx
je 0x1400e4a5c
mov r8, qword [rax]
mov r9d, ecx
leave
and r9d, 3
cmp rcx, 4
cmp ecx, 4
cmp ecx, 4
jae 0x1400e4a68
mov eax, 1
add dword [rax], eax
add byte [rax], al
xor edx, edx
jmp 0x1400e4b02
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax + 1], bh
mov eax, 1
xor edx, edx
jmp 0x1400e4b34
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
loope 0x1400e4a68
and rcx, 0xfffffffffffffffc
mov r10d, 1
xor edx, edx
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
movq mm0, qword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
movq mm0, qword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
add byte [rcx - 0x45], al
add eax, dword [rax]
add byte [rax], al
invalid
mov r11d, 3
add byte [rax], al
add byte [rsi + 2], bh
mov esi, 2
mov eax, 1
nop dword [rax]
invalid
add byte [rax - 0x7d], cl
ret 0x6604
add rdx, 4
movd xmm1, dword [r8]
movd mm1, dword [r8]
movd mm1, dword [r8]
add r8, 4
punpcklbw xmm1, xmm1
invalid
leave
punpcklwd xmm1, xmm1
invalid
leave
invalid
pcmpeqb xmm1, xmm0
movmskps edi, xmm1
test dil, 1
cmovne rdx, r11
test dil, 2
cmovne rdx, rsi
cmovne edx, esi
cmovne edx, esi
test dil, 4
cmovne rdx, r10
add al, 0x49
cmovne edx, edx
test dil, 8
mov ebx, 0
add byte [rax], al
add byte [rax], al
cmovne rdx, rbx
mov ebx, edi
shr bl, 1
and bl, 5
ror dword [r9 - 0x7f142f05], cl
jrcxz 0x1400e4add
sub dil, bl
mov ebx, edi
and bl, 0x33
shr dil, 2
add al, byte [rax - 0x80]
out 0x33, eax
add al, byte [rax - 0x80]
out 0x33, eax
add dil, bl
add bh, bl
mov ebx, edi
shr bl, 4
add al, 0x40
add bl, bh
add al, 0x40
add bl, bh
and bl, 0xf
movzx edi, bl
add rax, rdi
add rcx, 0xfffffffffffffffc
jne 0x1400e4a90
test r9, r9
je 0x1400e4b34
add byte [rax], al
add byte [rax - 1], cl
ret 0x3145
invalid
invalid
inc rdx
xor r10d, r10d
cmp byte [r8 + rcx], 0xa
or byte [rdx], cl
mov r11d, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmove rdx, r11
sete r10b
ret 0x14c
ror byte [rax - 1], 1
ror dword [rcx + 0x39], 0xc9
jne 0x1400e4b10
rol dword [rcx + 0xf], cl
xchg esp, eax
ret 0x14c
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
ret
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
lea eax, [0x14015d530]
call fcn.14011b5e0
int3
int3
cmovb r9, rax
test r9, r9
leave
enter 0xffffffffffff854d, 0xffffffffffffffc9
leave
je 0x1400e4b86
mov rcx, qword [rcx]
mov r8d, r9d
and r8d, 3
cmp r9, 4
add al, 0x73
jae 0x1400e4b92
mov eax, 1
xor edx, edx
jmp 0x1400e4c64
invalid
add byte [rcx - 0x7d], cl
loope 0x1400e4b92
and r9, 0xfffffffffffffffc
mov r10d, 1
xor edx, edx
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
movq mm0, qword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
outsd dx, dword [rsi]
add eax, 0x43b4a
outsd dx, dword [rsi]
add eax, 0x43b4a
mov r11d, 3
mov esi, 2
mov eax, 1
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add rdx, 4
movd xmm1, dword [rcx]
or dword [rax - 0x7d], ecx
rol dword [rsi + riz*2], 0xf
invalid
leave
or dword [rax - 0x7d], ecx
rol dword [rsi + riz*2], 0xf
invalid
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps edi, xmm1
test dil, 1
cmovne rdx, r11
test dil, 2
test bh, 2
test bh, 2
cmovne rdx, rsi
test dil, 4
cmovne rdx, r10
test dil, 8
mov ebx, 0
cmovne rdx, rbx
mov ebx, edi
shr bl, 1
and bl, 5
sub dil, bl
mov ebx, edi
sti
sti
and bl, 0x33
shr dil, 2
and dil, 0x33
and bh, 0x33
and bh, 0x33
add dil, bl
mov ebx, edi
shr bl, 4
add bl, dil
and bl, 0xf
movzx edi, bl
add rax, rdi
add r9, 0xfffffffffffffffc
jne 0x1400e4bc0
test r8, r8
je 0x1400e4c64
add byte [rax], 0
add byte [rax], al
inc rdx
xor r10d, r10d
xor edx, edx
cmp byte [rcx + r9], 0xa
mov r11d, 0
cmove rdx, r11
sete r10b
add rax, r10
inc r9
cmp r8, r9
jne 0x1400e4c40
pop rbx
pop rdi
pop rsi
ret
add r8, 4
movd xmm1, dword [rax]
add rax, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps esi, xmm1
test sil, 1
cmovne r8, r10
test sil, 2
test dh, 2
test dh, 2
cmovne r8, r11
test sil, 4
cmovne r8, r9
test sil, 8
mov edi, 0
cmovne r8, rdi
mov ebx, esi
shr bl, 1
and bl, 5
sub sil, bl
mov ebx, esi
and bl, 0x33
shr sil, 2
shr dh, 2
shr dh, 2
and sil, 0x33
add sil, bl
mov ebx, esi
shr bl, 4
add bl, sil
and bl, 0xf
movzx esi, bl
add rdx, rsi
add r14, 0xfffffffffffffffc
jne 0x1400e5290
test rcx, rcx
je 0x1400e5334
xor r9d, r9d
nop dword [rax]
inc r8
xor r10d, r10d
cmp byte [rax + r9], 0xa
mov r11d, 0
cmove r8, r11
sete r10b
ret 0x14c
ror byte [rcx - 1], cl
ror dword [rcx + rdi - 0x37], 0x75
invalid
ret 0x14c
lea rcx, [rsp + 0x38]
call fcn.140123e60
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
mov qword [rcx], 2
jmp 0x1400e567d
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, rbp
call fcn.14011b570
mov rax, qword [rsp + 0x60]
jmp 0x1400e566d
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
cld
mov r9d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
add eax, 0x4324b
mov r10d, 3
mov r11d, 2
mov edx, 1
nop word cs:[rax + rax]
add r8, 4
movd xmm1, dword [rbx]
add rbx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps edi, xmm1
test dil, 1
cmovne r8, r10
test dil, 2
cmovne r8, r11
test dil, 4
cmovne r8, r9
cmovne eax, ecx
cmovne eax, ecx
test dil, 8
mov r14d, 0
cmovne r8, r14
mov ebp, edi
shr bpl, 1
and bpl, 5
sub dil, bpl
out dx, eax
mov ebp, edi
and bpl, 0x33
shr dil, 2
and dil, 0x33
add dil, bpl
mov ebp, edi
shr bpl, 4
add bpl, dil
and bpl, 0xf
movzx edi, bpl
add rdx, rdi
add rcx, 0xfffffffffffffffc
sar esp, 0x75
invalid
sar esp, 0x75
mov byte [rax - 0xb7bf0fd], ch
std
invalid
test al, 3
je 0x1400e5334
inc r8
xor r9d, r9d
cmp byte [rbx + rcx], 0xa
mov r10d, 0
cmove r8, r10
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400e5550
jmp 0x1400e5334
mov rsi, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi], 2
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x30], 0
je 0x1400e6fb2
lea rcx, [rbp + 0x30]
call fcn.1400e7370
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add r14b, r15b
invalid
mov dword [rdx + 8], 1
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rsi]
movups xmmword [rdx + 0x10], xmm0
mov rax, qword [rsi + 0x10]
mov qword [rdx + 0x20], rax
mov dword [rdx + 0x20], eax
mov dword [rdx + 0x20], eax
mov rax, qword [0x140198258]
nop word cs:[rax + rax]
cmp rax, 0xffffffffffffffff
je 0x1400e7047
lea rcx, [rax + 1]
lock cmpxchg qword [0x140198258], rcx
add rax, rsi
cmpxchg qword [0x140198258], rcx
jne 0x1400e7020
mov qword [rdx + 0x28], rcx
mov byte [rdx + 0x30], 0
sub dh, al
xor byte [rax], al
mov rax, rdx
add rsp, 0x38
add esp, 0x38
add esp, 0x38
pop rsi
pop rbp
ret
mov qword [rbp - 8], rdx
mov qword [rbp - 0x10], rsi
call fcn.140125090
jmp 0x1400e706d
ud2
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
lock dec qword [rax]
jne 0x1400e7092
mov rcx, qword [rbp - 8]
call fcn.1400e9200
nop
add rsp, 0x28
pop rsi
pop rbp
ret
add rsp, 0x28
pop rsi
pop rbp
ret
call case.0x1400adfe6.470
jmp 0x1400e70b6
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0xb8]
add byte [rax], al
add byte [rax], al
test eax, eax
je 0x1400e713e
cmp eax, 1
je 0x1400e718a
lock dec qword [rcx]
jne 0x1400e7116
call fcn.1400e86b0
lea rax, [0x14015deb0]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_ba1d7f4a083e6402679105115ded645512a7aea8library_std_src_threadlocal.rs
lea r9, [0x140163200]
lea r8, [rbp - 0x10]
lea eax, [rbp - 0x10]
mov edx, 0x46
call fcn.14011b890
add eax, dword [rax]
mov qword [rbp - 0x18], rcx
mov byte [rbp - 9], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xb0]
lea rdx, [0x1400e8510]
call fcn.1400e8540
mov eax, dword [0x140198314]
or eax, dword [rax]
adc eax, dword [rax]
add al, ch
invalid
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xb8], 1
mov rcx, qword [rbp - 0x18]
mov eax, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rax, qword [rdx + rax*8]
cmp qword [rax + 0xb0], 0
mov al, 0
add byte [rax], al
invalid
jne 0x1400e71ca
mov eax, dword [0x140198314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
ret 0x8948
mov byte [rax + 0x48000000], dh
add byte [rax - 0x7f], cl
invalid
add byte [rax], 0
invalid
pop rbp
ret
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x20], 0
loopne 0x1400e71d2
add byte [rax], al
add dh, al
in al, 0
add dh, al
in al, 0
lea rax, str.fatal_runtime_error:_thread::set_current_should_only_be_called_once_per_thread_n
mov qword [rbp - 0x58], rax
mov dword [rbp - 0x58], eax
mov qword [rbp - 0x50], 1
lea rax, [rbp - 0x10]
mov qword [rbp - 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
adc dword [rbp - 0x40], eax
adc dword [rbp - 0x40], eax
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x58]
call fcn.1400e7290
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
mov dword [rbp - 0x28], eax
lea rcx, [rbp - 0x28]
call fcn.1400e7350
mov ecx, 7
int 0x29
ud2
or byte [rbp + 9], dh
jne 0x1400e7244
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call fcn.1400e86b0
mov byte [rbp - 9], 0
add rsp, 0x30
pop rbp
ret
mov eax, dword [rbp - 0x18]
lock dec qword [rax]
dec qword [rax]
jne 0x1400e727a
mov rcx, qword [rbp - 0x18]
call fcn.1400e86b0
add byte [rax], al
add byte [rax], al
nop
add rsp, 0x30
add esp, 0x30
add esp, 0x30
invalid
pop rbp
ret
int3
lock add byte [rax], al
add byte [rax], al
lea rdx, [0x14015dcf0]
lea rcx, [rbp - 0x18]
call fcn.140009290
mov ecx, eax
mov rax, qword [rbp - 0x10]
test cl, cl
je 0x1400e72d6
test rax, rax
je case.0x1400db2aa.275
add rsp, 0x70
pop rbp
ret
test rax, rax
je 0x1400e72e4
lea rcx, [rbp - 0x10]
call fcn.1400e7370
xor eax, eax
add rsp, 0x70
pop rbp
ret
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x38], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rdx, [0x14015e760]
lea rcx, [rbp - 0x48]
call fcn.14011b520
ud2
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov r14, qword [rcx + 0x10]
test r14, r14
je 0x1400e9048
lea rsi, [rcx + 0x19]
lea rdi, [rbp - 0x28]
jge 0x1400e8ee6
jge 0x1400e8ee6
lea rbx, [rbp - 0x18]
xor r9d, r9d
lea r15, str.failed_to_write_the_buffered_data
mov qword [rbp - 8], rcx
clc
jmp 0x1400e8f3d
mov r14, qword [rcx + 0x10]
cmp r9, r14
jae 0x1400e9025
sub eax, 0
add byte [rax], al
sub eax, 0
add byte [rax], al
mov byte [rcx + 0x18], 1
sub r14, r9
mov rdx, qword [rcx + 8]
mov qword [rbp - 0x10], r9
add rdx, r9
mov ecx, 0xfffffff5
mov r8, r14
mov r9, rsi
call fcn.1400e7760
call 0xc9578f60
invalid
invalid
mov qword [rbp - 0x28], rdx
cmp rax, 1
jne 0x1400e8fc0
mov eax, edx
and eax, 3
cmp rax, 2
mov rcx, qword [rbp - 8]
mov r9, qword [rbp - 0x10]
jae case.0x1400aaa34.842
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], rdx
mov byte [rcx + 0x18], 0
cmp eax, 1
jne 0x1400e8fd9
invalid
cmp byte [rdx + 0xf], 0x23
je 0x1400e9010
jmp 0x1400e904f
cmp eax, 2
jne 0x1400e8fe1
invalid
mov rax, rdx
shr rax, 0x20
cmp eax, 6
jne 0x1400e909c
mov rcx, rdi
call fcn.1400e7370
mov rdx, r14
invalid
mov rcx, qword [rbp - 8]
mov rcx, qword [rbp - 8]
mov r9, qword [rbp - 0x10]
mov byte [rcx + 0x18], 0
test rdx, rdx
je case.0x1400b82e3.381
add r9, rdx
jmp 0x1400e8f30
cmp byte [rdx + 0x10], 0x23
je 0x1400e9010
jmp 0x1400e904f
mov rax, rdx
shr rax, 0x20
mov qword [rbp - 0x20], 1
loopne 0x1400e8fee
add byte [rax], al
invalid
loopne 0x1400e8fee
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
call 0x14026d1be
add byte [rax], al
mov qword [rbp - 0x18], rdx
mov byte [rcx + 0x18], 0
cmp eax, 0x28
ja 0x1400e904f
cmp rax, 0x23
jne 0x1400e904f
and esi, dword [rbp + 0x4c]
nop word cs:[rax + rax]
mov rcx, rbx
call fcn.1400e7370
mov rcx, qword [rbp - 8]
mov r9, qword [rbp - 0x10]
jmp 0x1400e8f30
test r9, r9
je 0x1400e9048
invalid
xor edx, edx
jmp 0x1400e908c
mov rdx, r15
test r9, r9
je 0x1400e908c
mov rax, qword [rcx + 0x10]
mov rsi, rax
sub rsi, r9
jb 0x1400e90a7
mov rax, rdx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov byte [rcx + 0x18], 0
test r9, r9
jne 0x1400e9054
jmp 0x1400e908c
ret 0x27e8
add ah, cl
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
push 0x50
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x10]
invalid
call fcn.1400e90f0
nop
add rsp, 0x28
add esp, 0x28
invalid
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
test rdx, rdx
je 0x1400e9130
mov rax, qword [rcx + 0x10]
mov rsi, rax
sub rsi, rdx
jb 0x1400e9138
mov qword [rcx + 0x10], 0
je 0x1400e9130
mov rax, qword [rcx + 8]
add rdx, rax
mov rdi, rcx
iretd
mov rcx, rax
ror dword [rcx - 0x77], 0xf0
call fcn.14011a750
mov qword [rdi + 0x10], rsi
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
lea r8, str._rustc_ba1d7f4a083e6402679105115ded645512a7aea8library_alloc_src_vecmod.rs
lea eax, [0x140187980]
mov rcx, rdx
mov rdx, rax
call fcn.14011b5e0
add eax, dword [rax]
add eax, dword [rax]
int3
push rbp
sub rsp, 0x40
lea rbp, [rsp + 0x40]
mov rdx, qword [rcx]
mov rcx, qword [rdx]
mov rax, qword [rdx + 8]
mov qword [rdx], 0
test rcx, rcx
je 0x1400e91bf
mov byte [rcx], 1
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
invalid
invalid
mov qword [rax], 0
mov dword [rax + 8], 0
or byte [rax], al
add byte [rax], al
add dh, al
or al, 0
invalid
movups xmm0, xmmword [rbp - 0x13]
movups xmmword [rax + 0xd], xmm0
mov ecx, dword [rbp - 4]
mov dword [rax + 0x1c], ecx
mov qword [rax + 0x20], 1
mov qword [rax + 0x28], 0
mov byte [rax + 0x30], 0
xor byte [rax], al
xor byte [rax], al
xor byte [rax], al
mov byte [rax + 0x35], 0
mov dword [rax + 0x31], 0
add rsp, 0x40
pop rbp
pop rbp
ret
lea rcx, str.library_std_src_synconce.rs
call fcn.14011b930
int3
push rbp
mov rbp, rsp
in eax, 0x48
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.AccessErrorlibrary_std_src_threadmod.rslibrary_std_src_threadlocal.rs
lea edx, str.AccessErrorlibrary_std_src_threadmod.rslibrary_std_src_threadlocal.rs
lea edx, str.AccessErrorlibrary_std_src_threadmod.rslibrary_std_src_threadlocal.rs
mov r8d, 0xb
mov eax, 0xb
pop rbp
jmp rax
jmp rax
jmp rax
int3
int3
int3
cmp rcx, 0xffffffffffffffff
je case.0x1400ac759.447
mov r8, rcx
mov eax, ecx
lock dec qword [rcx + 8]
jne case.0x1400ac759.447
mov rcx, qword [0x140198260]
or al, byte [rax]
xor edx, edx
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
sbb esi, edx
add eax, dword [rax]
sbb esi, edx
add eax, dword [rax]
add eax, dword [rax]
nop
pop rbp
ret
int3
int3
int3
push rbp
mov rbp, rsp
cmp dword [rcx], 1
cmp dword [rcx], eax
cmp dword [rcx], eax
jne case.0x1400adfe6.479
mov r8, qword [rcx + 8]
cmp qword [rcx + 0x10], 0
cmp dword [rcx + 0x10], 0
jns case.0x1400adfe6.466
add byte [rcx - 0x3a], al
add byte [rax], al
invalid
mov byte [r8], 0
add byte [rcx + rdx + 0x48], dh
je case.0x1400adfe6.479
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
or al, byte [rax]
xor edx, edx
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
out 0xf1, eax
add eax, dword [rax]
out 0xf1, eax
add eax, dword [rax]
nop
pop rbp
ret
int3
int3
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
in al, dx
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov rsi, rdx
mov esi, edx
mov rdi, rcx
lea rcx, [0x14015fbd8]
pop rdi
invalid
invalid
invalid
iretd
pop rdi
imul eax, dword [rdi], 0xdd38e800
add al, ch
cmp ch, bl
add al, ch
cmp ch, bl
call sub.kernel32.dll_GetModuleHandleA
add al, byte [rax]
add byte [rax - 0x7b], cl
sal byte [rdi + rbx + 0x48], 0x8d
je 0x1400e92a2
invalid
invalid
test rax, rax
test eax, eax
je 0x1400e92a2
lea rdx, str.SetThreadDescription
adc eax, 0x76957
push rdi
imul eax, dword [rdi], 0xc1894800
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
shr eax, 0x2a
invalid
sub bl, ch
invalid
mov rcx, rax
call sub.kernel32.dll_GetProcAddress
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rbp + rcx*4 + 5], 0x24
invalid
invalid
invalid
invalid
test rax, rax
lea r8, [0x1400e92c0]
cmovne r8, rax
cmovne eax, eax
add byte [rax], al
add byte [rdi + rcx + 0x45], cl
cmovne eax, eax
jmp case.0x1400adfe6.476
cmovne eax, eax
jmp case.0x1400adfe6.476
invalid
lea r8, [0x1400e92c0]
invalid
mov qword [0x140198040], r8
in eax, dx
or al, byte [rax]
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
mov edx, esi
add rsp, 0x20
add rsp, 0x20
and byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
jmp r8
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov ecx, 0x78
add byte [rax], al
add byte [rax], al
and byte [rcx + 0x78], bh
add byte [rax], al
call qword [sym.imp.kernel32.dll_SetLastError]
fucomi st(7)
add eax, dword [rax]
mov eax, 0x80004001
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
or byte [rax - 0x7d], 0xc4
invalid
and byte [rbp - 0x3d], bl
mov rbp, rsp
test dl, dl
invalid
je 0x1400e92ec
in eax, 0x84
sal byte [rsp + rax - 0x3a], cl
mov byte [rcx + 0x10], 1
adc byte [r9], al
adc byte [rcx], al
lock dec qword [rcx + 8]
dec qword [rcx + 8]
jne case.0x1400b4b6f.418
mov rcx, qword [rcx]
mov ecx, dword [rcx]
or dword [rax + 0x30418601], esi
mov al, 1
xchg byte [rcx + 0x30], al
xor byte [r15 + rdi*8], dil
cmp al, 0xff
je case.0x1400d63c2.322
pop rbp
ret
add rcx, 0x30
pop rbp
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
sbb ebp, ebp
add eax, dword [rax]
invalid
int3
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
mov rsi, rcx
xor ecx, ecx
leave
leave
xor edx, edx
mov r8d, 2
mov eax, 2
add byte [rax], al
add byte [rcx - 0x47], al
add eax, dword [rax]
add byte [rdi], bl
mov r9d, 0x1f0003
call qword [sym.imp.kernel32.dll_CreateWaitableTimerExW]
adc eax, 0x3ef12
add byte [rdi], bl
add bh, bh
adc eax, 0x3ef12
add byte [rax - 0x7b], cl
test rax, rax
sal byte [rsi + rbx*2 + 0x48], 0x89
je case.0x1400b82e3.390
mov rdi, rax
imul rax, rsi, 0xffffffffff676980
invalid
sub byte [rcx + 0x67], 0xff
invalid
sub byte [rcx + 0x67], 0xff
mov qword [rbp], rax
add bh, al
mov dword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
and byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rbp
invalid
mov rcx, rdi
xor r8d, r8d
xor eax, eax
xor eax, eax
xor r9d, r9d
leave
call qword [sym.imp.kernel32.dll_SetWaitableTimer]
int3
out dx, al
add eax, dword [rax]
test eax, eax
je 0x1400e9390
invalid
sal byte [rax + riz + 0x48], 0x89
mov rcx, rdi
mov ecx, edi
stc
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
adc eax, 0x3eeb2
adc eax, 0x3eeb2
add eax, dword [rax]
add byte [rcx - 0x676b73d], cl
mov ebx, eax
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call qword [sym.imp.kernel32.dll_CloseHandle]
pop rdi
out dx, eax
add eax, dword [rax]
cmp ebx, 0xffffffff
jne 0x1400e93b2
and al, 0xeb
or dword [rax - 0x77], ecx
mov ecx, edi
jmp case.0x1400b82e3.390
mov rcx, rdi
call qword [sym.imp.kernel32.dll_CloseHandle]
imul rax, rsi, 0x3e8
mov ecx, 0xffffffff
invalid
invalid
invalid
invalid
cmp rax, rcx
cmovb rcx, rax
cmovb ecx, eax
call qword [sym.imp.kernel32.dll_Sleep]
nop
add rsp, 0x38
invalid
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x68
in al, dx
push 0x246c8d48
invalid
lea rbp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
mov esi, r8d
mov rdi, rdx
mov edi, edx
mov r9, qword [0x140198278]
mov ecx, dword [0x140198278]
or eax, 0xaee96
add byte [rbp - 0x7b], cl
leave
test r9, r9
test ecx, ecx
jne 0x1400e941b
mov rbx, rcx
retf
mov qword [rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
clc
clc
lea rcx, [rbp - 8]
clc
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
out dx, al
add eax, dword [rax]
test eax, eax
je 0x1400e9591
add dword [rax], eax
invalid
ror byte [rdi], 0x84
lea eax, [rcx]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 0x4d], cl
mov ecx, dword [rbp - 8]
mov r9, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov qword [0x140198278], r9
mov dword [0x140198278], ecx
or al, byte [rax]
test r9, r9
leave
mov rcx, rbx
je 0x1400e95cd
add byte [rax], al
add byte [rcx - 0x7f], cl
cmp r9, 0x3b9aca00
ja 0x1400e9430
stc
add dl, cl
invalid
invalid
cmp esi, dword [rdi + 0xc]
mov eax, 0x3b9aca00
xor edx, edx
add dl, cl
invalid
div r9d
int1
jmp case.0x1400d63c2.349
xor eax, eax
ror byte [rbp + 0x65360090], 0xc4
lea edx, [rax - 0x3b9aca00]
invalid
xor r8d, r8d
xor eax, eax
cmp r9, 2
cmovae edx, eax
rol byte [r9 + 0xf], 1
xchg edx, eax
invalid
stc
add cl, byte [rdi]
rol byte [r9 + 0xf], 1
rol byte [rcx + 0xf], 1
xchg edx, eax
ror dword [rax - 0x75], 1
mov rax, qword [rcx]
mov eax, dword [rcx]
mov ecx, dword [rcx + 8]
cmp rax, rdi
cmp eax, edi
cmp eax, edi
clc
jne 0x1400e9453
cmp ecx, esi
jae case.0x1400d6097.313
sbb dword [rax + 0x48000000], 0x39
cwde
add byte [rax], al
add byte [rax + 0x39], cl
invalid
invalid
cmp rax, rdi
clc
ja 0x1400e9547
xchg ebp, esp
add byte [rax], al
add byte [rcx - 0x77], cl
cli
mov r10, rdi
sub r10, rax
cmp ecx, esi
int1
jbe case.0x1400d06d3.364
test r10, r10
test edx, edx
je 0x1400e9547
test dl, dl
add byte [rax], al
add byte [rcx - 1], cl
invalid
invalid
rol byte [rax], cl
add byte [rax], al
dec r10
dec edx
retf 0x8d44
lea r11d, [rsi + 0x3b9aca00]
lea ebx, [rsi + 0x3b9aca00]
invalid
cmp eax, dword [rcx + 0x29]
sub r11d, ecx
cmp r11d, 0x3b9aca00
sti
add dl, cl
invalid
invalid
retf
sti
add dl, cl
invalid
cmp esi, dword [rbx + 0x11]
jae 0x1400e949c
jmp 0x1400e94bf
mov r11d, esi
mov ebx, esi
sub r11d, ecx
sub ebx, ecx
retf
cmp r11d, 0x3b9aca00
jb 0x1400e94bf
sti
add dl, cl
invalid
cmp esi, dword [rdx + 0x23]
mov ebx, r11d
mov ebx, ebx
shr ebx, 9
imul rbx, rbx, 0x44b83
or dword [rbx + 4], 0
or dword [rax + 0x69], ecx
fild dword [rbx + 0x4800044b]
or dword [rbx + 4], 0
shr rbx, 0x27
or dword [rbx + 4], 0
add al, 0
shr rbx, 0x27
add r10, rbx
jb case.0x1400675a0.1422
invalid
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x25], ch
add dl, cl
invalid
invalid
imul ebx, ebx, 0x3b9aca00
sub r11d, ebx
sub ebx, ebx
retf 0x3b9a
cmp eax, dword [rcx + 0x29]
fild dword [rbp - 0x78]
sub ebx, ebx
mov r8b, r9b
enter 0x3145, 0xffffffffffffffc9
xor r9d, r9d
leave
cmp r10, r8
setne r9b
setne cl
setne cl
mov r8d, 0xff
mov eax, 0xff
add byte [rax], al
add byte [rbp + 0xf], al
enter 0x3145, 0xffffffffffffffd2
enter 0x3145, 0xffffffffffffffd2
cmovb r9d, r8d
xor r10d, r10d
enter 0x3145, 0xffffffffffffffd2
cmp r11d, edx
setne r10b
setne dl
setne dl
cmovb r10d, r8d
cmovb edx, eax
test r9b, r9b
test cl, cl
cmovne r10d, r9d
cmp r10b, 1
cli
add dword [rbp + 0x49], esi
rol dword [r9 - 0x80], 1
cli
add dword [rbp + 0x49], esi
mov edx, 0x3b9aca00
sub rax, rdi
cmp ecx, dword [rax + 0x29]
clc
jae case.0x1400d6097.327
jmp case.0x1400cdf60.386
cmp ecx, esi
jae 0x1400e950f
test rax, rax
je 0x1400e94fb
cmc
cmc
dec rax
add ecx, 0x3b9aca00
retf 0x3b9a
invalid
cmp ecx, dword [rcx - 0x7e0dd636]
cli
mov edx, ecx
retf 0xf229
sub edx, esi
cmp edx, 0x3b9aca00
cli
add dl, cl
invalid
invalid
add dl, cl
invalid
jb case.0x1400cdf60.386
mov ecx, edx
shr ecx, 9
imul rcx, rcx, 0x44b83
imul ecx, ecx, 0x44b83
imul ecx, ecx, 0x44b83
add al, 0
shr rcx, 0x27
shr ecx, 0x27
jmp 0x1080fdd55
invalid
add rax, rcx
jb case.0x1400675a0.1422
enter 0x2f72, 0x69
imul ecx, ecx, 0x3b9aca00
sub edx, ecx
jmp case.0x1400cdf60.386
invalid
leave
add dl, cl
invalid
cmp ebp, dword [rcx]
retf 0x4eb
invalid
add al, 0x31
sal byte [rcx], 0xd2
xor edx, edx
invalid
xor eax, eax
xor edx, edx
invalid
ror byte [rax - 0x7d], cl
invalid
add rsp, 0x68
pop rbx
pop rdi
pop rsi
push 0x5d5e5f5b
pop rbp
ret
lea rcx, str.overflow_when_subtracting_durations
or eax, 0x76532
lea r8, str._rustc_ba1d7f4a083e6402679105115ded645512a7aea8librarycore_src_time.rs
add eax, 0x76553
add byte [rdx + 0x23], bh
mov edx, 0x23
call fcn.14011b950
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x38], rax
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x39], cl
fmul dword [r8]
fmul dword [rax]
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
adc dword [rbp - 0x20], eax
add byte [rax - 0x77], cl
enter 0xffffffffffffc748, 0x45
enter 0xffffffffffffc748, 0x45
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x39], cl
fmul dword [r8]
fmul dword [rax]
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
adc dword [rbp - 0x20], eax
invalid
lea rdx, str._rustc_ba1d7f4a083e6402679105115ded645512a7aea8librarycore_src_time.rs
lea edx, [0x14015dad8]
lea rcx, [rbp - 0x38]
call fcn.14011b520
invalid
add bh, bh
adc eax, 0x3ee89
out dx, al
add eax, dword [rax]
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp - 0x38], rax
lea rax, str.library_std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
fmul dword [rcx]
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
invalid
add byte [rbp + rcx*4 + 0x45], cl
invalid
invalid
add byte [rbp + rcx*4 + 0x45], cl
lea eax, [rbp - 0x38]
enter 0x2bba, 0
mov edx, 0x2b
add byte [rax], al
call fcn.14011b890
ud2
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x76514
adc al, 0x65
invalid
invalid
lea rcx, str.library_std_src_syspalwindows_time.rs
adc al, 0x65
invalid
call fcn.14011b790
int3
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
call fcn.1400e7370
nop
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rbp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rdx
mov rdi, qword [rcx]
mov eax, edi
clc
and eax, 3
loopne 0x1400e9633
add dh, bh
invalid
lea rcx, [0x14018e30c]
or r8b, byte [rax]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Error
in eax, 9
invalid
in eax, 9
add byte [rcx - 0x48], al
mov r8d, 5
invalid
mov r8d, 5
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
mov qword [rbp - 0x20], rsi
jne case.0x1400cdef4.495
push rax
sbb byte [rax - 0x77], cl
mov qword [rbp - 0x20], rsi
jne case.0x1400cdef4.495
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
invalid
invalid
invalid
call 0x140f7dc29
lea r9, [rdi + 0x10]
lea rax, [0x1400ea200]
or eax, dword [rax]
invalid
add byte [rax], al
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x14015e4b7]
lea edx, [0x14015e4b7]
lea rsi, [rbp - 0x20]
jne case.0x1400e963e.311
mov r8d, 4
add byte [rax], al
mov rcx, rsi
int1
call fcn.140009da0
lea rax, [0x1400df6f0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rdx, [0x140187c5c]
adc eax, 0x9e5bd
in eax, 9
add byte [rcx - 0x48], al
invalid
invalid
mov r8d, 7
mov eax, 7
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov r9, rdi
call fcn.140009da0
invalid
invalid
inc dword [rax + 0xf00e97d]
cmp byte [rbp - 0x17], 0
jmp 0x18dc4a5b7
call 0x1421c1acb
je 0x1400e98cb
add byte [rax], al
invalid
jmp 0x18dc4a5b7
mov al, 1
test cl, cl
jne 0x1400e9a8b
ret
add eax, dword [rax]
invalid
test ebx, eax
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
ret
mov rax, qword [rbp - 0x20]
loopne 0x1400e96c3
test byte [rax + 0x34], 4
xor al, 4
jne 0x1400e98ae
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea rdx, [0x1401596b1]
adc eax, 0x6ffcc
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
jmp 0x1400e9a8b
add eax, dword [rax]
invalid
push rax
sbb cl, ch
cwde
add eax, dword [rax]
add byte [rax - 0x3f], cl
shr rdi, 0x20
mov dword [rbp - 0x24], edi
jge 0x1400e96d6
invalid
invalid
shr rdi, 0x20
mov dword [rbp - 0x24], edi
jge 0x1400e96d6
jge 0x1400e96d6
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x74dac
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x74dac
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
mov qword [rbp - 0x38], rsi
jne 0x1400e96de
push rax
sbb byte [rax - 0x77], cl
jne 0x1400e96de
mov byte [rbp - 0x30], al
mov byte [rbp - 0x2f], 0
invalid
rol dh, 1
rol dword [r8], 1
invalid
add byte [rax - 0x73], cl
add eax, 0xb1c
sbb al, 0xb
add byte [rax], al
lea rax, [0x1400ea240]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.codemessageObject_has_been_over_released.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fwindows_0.37.0_srccore_ref_count.rs
lea rsi, [rbp - 0x38]
lea r9, [rbp - 0x24]
mov r8d, 4
add byte [rax], al
add byte [rax], al
mov rcx, rsi
int1
call fcn.140009da0
mov ecx, dword [rbp - 0x24]
fsub st(0), st(0)
xchg edx, eax
add eax, dword [rax]
invalid
dec dword [rbx - 0x6d1723b3]
fsub st(0), st(0)
xchg edx, eax
add eax, dword [rax]
add byte [rax - 0x72b700bb], cl
add eax, 0xaa8
test al, 0xa
add byte [rax], al
add byte [rax], al
mov byte [rbp - 1], al
lea rax, [0x1400ea200]
test al, 0xa
add byte [rax], al
test al, 0xa
add byte [rax], al
mov qword [rsp + 0x20], rax
lea rdx, [0x14015e4b7]
push rbx
invalid
lea r9, [rbp - 1]
mov r8d, 4
add byte [rax], al
mov rcx, rsi
int1
call fcn.140009da0
dec dword [rbx - 0x72b723ab]
fmul qword [rax - 0x73]
jge 0x1400e975d
invalid
fmul qword [rax - 0x73]
jge 0x1400e975d
invalid
loopne 0x1400e97c6
mov rcx, rdi
mov ecx, edi
call fcn.1400e9ca0
lea rax, [0x140006340]
mov ah, 0xcb
int1
invalid
add byte [rax - 0x73], cl
add eax, 0xfff1cbb4
mov ah, 0xcb
int1
invalid
mov ah, 0xcb
int1
dec dword [rax - 0x77]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x9e4c4
invalid
in al, 9
invalid
lea rdx, [0x140187c5c]
invalid
mov r8d, 7
mov rcx, rsi
mov r9, rdi
call fcn.140009da0
cmp byte [rbp - 0x2f], 0
movzx ecx, byte [rbp - 0x30]
je 0x1400e98d2
mov al, 1
test cl, cl
jne 0x1400e98fb
mov rax, qword [rbp - 0x38]
test byte [rax + 0x34], 4
xor al, 4
jne 0x1400e98e3
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401596b1]
invalid
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
call qword [rax + 0x18]
jmp 0x1400e98fb
add dword [rax], eax
invalid
shr rdi, 0x20
cmp edi, 0x28
ja case.0x1400e963e.17
lea rax, [0x14018e31c]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
xor eax, eax
jmp 0x1400e99df
lea rax, [rdi - 1]
add rdi, 0xf
mov qword [rbp - 0x38], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14015e4bf]
mov r8d, 6
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
lea rax, [0x1400ea200]
mov qword [rsp + 0x20], rax
lea rdx, [0x14015e4b7]
lea rsi, [rbp - 0x20]
mov r8d, 4
mov rcx, rsi
mov r9, rdi
call fcn.140009da0
lea rax, [0x1400ea1e0]
mov qword [rsp + 0x20], rax
lea rdx, [0x14015e4c5]
lea r9, [rbp - 0x38]
mov r8d, 5
mov rcx, rsi
call fcn.140009da0
cmp byte [rbp - 0x17], 0
movzx ecx, byte [rbp - 0x18]
je 0x1400e98cb
mov al, 1
test cl, cl
jne 0x1400e9a8b
mov rax, qword [rbp - 0x20]
test byte [rax + 0x34], 4
je 0x1400e96d6
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015ed73]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400e9a8b
test cl, cl
jmp 0x1400e9a88
test cl, cl
setne al
cmp qword [rbp - 0x20], 0
jne 0x1400e9909
jmp 0x1400e9a8b
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015ed73]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rbp - 0x30], al
cmp qword [rbp - 0x20], 0
je 0x1400e9a8b
invalid
add dword [rax], eax
invalid
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x140198260]
add byte [rcx], dh
ror byte [rcx + 0x2215ffc3], cl
jmp 0x1400e9920
add eax, dword [rax]
ror byte [rcx + 0x2215ffc3], cl
jmp 0x1400e9920
invalid
add eax, dword [rax]
mov eax, ebx
jmp 0x1400e9a8b
add byte [rax], al
mov al, 0x25
jmp 0x1400e99df
mov bl, 0
add byte [rax], al
add byte [rax], al
mov al, 0x23
jmp 0x1400e99df
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x24
jmp 0x1400e99df
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x1b
jmp 0x1400e99df
sahf
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x22
jmp 0x1400e99df
add byte [rax], al
invalid
add byte [rax], al
mov al, 0x10
jmp 0x1400e99df
add byte [rax], al
add byte [rax], al
mov al, 0xe
jmp 0x1400e99df
add byte [rax + 0x82e921], dh
add byte [rax], al
mov al, 0x21
jmp 0x1400e99df
invalid
add byte [rax], al
invalid
invalid
mov al, 0xb
jmp 0x1400e99df
mov al, 4
jmp 0x1400e99df
mov al, 0x28
jmp 0x1400e99df
mov al, 0xc
jmp 0x1400e99df
mov al, 9
jmp 0x1400e99df
mov al, 0x19
jmp 0x1400e99df
mov al, 0x18
jmp 0x1400e99df
mov al, 2
jmp 0x1400e99df
mov al, 0xf
jmp 0x1400e99df
mov al, 3
jmp 0x1400e99df
mov al, 7
jmp 0x1400e99df
mov al, 1
jmp 0x1400e99df
mov al, 0x1f
jmp 0x1400e99df
mov al, 0x11
jmp 0x1400e99df
mov al, 0x29
jmp 0x1400e99df
mov al, 0x14
jmp 0x1400e99df
mov al, 5
jmp 0x1400e99df
mov al, 0x15
jmp 0x1400e99df
mov al, 0xd
jmp 0x1400e99df
mov al, 6
jmp 0x1400e99df
mov al, 0x12
jmp 0x1400e99df
mov al, 0xa
jmp 0x1400e99df
mov al, 8
jmp 0x1400e99df
mov al, 0x1e
jmp 0x1400e99df
mov al, 0x20
jmp 0x1400e99df
mov al, 0x16
jmp 0x1400e99df
mov al, 0x27
jmp 0x1400e99df
mov al, 0x13
jmp 0x1400e99df
mov al, 0x17
jmp 0x1400e99df
mov al, 0x1c
jmp 0x1400e99df
mov al, 0x1d
jmp 0x1400e99df
invalid
mov al, 0x26
jmp 0x1400e99df
mov al, 0x1a
mov byte [rbp - 0x38], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14015e4bb]
adc eax, 0x74aca
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 0x18], rsi
mov byte [rbp - 0x10], al
mov qword [rbp - 0x20], 0
mov byte [rbp - 0xf], 0
int1
add byte [rbp + rcx*4 + 5], cl
in al, dx
invalid
add byte [rax], al
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x38]
call fcn.14000bc80
mov rcx, qword [rbp - 0x20]
movzx edx, byte [rbp - 0x10]
test rcx, rcx
je case.0x1400e963e.45
mov al, 1
test dl, dl
jne case.0x1400e963e.48
mov rsi, qword [rbp - 0x18]
cmp rcx, 1
jne 0x1400e9a6a
cmp byte [rbp - 0xf], 0
je 0x1400e9a6a
test byte [rsi + 0x34], 4
jne 0x1400e9a6a
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 case.0x1400e963e.48
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140161edd]
mov r8d, 1
call qword [rax + 0x18]
jmp case.0x1400e963e.48
mov eax, edx
test al, al
setne al
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
jmp rdx
adc eax, 0xf000017
invalid
add byte [rcx + 0x46af9], al
add byte [rsi + 0x53], bh
cmp ecx, 0x4ce
jg 0x1400e9c2c
cmp ecx, 0x46b
je 0x1400e9c98
test byte [rbx], al
add dword [rax], eax
invalid
add al, 0
add byte [rdi], cl
test byte [rbx], al
add dword [rax], eax
add byte [rcx + 0x476f9], al
cmp ecx, 0x476
jne case.0x1400e9b36.4
invalid
add al, 0
add byte [rbp + 0x65], dh
mov al, 0x20
mov al, 0x20
pop rbp
ret
inc dword [rbx + 0x627202f8]
jb case.0x1400e9b36.121
cmp ecx, 0x35ed
in eax, dx
xor eax, 0x5a740000
je case.0x1400e9b36.121
je case.0x1400e9b36.121
jmp case.0x1400e9b36.4
cmp ecx, 0x3e3
add byte [rax], al
je case.0x1400e9b36.121
cmp ecx, 0x41d
add byte [rax], al
je case.0x1400e9b36.121
cmp ecx, 0x461
je case.0x1400e9b36.121
jmp case.0x1400e9b36.4
mov al, 0x28
pop rbp
ret
mov al, 0x16
pop rbp
ret
cmp ecx, 0x4cf
je case.0x1400e9b13.10051
cmp ecx, 0x4d0
jne case.0x1400e9b36.4
mov al, 4
pop rbp
ret
mov al, 5
pop rbp
ret
mov al, 0x1e
pop rbp
ret
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x20]
call fcn.1400e8710
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
in al, dx
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
in al, dx
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
mov esi, edx
mov rbx, rcx
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xb8]
test eax, eax
je 0x1400ea644
cmp eax, 1
clc
add dword [rbp + rax*2 - 0x17], esi
je 0x1400ea684
invalid
invalid
je 0x1400ea684
jmp 0x1400ea762
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xb0]
lea rdx, [0x1400e8510]
call fcn.1400e8540
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xb8], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xb0]
test rdi, rdi
jne 0x1400ea6c2
invalid
invalid
call fcn.140124f50
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xb0]
mov edi, dword [rax + 0xb0]
mov edi, dword [rax + 0xb0]
lock inc qword [rdi]
inc qword [rdi]
jle 0x1400ea77a
test rdi, rdi
je 0x1400ea762
lock dec byte [rdi + 0x30]
je 0x1400ea73e
xor byte [r11 + r12*2 + 0x4c], r14b
lea esi, [rdi + 0x30]
lea r14, [rdi + 0x30]
mov ecx, 0x3e8
mov rax, rbx
mul rcx
mov r9d, 0xffffffff
invalid
invalid
invalid
push qword [rax + 0x31]
invalid
mov ecx, esi
imul rcx, rcx, 0x431bde83
imul ecx, ecx, 0x431bde83
shr rcx, 0x32
add rax, rcx
jb 0x1400ea723
imul ecx, ecx, 0xf4240
xor edx, edx
sub esi, ecx
setne dl
add rax, rdx
jb 0x1400ea723
mov r9d, 0xffffffff
cmp rax, r9
cmovb r9, rax
lea rdx, [0x14015fe40]
mov r8d, 1
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
xor eax, eax
xchg byte [r14], al
lock dec qword [rdi]
jne 0x1400ea756
mov rcx, rdi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.1400e86b0
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x14015df88]
mov edx, 0x5e
call fcn.14011b950
ud2
jmp rcx
add rcx, 4
jmp 0x1400eaca8
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400eaca8
invalid
mov ecx, 6
jmp 0x1400eaca8
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400eaca8
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x1400eb240
add rcx, r15
mov r8, rcx
mov eax, ecx
invalid
test rdx, rdx
je 0x1400eacd1
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
invalid
or al, cl
jmp 0x1400eacd3
xor eax, eax
mov edx, edi
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x18], rbx
pop rbp
sbb byte [rdi], cl
adc byte [rbp + 0xf0], al
add byte [rax], al
invalid
movups xmm1, xmmword [rbp + 0x100]
movups xmmword [rbp + 0x20], xmm0
movups xmmword [rbp + 0x30], xmm1
mov rcx, qword [rbp + 0x110]
mov qword [rbp + 0x40], rcx
mov byte [rbp + 0x4a], al
mov word [rbp + 0x48], 0x200
add byte [rdx], al
lea r14, [rbp + 0x91]
xchg ecx, eax
add byte [rax], al
add byte [rcx - 0x3fcebafe], dh
mov r9, qword [rbp + 0x180]
mov r10, qword [rbp + 0x188]
xchg ebp, eax
mov byte [rcx], al
add dword [rax], eax
invalid
cmp sil, 6
je 0x1400ead5a
nop word [rax + rax]
mov rax, qword [rbp + 0xdf]
mov qword [rbp + 0x10f], rax
movaps xmm0, xmmword [rbp + 0xc0]
rol byte [rax], 0
add byte [rdi], cl
sub byte [rbp + 0xd0], cl
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
mov r15, r10
mov qword [rbp + 0x80], r10
mov r13, r9
mov qword [rbp + 0x88], r9
mov bl, sil
mov byte [rbp + 0x90], sil
mov rax, qword [rbp + 0x10f]
mov qword [r14 + 0x1f], rax
movaps xmm0, xmmword [rbp + 0xf0]
movaps xmm1, xmmword [rbp + 0x100]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov esi, edx
mov byte [rbp + 0xba], dl
mov edi, r8d
mov byte [rbp + 0xb8], r8b
mov r12b, cl
mov byte [rbp + 0xb9], cl
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x80]
call fcn.1400ebc40
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x10]
push rbp
adc al, ch
outsb dx, byte [rsi]
invalid
add byte [rax], al
mov rax, qword [rbp + 8]
or byte [r8 - 0x77], r9b
test dword [rax], esp
add dword [rax], eax
invalid
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
movups xmm2, xmmword [rbp - 8]
movaps xmmword [rbp + 0x110], xmm2
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
mov rax, qword [rbp - 0x30]
lea rcx, [rbp + 0x128]
mov qword [rcx + 0x30], rax
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmmword [rcx + 0x20], xmm2
push rcx
and byte [rdi], cl
adc dword [rcx + 0x10], ecx
movups xmmword [rcx], xmm0
cmp byte [rbp - 0x28], 0xa
fmul dword [rdx]
movzx eax, byte [rbp - 0x60]
je 0x1400eaec6
cmp al, 0xa
je 0x1400eaeca
lea rcx, [rbp + 0xf0]
lea rdx, [rbp + 0x128]
call fcn.1400ec020
test al, al
je 0x1400eaf0e
mov r10, qword [rbp + 0x80]
mov r9, qword [rbp + 0x88]
mov ecx, dword [rbp + 0x88]
movzx esi, byte [rbp + 0x90]
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rbp + 0xc0], xmm0
movaps xmmword [rbp + 0xd0], xmm1
mov rax, qword [r14 + 0x1f]
invalid
invalid
mov qword [rbp + 0xdf], rax
movzx r8d, byte [rbp + 0xb8]
movzx ecx, byte [rbp + 0xb9]
mov dh, 0x8d
mov ecx, 0xf000000
mov dh, 0x95
mov edx, 0x41000000
movzx eax, byte [rsi + 0x2e]
mov byte [rbp + 0x174], al
mov eax, dword [r14 + 0x2a]
mov dword [rbp + 0x170], eax
add dword [rax], eax
add byte [rax - 0x80], al
inc byte [rsi]
jne 0x1400ead30
jmp 0x1400ead5a
cmp al, 0xa
jne 0x1400eaf0e
mov rax, qword [rbp + 0xdf]
mov qword [rbp + 0x6f], rax
outsd dx, dword [rsi]
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmm1, xmmword [rbp + 0xd0]
invalid
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x50], xmm0
mov eax, dword [rbp + 0x170]
mov dword [rbp + 0x178], eax
movzx eax, byte [rbp + 0x174]
mov byte [rbp + 0x17c], al
cmp sil, 2
jne 0x1400eb08b
mov rdi, qword [rbp + 0x168]
mov r15, qword [rbp + 0x180]
mov rax, qword [rbp + 0x188]
lea r13, [rax + r15]
mov rcx, qword [rdi + 0x20]
mov rsi, qword [rdi + 0x28]
xor eax, eax
lea r14, [0x14015edb0]
cmp rax, r15
je 0x1400eb1c4
mov rdx, qword [rbp + 0x188]
add rdx, rax
mov rbx, rax
mov r9, rdx
jmp 0x1400eaf7f
add r9, 2
cmp r8, r13
cmovne r8, r9
mov r10d, 2
nop word cs:[rax + rax]
add rbx, r10
mov r9, r8
cmp r8, r13
je 0x1400eb1c7
lea r8, [r9 + 1]
movzx r11d, byte [r9]
mov r10d, 1
test r11b, r11b
jns 0x1400eaf70
cmp r11b, 0xe0
jb 0x1400eaf53
cmp r11b, 0xed
jne 0x1400eafca
cmp r8, r13
je 0x1400eb1c7
lea r8, [r9 + 2]
cmp r8, r13
je 0x1400eb1c7
cmp byte [r9 + 1], 0x9f
ja 0x1400eb006
add r9, 3
mov r10d, 3
mov r8, r9
jmp 0x1400eaf70
add r9, 2
cmp r8, r13
cmove r9, r8
xor r8d, r8d
cmp r9, r13
setne r8b
add r8, r9
mov r10d, 3
cmp r11b, 0xf0
jb 0x1400eaf70
xor r9d, r9d
cmp r8, r13
setne r9b
add r8, r9
mov r10d, 4
jmp 0x1400eaf70
invalid
invalid
invalid
mov r8, rbx
sub r8, rax
jb 0x1400eb269
invalid
mov qword [rbp + 0x168], rdi
mov qword [rbp + 0x180], r15
cmp rbx, r15
ja 0x1400eb251
mov rdi, qword [rsi + 0x18]
mov r12, rcx
call rdi
mov r15b, 1
test al, al
jne 0x1400eb1ef
mov r8d, 3
mov rcx, r12
mov rdx, r14
call rdi
test al, al
jne 0x1400eb1ef
add rbx, 3
mov rax, rbx
mov r15, qword [rbp + 0x180]
mov edi, dword [rbp + 0x180]
cmp rbx, r15
mov rcx, r12
mov rdi, qword [rbp + 0x168]
jbe 0x1400eaf38
lea r8, str.library_std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov rcx, rbx
mov rdx, r15
call fcn.14011b560
jmp 0x1400eb27b
mov rax, qword [rbp + 0x6f]
mov qword [rbp + 0x120], rax
movaps xmm0, xmmword [rbp + 0x50]
push r8
movaps xmm1, xmmword [rbp + 0x60]
movups xmmword [rbp + 0x111], xmm1
add dword [rax], eax
add byte [rdi], cl
adc dword [rbp + 0x101], eax
invalid
mov eax, dword [rbp + 0x178]
mov dword [rbp + 0x12b], eax
movzx eax, byte [rbp + 0x17c]
jl 0x1400eb0be
add byte [rax], al
mov byte [rbp + 0x12f], al
mov qword [rbp + 0xf0], r15
mov dword [rbp + 0xf0], edi
test dword [rdi], ebp
add dword [rax], eax
add byte [rcx + rcx*4 - 0x43], cl
lock add byte [rax], al
add byte [rax], al
mov dword [rbp + 0xf0], edi
add byte [rcx + rcx*4 - 0x53], cl
clc
add byte [rax], al
add byte [rax + 0x1009d], cl
add byte [rax - 0x78], al
mov byte [rbp + 0x128], bh
mov qword [rbp + 0xf8], r13
mov byte [rbp + 0x100], bl
mov byte [rbp + 0x128], dil
mov byte [rbp + 0x128], bh
mov byte [rbp + 0x128], bh
mov byte [rbp + 0x129], r12b
mov byte [rbp + 0x129], ah
mov byte [rbp + 0x12a], sil
lea rcx, [rbp + 0xf0]
call fcn.1400ec110
test rax, rax
mov rdi, qword [rbp + 0x168]
mov r15, qword [rbp + 0x180]
je 0x1400eaf1c
test byte [rbx], cl
invalid
invalid
invalid
test byte [rbx], cl
invalid
mov r8, rdx
lea rcx, [rbp + 0xf0]
mov rdx, rax
call fcn.140009b90
cmp qword [rbp + 0xf0], 0
jne 0x1400eaf1c
invalid
movups xmm0, xmmword [rbp + 0xf8]
movups xmmword [rbp + 0x10], xmm0
lea rax, [0x14015ecbc]
lea eax, [0x14015ecbc]
lea eax, [0x14015ecbc]
mov qword [rbp + 0x80], rax
lea rax, [fcn.14000d5a0]
dec dword [rax - 0x77]
test dword [rax + 0x48000000], ecx
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax - 0x73], cl
adc byte [r8 - 0x77], r9b
mov qword [rbp + 0x90], rax
lea rax, [0x140009230]
test dword [rax + 0x48000000], edx
lea eax, [0x140009230]
mov qword [rbp + 0x98], rax
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea rax, [0x14015ecc0]
cmp eax, dword [rdi]
invalid
cmp eax, dword [rdi]
add byte [rax - 0x77], cl
test eax, esi
add byte [rax], al
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], 2
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], 0
invalid
add byte [rax - 0x39], cl
test eax, edi
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 0x48000000], eax
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov qword [rbp + 0x110], 0
lea r8, [rbp + 0xf0]
call fcn.140009290
jmp 0x1400eb1ec
mov rax, r15
sub r15, rax
mov rdx, qword [rbp + 0x188]
add rdx, rax
test rax, rax
je 0x1400eb1e1
mov r8, r15
call qword [rsi + 0x18]
jmp 0x1400eb1ec
mov rcx, rdi
mov r8, r15
call fcn.140008fc0
mov r15d, eax
mov rax, qword [rbp + 0x160]
shl rax, 1
test rax, rax
je 0x1400eb214
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, qword [rbp + 0x188]
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, r15d
add rsp, 0x218
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [0x14015e7a8]
mov rdx, rbx
call fcn.14011b560
jmp 0x1400eb27b
lea r8, str.library_std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov rcx, rbx
mov rdx, qword [rbp + 0x180]
call fcn.14011b5e0
jmp 0x1400eb27b
lea r8, str.library_std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov rcx, rax
mov ecx, eax
mov rdx, rbx
call fcn.14011b920
ud2
invalid
lea rcx, [r12 + r15]
lea rdx, [rbp - 4]
mov r8, r13
call fcn.14011a750
add r15, r13
mov qword [rbp - 0x18], r15
xor r14d, r14d
test r14w, r14w
je 0x1400eb3a0
mov r13d, ebx
mov eax, r13d
and eax, 0xf800
cmp eax, 0xd800
jne 0x1400eb470
jmp 0x1400eb3c4
cmp rdi, rsi
je 0x1400eb5cc
movzx r13d, word [rdi]
add rdi, 2
mov eax, r13d
and eax, 0xf800
cmp eax, 0xd800
jne 0x1400eb470
movzx eax, r13w
cmp eax, 0xdbff
ja 0x1400eb3fb
cmp rdi, rsi
je 0x1400eb400
movzx eax, word [rdi]
add rdi, 2
mov ecx, eax
add ecx, 0x2000
movzx ecx, cx
cmp ecx, 0xfc00
jae 0x1400eb480
mov r14w, 1
mov ebx, eax
jmp 0x1400eb406
xor r14d, r14d
jmp 0x1400eb406
xor r14d, r14d
mov rdi, rsi
mov byte [rbp - 0x10], 0
mov rax, qword [rbp - 0x28]
sub rax, r15
cmp rax, 2
ja 0x1400eb42d
mov r8d, 3
lea rcx, [rbp - 0x28]
mov rdx, r15
call fcn.140125120
mov r15, qword [rbp - 0x18]
mov eax, r13d
shr eax, 6
and al, 0x3f
or al, 0x80
and r13b, 0x3f
or r13b, 0x80
mov r12, qword [rbp - 0x20]
mov byte [r12 + r15], 0xed
mov byte [r12 + r15 + 1], al
mov byte [r12 + r15 + 2], r13b
add r15, 3
add ecx, dword [rcx + rcx*4 + 0x7d]
call 0x13693f9c4
test r14w, r14w
test r14d, r14d
jne 0x1400eb380
jmp 0x1400eb3a0
shl r13d, 0x10
jmp case.0x1400db2aa.681
movzx eax, ax
and r13d, 0x3ff
and eax, 0x3ff
shl r13, 0x1a
shl eax, 0x10
adc byte [rcx + rcx - 0x18], cl
movabs rcx, 0x100000000
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add rax, rcx
mov r13, rax
mov rax, r13
shr rax, 0x10
mov dword [rbp - 4], 0
cld
add byte [rax], al
add byte [rax], al
cmp eax, 0x80
jae 0x1400eb4e0
invalid
mov byte [rbp - 4], al
mov r13d, 1
add byte [rax], al
add byte [rax - 0x75], cl
fmul dword [r9 + rbp - 8]
cmp rax, r13
call 0x13e9837e4
invalid
invalid
jmp 0x1400eb5b0
cmp eax, 0x800
jae 0x1400eb520
shr r13d, 0x16
or r13b, 0xc0
mov byte [rbp - 4], r13b
mov byte [rbp - 4], ch
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
mov r13d, 2
mov rax, qword [rbp - 0x28]
sub rax, r15
cmp rax, r13
jae 0x1400eb360
jmp 0x1400eb5b0
mov rcx, r13
cmp eax, 0x10000
jae 0x1400eb563
shr rcx, 0x1c
or cl, 0xe0
mov byte [rbp - 4], cl
shr r13d, 0x16
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 3], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
mov r13d, 3
mov rax, qword [rbp - 0x28]
sub rax, r15
cmp rax, r13
jae 0x1400eb360
jmp 0x1400eb5b0
shr rcx, 0x22
or cl, 0xf0
mov byte [rbp - 4], cl
mov rcx, r13
shr rcx, 0x1c
and cl, 0x3f
or cl, 0x80
mov byte [rbp - 3], cl
shr r13d, 0x16
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 2], r13b
and al, 0x3f
or al, 0x80
mov byte [rbp - 1], al
mov r13d, 4
mov rax, qword [rbp - 0x28]
sub rax, r15
cmp rax, r13
jae 0x1400eb360
nop word [rax + rax]
lea rcx, [rbp - 0x28]
mov rdx, r15
mov r8, r13
call fcn.140125120
add byte [rbx + rcx*4 + 0x65], cl
loopne 0x1400eb610
mov edi, dword [rbp - 0x18]
jmp 0x1400eb360
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
mov rax, qword [rbp - 0x30]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
clc
movzx r8d, al
lea r9, [0x14018e8f4]
lea ecx, [0x14018e8f4]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
jmp rdx
add rcx, 4
jmp 0x1400eb6e2
invalid
xor al, 0x4c
lea eax, [rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1400eb6e2
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp 0x1400eb6e2
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ecx, 2
ret 0x14c
add ecx, 2
jmp 0x1400eb6e2
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x1400eb78d
invalid
add rcx, rdi
mov r9, rcx
test r8, r8
je case.0x1400eac6b.23
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x1400eb711
cmp ecx, 0x5c
je 0x1400eb711
add al, 0xfb
cmp al, 2
jae 0x1400eb711
xor eax, eax
jmp 0x1400eb785
lea rcx, [rbp - 0x28]
mov rdx, rdi
mov r8, rsi
call fcn.1400eb7a0
movzx eax, byte [rbp - 0x28]
fmul dword [r8 - 0x75]
invalid
invalid
fmul dword [rax - 0x75]
mov ecx, dword [rbp - 0x18]
call 0x138644274
mov rdx, qword [rbp - 8]
push rbp
clc
movzx r8d, al
lea r9, [0x14018e910]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
jmp rax
add rcx, 4
jmp 0x1400eb77b
invalid
xor al, 0x4c
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1400eb77b
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400eb77b
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
jmp 0x1400eb77b
mov ecx, 2
cmp rcx, rsi
ja 0x1400eb78d
cmp al, 6
setne al
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x14015e7a8]
mov rdx, rsi
call fcn.14011b560
int3
add byte [rax], al
add byte [rcx + 0xf], al
invalid
mov dh, 0xd2
or r10, rsi
cmp r10d, 0x5c5c
cmp edx, 0x5c5c
cmp edx, 0x5c5c
jne 0x1400eb95c
mov r10d, r15d
and r10d, 0xe
invalid
cmp r10d, 2
je 0x1400eb999
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xd6
invalid
movzx r10d, r14b
invalid
shl r10d, 8
movzx esi, dil
movzx esi, bh
movzx esi, bh
or esi, r10d
movzx r10d, si
movzx edx, si
movzx edx, si
cmp r10d, 0x5c2e
cli
pop rsp
add byte [rax], al
je 0x1400eba4c
cmp r10d, 0x5c3f
jne 0x1400eb999
cmp r8, 3
jbe 0x1400ebbf6
cmp byte [rdx], 0x2f
je 0x1400eb956
cmp byte [rdx + 1], 0x2f
je 0x1400eb956
cmp byte [rdx + 2], 0x2f
je 0x1400eb956
cmp byte [rdx + 3], 0x2f
jne 0x1400eba99
lea r10, [r8 - 2]
jmp 0x1400eb9a6
cmp r8, 2
jb 0x1400eba3c
invalid
add byte [rax], al
invalid
cmp byte [rdx + 1], 0x3a
jne 0x1400eba3c
test esp, ecx
add byte [rax], al
invalid
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x1a
jae 0x1400eba3c
cmp al, 0x61
setae dl
shl dl, 5
xor dl, al
mov byte [rcx], 5
mov byte [rcx + 1], dl
jmp 0x1400eba3f
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x1400eba3c
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
xor r9d, r9d
nop word cs:[rax + rax]
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x1400eb9e2
cmp r11d, 0x5c
je 0x1400eb9e2
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x1400eb9c0
jmp 0x1400eba3c
lea r11, [r9 + 1]
sub r10, r11
je 0x1400eba3c
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
invalid
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
je 0x1400eba1d
cmp edi, 0x5c
je 0x1400eba1d
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
jne 0x1400eba00
mov rsi, r10
test r9, r9
je 0x1400eba3c
test rsi, rsi
je 0x1400eba3c
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
adc byte [r9 + rcx*4 + 0x59], cl
sbb byte [rax - 0x77], cl
jno case.0x1400db2aa.699
jmp 0x1400eba3f
mov byte [rcx], 6
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmp r8, 3
jbe 0x1400ebc0d
clc
add ecx, dword [rdi]
xchg byte [rdi + 0x48000001], dh
add edx, 4
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x1400eba8c
nop word cs:[rax + rax]
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
je 0x1400eba8c
cmp r9d, 0x5c
je 0x1400eba8c
inc rax
cmp r8, rax
jne 0x1400eba70
mov rax, r8
mov byte [rcx], 3
add dword [rbx], eax
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x1400eba3f
and r15d, 0xc
cmp r15d, 4
je 0x1400ebb22
movzx r10d, bl
shl r10, 0x30
or r10, r9
movzx r9d, r11b
shl r9, 0x28
movzx eax, al
shl rax, 0x20
or rax, r9
or rax, r10
movabs r9, 0x5c434e5500000000
cmp rax, r9
jne 0x1400ebb22
cmp r8, 7
jbe 0x1400ebc24
lea rax, [rdx + 8]
mov rsi, r8
mov r9d, 1
add rsi, 0xfffffffffffffff8
je 0x1400ebb95
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x1400ebbad
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x1400ebb01
mov r10, rsi
jmp 0x1400ebbde
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jb 0x1400ebb43
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x1400ebb4f
cmp r10d, 0x5c
je 0x1400ebb4f
jmp 0x1400ebb7f
cmp r8, 4
je 0x1400ebb9d
cmp r8, 6
jne 0x1400ebb7f
cmp byte [rdx + 5], 0x3a
jne 0x1400ebb7f
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
add r10b, 0xbf
cmp r10b, 0x19
ja 0x1400ebb7f
cmp dl, 0x61
setae al
shl al, 5
xor al, dl
mov byte [rcx], 2
mov byte [rcx + 1], al
jmp 0x1400eba3f
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x1400ebb9a
inc rdx
cmp r8, rdx
jne 0x1400ebb85
jmp 0x1400ebb9d
xor r10d, r10d
jmp 0x1400ebbdb
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp 0x1400eba3f
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
je 0x1400ebbdb
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
je 0x1400ebbde
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x1400ebbc3
mov r11, rsi
jmp 0x1400ebbde
xor r11d, r11d
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
jmp 0x1400eba3f
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.14011b5e0
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.14011b560
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 8
mov rdx, r8
mov r8, rax
call fcn.14011b560
and eax, 0xcc0002f9
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
cmp r15b, 3
cmove rdx, rax
cmp r15b, 3
je 0x1400ebc5e
mov edi, 0x77fb3844
mov edx, 0x245c8b4d
and byte [rcx - 0x73], cl
add al, 0x45
add al, 0x45
mov r9b, r10b
cmp bl, r15b
ja 0x1400ebc5e
mov r11, qword [r12 + 0x20]
lea rax, [r11 + 4]
invalid
mov r9b, r10b
lea r9d, [r9 + r9*2]
lea ecx, [rcx + rcx*2]
add r9d, 7
mov dword [rbp - 0xc], r9d
hlt
movzx r13d, byte [r12 + 0x3a]
lea r9, [r11 + rdx + 2]
mov qword [rbp - 8], r9
clc
hlt
clc
lea rdx, [r11 + rdx + 8]
push rsp
adc ecx, dword [rax]
mov qword [rbp], rdx
mov rsi, qword [r12]
xor al, 0x24
xor al, 0x24
mov rdx, qword [r12 + 8]
and al, 8
mov r14d, r8d
mov r9, rdx
jmp 0x1400ebd09
mov r10, qword [rbp]
test r10, r10
jne case.0x1400ebd91.2
mov byte [r12 + 0x38], 1
mov bl, 1
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja 0x1400ebc5e
test bl, bl
je 0x1400ebd80
movzx r10d, bl
cmp r10d, 1
jne 0x1400ebda0
mov byte [r12 + 0x38], 2
test r13b, r13b
jne 0x1400ebeea
mov bl, 2
cmp r8d, 3
jb 0x1400ebcfa
cmp r8d, 5
je 0x1400ebcfa
cmp r8d, 6
jne 0x1400ebfb2
add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x1400ebe93
movzx r10d, byte [rsi]
cmp rdx, 1
je 0x1400ebe9a
cmp r10b, 0x2e
jne 0x1400ebe9a
jne 0x1400ebe9a
movzx r10d, byte [rsi + 1]
cmp r10d, 0x2f
je case.0x1400e963e.422
cmp r10d, 0x5c
jne 0x1400ebcfa
jmp case.0x1400e963e.422
lea r10, [0x14018e92c]
movsxd r11, dword [r10 + r14*4]
add r11, r10
mov r10, rax
jmp r11
mov r10, qword [rbp - 8]
jmp case.0x1400ebd91.0
test rdx, rdx
je 0x1400ebf0a
test byte [rcx + 1], ah
add byte [rax], al
test byte [rcx + 1], ah
add byte [rax], al
xor r11d, r11d
cmp r8b, 3
cmp al, 3
cmp al, 3
jae 0x1400ebde0
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rdx - 0x80], al
cmp al, 0x1e
pop rsp
cmp byte [rsi + r11], 0x5c
je 0x1400ebe26
inc r11
cmp rdx, r11
jne 0x1400ebdc0
ret
jmp 0x1400ebdf9
movzx r9d, byte [rsi + r11]
cmp r9d, 0x2f
je 0x1400ebe26
cmp r9d, 0x5c
je 0x1400ebe26
inc r11
cmp rdx, r11
jne 0x1400ebde0
xor r10d, r10d
mov r11, rdx
test r11, r11
jne 0x1400ebe31
mov r9, rdx
sub r9, r10
jb 0x1400ebfba
add r10, rsi
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
jmp 0x1400ebcfd
mov r10d, 1
test r11, r11
je 0x1400ebe04
mov r9, rsi
mov edi, dword [rbp - 0xc]
mov ebx, edi
cmp r11, 1
je case.0x1400e963e.417
mov dil, 9
cmp r11, 2
jne 0x1400ebe64
cmp byte [rsi], 0x2e
jne 0x1400ebe64
lea r9, [rsi + 1]
mov bl, 8
cmp byte [r9], 0x2e
movzx edi, bl
sti
mov r9d, 9
cmovne edi, r9d
add r10, r11
add edx, ebx
mov r9, rdx
sub r9, r10
jb 0x1400ebfba
add r10, rsi
mov qword [r12], r10
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
cmp dil, 0xa
je 0x1400ebcfd
jmp case.0x1400ec744.22
add byte [rax], al
xor edx, edx
jmp 0x1400ebcfa
invalid
invalid
invalid
invalid
invalid
cmp rdx, 1
jne 0x1400ebcfa
test dword [rsi - 2], edx
invalid
invalid
inc dword [rcx - 0x80]
cli
cmp r10b, 0x2e
jne 0x1400ebcfa
invalid
jne 0x1400ebcfa
dec dword [rbp - 0x7b]
leave
test r9, r9
je 0x1400ec000
test byte [rcx + 1], cl
add byte [rax], al
dec r9
inc rsi
inc esi
inc esi
mov qword [r12], rsi
mov qword [r12 + 8], r9
and al, 8
mov byte [rcx], 7
jmp 0x1400ebc61
mov byte [r12 + 0x38], 1
lea rdx, [0x14018e948]
insd dword [rdi], dx
sub cl, byte [rdx]
invalid
and al, 0x38
add dword [rax - 0x73], ecx
adc eax, 0xa2a6d
insd dword [rdi], dx
sub cl, byte [rdx]
invalid
insd dword [rdi], dx
sub cl, byte [rdx]
add byte [rsi + 0x63], cl
movsxd r10, dword [rdx + r14*4]
adc al, 0xb2
add r10, rdx
jmp r10
invalid
loop 0x1400ebf2f
mov r10, rax
mov edx, eax
jmp 0x1400ebf3f
push rbp
test r9, r9
je 0x1400ebfed
dec r9
inc rsi
mov qword [r12], rsi
xor al, 0x24
mov qword [r12 + 8], r9
and al, 8
or dh, al
add dword [rsi], eax
mov byte [rcx], 6
jmp 0x1400ebc61
inc dword [rcx - 0x3a]
and al, 0x38
mov byte [r12 + 0x38], 3
jmp 0x1400ebc5e
add ebp, ecx
std
invalid
mov byte [rcx], dil
mov qword [rcx + 8], rsi
cmp dword [rax - 0x77], ecx
jno 0x1400ebf24
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
jmp 0x1400ebc61
cmp al, 0xfd
invalid
dec dword [rbx + rcx*4 + 0x55]
clc
mov r10, qword [rbp - 8]
jmp 0x1400ebf3f
mov r10d, 6
add byte [rax], al
jmp 0x1400ebf3f
mov r10, qword [rbp]
jmp 0x1400ebf3f
invalid
invalid
mov r10d, 2
add byte [rax], al
cmp r10, r9
ja case.default.0x1400ebf56
invalid
retf 0x870f
add byte [rax - 0x73], cl
adc eax, 0xa2a11
or al, byte [rax]
lea rdx, [0x14018e960]
or al, byte [rax]
movsxd r11, dword [rdx + r14*4]
add r11, rdx
add ebx, edx
add ebx, edx
jmp r11
mov rax, qword [rbp]
jmp case.0x1400ebf56.0
mov rax, qword [rbp - 8]
jmp case.0x1400ebf56.0
mov eax, 6
jmp case.0x1400ebf56.0
mov eax, 2
mov rdx, r9
sub rdx, rax
jb 0x1400ebfdb
add rax, rsi
mov qword [r12], rax
mov qword [r12 + 8], rdx
mov rax, qword [r12 + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [r12 + 0x11]
movups xmm1, xmmword [r12 + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r10
jmp 0x1400ebc61
mov byte [rcx], 6
jmp 0x1400ebc61
lea r8, [0x14015e8a0]
mov rcx, r10
mov ecx, edx
call fcn.14011b560
lea r8, [0x14015e840]
mov rcx, r10
mov rdx, r9
call fcn.14011b5e0
lea r8, [0x14015e858]
mov rcx, rax
mov rdx, r9
call fcn.14011b560
jbe 0x1400ec008
invalid
lea r8, [0x14015e888]
mov ecx, 1
xor edx, edx
shr al, cl
invalid
cmc
add al, byte [rax]
shr al, cl
invalid
lea r8, [0x14015e870]
mov ecx, 1
add dword [rax], eax
add byte [rax], al
xor edx, edx
call fcn.14011b560
int3
int3
int3
cli
movzx r10d, al
mov dh, 0xd0
lea r9, [r10 + 1]
xor eax, eax
rol byte [rcx - 0x80], 0xfa
add al, 0x4c
cmovae ecx, eax
movzx r10d, byte [rdx]
lea r11d, [r10 - 6]
movzx esi, r11b
lea rdi, [rsi + 1]
cmp sil, 4
add al, 0x48
cmovae edi, eax
add al, 0x48
cmovae edi, eax
cmp r9, rdi
jne 0x1400ec0f1
invalid
add byte [rax - 0x367bbaff], dh
mov al, 1
test r9b, r9b
je 0x1400ec09c
movzx r8d, r9b
cmp r8d, 4
add al, 0x75
invalid
add al, 0x75
jns case.0x1400ec0b8.1
cmp r9d, 4
cmp ecx, 4
jne 0x1400ec0f1
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x1400ec0b8
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 8]
push rdx
or byte [rax - 0x75], cl
or r8b, bpl
call fcn.14011b190
sti
lock add al, byte [rax]
test eax, eax
sete al
shr bl, 0x55
shr bl, 0x55
cmp r11b, 3
jbe 0x1400ec0f1
cmp r8b, r10b
jne case.default.0x1400ec0b8
mov eax, r8d
lea r8, [0x14018e978]
invalid
sub byte [rdx], cl
add byte [rcx + 0x63], cl
add al, 0x80
add rax, r8
jmp rax
invalid
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x1400ec0b8
mov rsi, rdx
mov rdx, qword [rdx + 8]
push rdx
or byte [rax - 0x77], cl
iretd
mov rcx, qword [rcx + 8]
call fcn.14011b190
test eax, eax
jne case.default.0x1400ec0b8
push rdx
or byte [rax - 0x77], cl
iretd
mov r8, qword [rdi + 0x20]
cmp r8, qword [rsi + 0x20]
invalid
invalid
and byte [rbp + 0xa], r14b
jne case.default.0x1400ec0b8
mov rdx, qword [rsi + 0x18]
mov rcx, qword [rdi + 0x18]
jmp 0x1400ec090
xor eax, eax
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
movzx eax, byte [rcx + 1]
cmp al, byte [rdx + 1]
sete al
jmp 0x1400ec0f1
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
jns 0x1400ec13a
movzx eax, byte [rcx + 0x10]
cmp eax, 6
je 0x1400ec153
sbb byte [rax - 0x75], cl
push rcx
xor byte [rax - 0x77], cl
push rbp
mov edi, 0x1141100f
mov rdx, qword [rcx + 0x30]
mov qword [rbp - 0x41], rdx
movups xmm0, xmmword [rcx + 0x11]
movups xmm1, xmmword [rcx + 0x21]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
movzx edx, byte [rcx + 0x3a]
movzx r12d, byte [rcx + 0x38]
movzx r8d, byte [rcx + 0x39]
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rdi
mov byte [rbp + 0x18], al
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [rbp + 0x19], xmm0
movups xmmword [rbp + 0x29], xmm1
mov rcx, qword [rbp - 0x41]
mov qword [rbp + 0x38], rcx
mov byte [rbp + 0x42], dl
mov byte [rbp + 0x40], r12b
mov byte [rbp + 0x41], r8b
cmp r12b, 2
jne 0x1400ec254
test rdi, rdi
je case.0x1400ebf56.12
cmp al, 3
jae 0x1400ec1e0
lea rcx, [rsi + rdi]
xor r9d, r9d
nop dword [rax]
cmp byte [rsi + r9], 0x5c
je 0x1400ec1c4
inc r9
cmp rdi, r9
jne 0x1400ec1b0
jmp 0x1400ec24c
test r9, r9
jne 0x1400ec53d
inc rsi
dec rdi
jne 0x1400ec1aa
xor edi, edi
mov rsi, rcx
mov qword [rbp + 8], rcx
jmp 0x1400ec250
xor ecx, ecx
nop word cs:[rax + rax]
movzx r9d, byte [rsi + rcx]
cmp r9d, 0x2f
je 0x1400ec220
cmp r9d, 0x5c
je 0x1400ec220
inc rcx
cmp rdi, rcx
jne 0x1400ec1f0
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
jne 0x1400ec22b
jmp 0x1400ec236
mov r9d, 1
test rcx, rcx
je 0x1400ec236
cmp rcx, 1
jne 0x1400ec24c
cmp byte [rsi], 0x2e
jne 0x1400ec24c
add rcx, r9
cmp rdi, rcx
jb 0x1400ec545
add rsi, rcx
sub rdi, rcx
jne 0x1400ec1e0
xor edi, edi
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rdi
cmp r8b, 2
cmp al, 2
jne 0x1400ec4a9
test dl, dl
setne cl
cmp r12b, 1
ja 0x1400ec29a
xor r8d, r8d
cmp al, 5
jb 0x1400ec2e8
test dl, dl
jne 0x1400ec2e8
sal byte [rbp + 0x74], cl
xor r9d, r9d
cmp al, 6
je 0x1400ec290
test r12b, r12b
jne 0x1400ec290
mov r9d, 2
cmp rdi, 1
jbe 0x1400ec587
xchg bh, dh
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + 0x39], cl
stc
cmp r9, rdi
jne 0x1400ec2a1
xor r8d, r8d
jmp 0x1400ec2e8
xor ecx, ecx
xor r8d, r8d
jmp case.0x1400ec4d4.6
lea r8, [rsi + rdi]
lea r10, [rsi + r9]
adc al, 0xe
adc al, 0xe
inc r10
cmp r10, r8
sete r8b
movzx r9d, byte [rsi + r9]
test r8b, 1
jne 0x1400ec2dd
cmp r9b, 0x2e
jne 0x1400ec2dd
invalid
jne 0x1400ec2dd
sbb dword [rbp + 0xf], eax
mov dh, 2
movzx r8d, byte [r10]
cmp r8b, 0x5c
sete r9b
cmp r8b, 0x2f
sete r8b
or r8b, r9b
or al, cl
or al, cl
jmp 0x1400ec2e8
cmp r9b, 0x2e
sete r9b
stc
sete r9b
and r8b, r9b
test r12b, r12b
je case.0x1400ebd91.27
xor r9d, r9d
movzx r8d, r8b
movzx ecx, cl
add rcx, r8
add rcx, r9
cmp rdi, rcx
jbe 0x1400ec4a9
test dl, dl
setne cl
cmp al, 6
invalid
sete r13b
cmp al, 5
setb bl
test r12b, r12b
setne r9b
mov r10, qword [rbp + 0x38]
lea r8, [r10 + 1]
test r10, r10
cmove r8, r10
ret 0x8041
cld
add cl, byte [rdi]
cmp dword [rcx], 1
add byte [rax], al
ret 0x8041
movzx r14d, dl
or bl, cl
or r13b, r9b
mov rcx, qword [rbp + 0x28]
lea rdx, [rcx + 4]
mov qword [rbp], rdx
lea rdx, [rcx + r8]
add rdx, 2
mov qword [rbp - 0x10], rdx
lea rcx, [rcx + r8 + 8]
add qword [rax], r9
or byte [rax - 0x77], cl
clc
mov qword [rbp - 8], rcx
mov eax, eax
mov qword [rbp - 0x18], rax
jmp 0x1400ec38f
xor eax, eax
test r12b, r12b
je 0x1400ec430
add byte [rax], al
xor ecx, ecx
movzx eax, al
add rax, r14
invalid
add rax, rcx
cmp rdi, rax
jbe 0x1400ec4a9
sbb al, byte [rcx]
add byte [rax], al
invalid
sbb al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x77], cl
dec dword [rax - 0x73]
movabs al, byte [0x201e808558d48]
movabs al, byte [0x201e808558d48]
mov r15, rdi
lea rcx, [rbp - 0x60]
movabs al, byte [0x201e808558d48]
add byte [rax + 0xf0aa87d], al
test dword [rbx], edi
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x201e808558d48]
add byte [rax + 0xf0aa87d], al
test dword [rbx], edi
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 1], cl
mov rdi, r15
sub rdi, qword [rbp - 0x60]
jb 0x1400ec554
invalid
mov qword [rbp + 0x10], rdi
test bl, bl
jne case.0x1400efd67.53
test r13b, r13b
je 0x1400ec3d0
xor ecx, ecx
leave
jmp case.0x1400ebd91.34
add byte [rax], al
add byte [rcx + 2], bh
mov ecx, 2
cmp rdi, 2
cmp edi, 2
jb 0x1400ec578
cmp rcx, rdi
cmp ecx, edi
je case.0x1400efd67.53
lea rax, [rsi + rdi]
lea rdx, [rsi + rcx]
lea edx, [rsi + rcx]
lea edx, [rsi + rcx]
inc rdx
cmp rdx, rax
sete al
movzx ecx, byte [rsi + rcx]
invalid
test al, 1
invalid
jne 0x1400ec41c
cmp cl, 0x2e
jne 0x1400ec41c
invalid
sbb cl, byte [rdi]
movzx eax, byte [rdx]
mov dh, 2
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
enter 0xffffffffffff8445, 0xffffffffffffffe4
enter 0xffffffffffff8445, 0xffffffffffffffe4
in al, 0xf
jne case.0x1400ec442.6
test dword [rcx - 1], esp
invalid
invalid
jmp 0x1400ec430
cmp cl, 0x2e
stc
sete cl
sete cl
sete cl
and al, cl
test r12b, r12b
jne case.0x1400ec442.6
test dword [rsi - 1], ecx
invalid
invalid
test dword [rsi - 1], ecx
invalid
nop dword [rax]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
lea rdx, [0x14018e9ac]
lea edx, [0x14018e9ac]
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
loope 0x1400ec48d
mov rcx, qword [rbp]
mov ecx, dword [rbp]
jmp 0x1400ec37d
mov rcx, qword [rbp - 0x10]
jmp 0x1400ec37d
invalid
invalid
invalid
invalid
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
jmp 0x1400ec37d
mov ecx, 6
jmp 0x1400ec37d
mov ecx, 2
add byte [rax], al
jmp 0x1400ec37d
or bh, bh
invalid
lea rbx, [rbp - 0x60]
lea r14, [rbp + 8]
or byte [rdi], cl
invalid
add byte [rax], r8b
or byte [rdi], cl
invalid
mov rcx, rbx
mov rdx, r14
bnd call fcn.1400ec5a0
bnd call fcn.1400ec5a0
add dword [rax], eax
add byte [rax + 0x750aa87d], al
cmp byte [rbp - 0x58], 0xa
jne 0x1400ec4a9
mov rcx, rdi
cmp byte [rbp - 0x58], 0xa
test al, 0xa
jne 0x1400ec4a9
mov rcx, rdi
sub rcx, qword [rbp - 0x60]
jb 0x1400ec566
movabs al, byte [0x8948000000c8820f]
adc byte [r8 - 0x77], r9b
adc byte [rax - 0x77], cl
mov qword [rbp + 0x10], rcx
mov rdi, rcx
iretd
jne 0x1400ec480
adc byte [rax - 0x77], cl
iretd
xor edi, edi
mov rax, rsi
mov rdx, rdi
add rsp, 0xc8
enter 0, 0
enter 0, 0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
mov r9d, eax
lea r10, [0x14018e990]
movsxd r9, dword [r10 + r9*4]
invalid
or al, 0x8a
invalid
add r9, r10
jmp r9
mov r9, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
add r9, 4
jmp 0x1400ec2f4
mov rdi, r15
jmp 0x1400ec4a9
mov r9, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
lea r11, [r10 + 1]
test r10, r10
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
add r9, 2
add ch, cl
in al, dx
std
invalid
invalid
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
add ch, cl
in al, dx
std
invalid
mov r9, qword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
fimul dword [rbp + 1]
invalid
add r9, 8
jmp 0x1400ec2f4
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
fimul dword [rbp + 1]
fimul dword [rbp + 1]
invalid
mov r9d, 6
jmp 0x1400ec2f4
mov r9d, 2
jmp 0x1400ec2f4
mov rcx, rsi
jmp 0x1400ec24c
lea r8, [0x14015e810]
mov rdx, rdi
call fcn.14011b560
mov rcx, rdi
lea r8, [0x14015e828]
mov rdx, r15
call fcn.14011b5e0
mov r15, rdi
lea r8, [0x14015e828]
mov rdx, r15
call fcn.14011b5e0
lea r8, [0x14015e7c8]
mov rdx, rdi
call fcn.14011b560
lea r8, [0x14015e7c8]
mov ecx, 2
mov rdx, rdi
call fcn.14011b560
int3
ret 0x3474
add dword [rbp + 0x28], esi
cmp byte [rcx], 0x2e
jne 0x1400ec690
xor eax, eax
cmp r8b, 3
setae al
lea eax, [rax + rax*2]
add eax, 7
jmp 0x1400ec690
jne 0x1400ec690
cmp byte [rcx + 1], 0x2e
sete al
xor al, 9
jmp 0x1400ec690
or cl, byte [rcx + 1]
ror dword [rcx + rcx*4 + 0xe], 1
mov qword [rsi], r9
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea eax, [0x14015e7e0]
invalid
mov rcx, rax
call fcn.14011b560
lea r8, [0x14015e7f8]
mov rcx, rax
call fcn.14011b560
add ah, cl
add ah, cl
int3
int3
int3
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
movzx r8d, byte [rcx + 0x38]
movzx edx, byte [rcx + 0x3a]
test dl, dl
setne al
invalid
rol byte [rcx - 0x80], 0xf8
add dword [rdi + 0x63], esi
ja 0x1400ec751
cmp r8b, 1
ja 0x1400ec751
invalid
test dl, dl
jne 0x1400ec72a
movzx r11d, byte [rcx + 0x10]
adc byte [rcx - 0x73], al
push rbx
sti
lea edx, [r11 - 5]
cmp dl, 1
ja 0x1400ec72a
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
push rcx
or byte [rbp + 0x31], al
xor edx, edx
test r8b, r8b
jne 0x1400ec725
cmp r11b, 6
xor r10d, r10d
xor edx, edx
test r8b, r8b
jne 0x1400ec725
cmp r11b, 6
invalid
je 0x1400ec725
mov r10d, 2
cmp rdx, 1
cli
invalid
cli
add dword [rdi], ecx
invalid
jbe 0x1400ec800
xchg bl, bl
add byte [rax], al
add byte [rcx + 0x39], cl
sal byte [rbp + 0x3f], cl
cmp r10, rdx
jne 0x1400ec769
xor edx, edx
rol byte [rbp - 0x7c], cl
test r8b, r8b
jne 0x1400ec755
sal byte [rbp + 0x24], 0x44
movzx eax, byte [rcx + 0x10]
movzx r8d, byte [rcx + 0x10]
lea r9, [0x14018e9c8]
lea ecx, [0x14018e9c8]
mov esp, dword [rdx]
or al, byte [rax]
invalid
add byte [rdi + 0x63], cl
add al, 0x81
invalid
movsxd r8, dword [r9 + r8*4]
or dword [rbp + 1], 0xe0ff41c8
add r8, r9
jmp r8
mov rcx, qword [rcx + 0x20]
and byte [rax - 0x7d], cl
rol dword [rbx + rbp*8], 6
jmp 0x1400ec757
add rcx, 4
jmp 0x1400ec757
xor eax, eax
xor edx, edx
invalid
sal byte [rcx], cl
leave
xor ecx, ecx
movzx edx, dl
movzx eax, al
ror byte [rax + 1], 0xd0
ror byte [rax + 1], 0xd0
add rax, rcx
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
pop rbp
ret
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
cmp ebx, edx
cmp ebx, edx
sete dl
movzx r9d, byte [r9 + r10]
test dl, 1
jne 0x1400ec7f0
cmp r9b, 0x2e
cmp cl, 0x2e
jne 0x1400ec7f0
movzx edx, byte [r11]
cmp dl, 0x5c
sete r9b
cmp dl, 0x2f
invalid
adc eax, dword [rax + 0xf415cfa]
xchg esp, eax
rol dword [rax - 0x6bf0d006], 0xc2
invalid
sete dl
invalid
sete dl
or dl, r9b
jmp 0x1400ec72c
mov r8, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
mov ecx, dword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 2
jmp 0x1400ec757
mov r8, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
leave
leave
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 8
jmp 0x1400ec757
invalid
invalid
mov ecx, 6
jmp 0x1400ec757
mov ecx, 2
jmp 0x1400ec757
cmp r9b, 0x2e
sete r9b
and dl, r9b
jmp 0x1400ec72c
lea r8, [0x14015e7c8]
mov ecx, 2
call fcn.14011b560
int3
mov rbx, qword [rcx]
mov rsi, qword [rcx + 8]
mov qword [rbp - 0x58], rdx
test rdx, rdx
jne 0x1400ed39f
cmp byte [rbx + 0x20], 0
jne 0x1400ed39f
inc rsi
mov qword [rcx + 8], rsi
xor eax, eax
jmp 0x1400ed72a
mov r15, r8
mov r14, r9
mov rdi, rcx
mov rax, qword [rbx]
test rsi, rsi
je 0x1400ed464
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str.___________________at_LocalRustBacktraceMutex00000000
mov r8d, 6
call qword [rax + 0x18]
sbb byte [rax + rax*8 + 0x354850f], al
add byte [rax], al
cmp byte [rbx + 0x20], 1
jne 0x1400ed58f
mov rax, qword [rbx]
lea r8, [0x140187c48]
mov qword [rbp - 0x40], r8
lea rcx, [0x140009230]
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], 0x15
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
add ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
push rax
sub byte [rcx + rcx*4 + 0x45], cl
mov qword [rbp + 0x48], 1
add ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
push rax
sub byte [rcx + rcx*4 + 0x45], cl
mov qword [rbp + 0x48], 1
lea rax, [rbp - 0x40]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 2
lea rax, [rbp - 0x10]
mov qword [rbp + 0x60], rax
mov dword [rbp + 0x60], eax
jmp 0x1400ed576
lea rcx, [rbx + 0x18]
mov qword [rbp - 0x40], rcx
lea rcx, [fcn.140008650]
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x10], 2
mov qword [rbp], 0
mov qword [rbp + 8], 4
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea rax, [0x14015f1f0]
invalid
add byte [rax - 0x77], cl
mov qword [rbp + 0x48], 2
lea r12, [rbp - 0x40]
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x58], 1
lea r13, [rbp - 0x10]
invalid
mov qword [rbp + 0x60], r13
mov qword [rbp + 0x68], 1
lea r8, [rbp + 0x40]
call fcn.140009290
test al, al
ror byte [rdi], 0x85
cmp dword [rdx], eax
add byte [rax], al
cmp byte [rbx + 0x20], 1
jne 0x1400ed58f
mov rax, qword [rbx]
lea rcx, [rbp - 0x58]
mov qword [rbp - 0x40], rcx
ror byte [rax - 0x73], 0xd
in eax, 3
add byte [rax], al
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], 0x12
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea rax, [0x14015f218]
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], 2
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x58], 2
mov qword [rbp + 0x60], r13
mov qword [rbp + 0x68], 1
lea r8, [rbp + 0x40]
call fcn.140009290
test al, al
jne 0x1400ed728
invalid
cdq
add dword [rax], eax
invalid
cmp dword [r15], 3
je 0x1400ed62d
movzx eax, byte [rbx + 0x20]
cmp eax, 2
je 0x1400ed62d
cmp eax, 1
jne 0x1400ed655
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
invalid
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
xor byte [rdi], cl
sub dword [rbp + 0x20], ebx
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x40], rcx
lea rcx, [0x1400ea7a0]
sar edi, 1
dec dword [rax - 0x77]
enter 0xffffffffffff8b48, 0x48
mov ecx, dword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea rax, [0x140187c48]
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], 1
add qword [rax], rax
add byte [rax], al
lea rax, [rbp - 0x40]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 1
mov qword [rbp + 0x60], 0
invalid
invalid
add byte [rax], al
add byte [rax], al
lea r8, [rbp + 0x40]
jmp case.0x1400675a0.1564
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str._unknown_
lea edx, str._unknown_
mov r8d, 9
call qword [rax + 0x18]
test al, al
je 0x1400ed709
jmp 0x1400ed728
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
invalid
movups xmm1, xmmword [r15 + 0x10]
adc byte [rdi + 0x10], cl
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
mov eax, dword [rbx]
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x50], rcx
mov r8b, 0x48
lea ecx, [0x1400ea7a0]
mov qword [rbp - 0x48], rcx
mov qword [rbp + 0x40], 2
add byte [rax - 0x39], cl
push r8
push rax
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x60], 0
movabs rcx, 0x400000020
mov qword [rbp + 0x68], rcx
mov byte [rbp + 0x70], 3
jo 0x1400ed6c4
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov edx, dword [rax + 0x28]
lea rax, [0x140187c48]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
lea rax, [rbp - 0x50]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
lea rax, [rbp + 0x40]
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
mov qword [rbp - 0x18], 1
lea r8, [rbp - 0x40]
call fcn.140009290
test al, al
jne 0x1400ed728
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140187dd8]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x1400ed73e
mov al, 1
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp dword [rbp + 0xe0], 1
mov rcx, rdi
jne 0x1400ed391
mov rax, r14
mov rax, qword [r14]
cmp eax, 2
add cl, byte [rdi]
test byte [rsp + rdi*8], dh
invalid
invalid
mov eax, dword [rbp + 0xe8]
mov dword [rbp - 0x50], eax
cmp byte [rbx + 0x20], 1
jne 0x1400ed80a
mov rax, qword [rbx]
lea r8, [0x140187c48]
mov qword [rbp - 0x40], r8
lea rcx, [0x140009230]
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], 0x12
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov dword [rbp + 8], 1
mov dword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov qword [rbp + 0x40], r8
mov qword [rbp + 0x48], 1
lea rax, [rbp - 0x40]
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], 2
lea rax, [rbp - 0x10]
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], 1
lea r8, [rbp + 0x40]
call fcn.140009290
test al, al
jne 0x1400ed728
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14015f23e]
mov r8d, 0x10
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x1047af1], al
invalid
invalid
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x1047af1], al
invalid
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov rdx, qword [rbx]
mov qword [rbp - 0x10], rdx
lea r8, [rbp - 8]
movups xmm0, xmmword [r14]
movups xmmword [rbp - 8], xmm0
mov r9, qword [r14 + 0x10]
mov qword [rbp + 8], r9
call qword [rax + 0x20]
test al, al
jne 0x1400ed728
mov rax, qword [rbx]
lea rcx, [rbp - 0x50]
mov qword [rbp + 0x40], rcx
lea rcx, [0x1400094c0]
mov qword [rbp + 0x48], rcx
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea rax, [0x1401870d0]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
lea rax, [rbp + 0x40]
mov qword [rbp], rax
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
lea r8, [rbp - 0x10]
call fcn.140009290
test al, al
jne 0x1400ed728
test dword [rbx - 2], esi
invalid
invalid
test dword [rbx - 2], esi
invalid
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140187dd8]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
mov rcx, rdi
je 0x1400ed391
jmp 0x1400ed72a
invalid
int3
push rbp
push rsi
push rdi
sub rsp, 0xc0
add byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x30], xmm6
mov rsi, rdx
mov rax, qword [rcx]
movdqu xmm6, xmmword [rdx]
mov edi, dword [rdx + 0x34]
mov ecx, edi
test dil, 4
je 0x1400ed939
invalid
mov ecx, edi
or ecx, 8
movq rdx, xmm6
test rdx, rdx
jne 0x1400ed939
mov qword [rsi], 1
mov qword [rsi + 8], 0x12
or ecx, 4
mov dword [rsi + 0x34], ecx
mov r8d, 0x81
mov eax, 0x81
mov rdx, rax
ret 0x1f0f
nop dword [rax + rax]
mov rcx, r8
shr rdx, 4
shr edx, 4
mov r8d, eax
and r8b, 0xf
and al, 0xf
lea r9d, [r8 + 0x30]
lea r10d, [r8 + 0x57]
lea edx, [rax + 0x57]
lea edx, [rax + 0x57]
push rax
push rdi
cmp r8b, 0xa
movzx r8d, r9b
movzx r9d, r10b
cmovb r9d, r8d
mov byte [rbp + rcx - 0x52], r9b
lea r8, [rcx - 1]
cmp rax, 0x10
cmp eax, 0x10
mov rax, rdx
jae 0x1400ed950
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400ed9db
mov eax, 0x81
sub rax, r8
sub eax, eax
sub eax, eax
ror byte [rax + 1], 0xe9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1401876d0]
mov r9d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov dl, 1
call fcn.140008770
movdqu xmmword [rsi], xmm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rbp + 0x30]
sub byte [rbp + 0x30], dh
xor byte [rax - 0x7f], cl
add rsp, 0xc0
pop rdi
pop rsi
invalid
add byte [rax], al
add byte [rdi + 0x5e], bl
pop rbp
ret
lea r8, [0x140129be0]
mov edx, 0x80
call fcn.14011b560
int3
leave
movabs r10, 0x8000000000000000
cmp qword [rcx], r10
cmovne r9, rcx
leave
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x11], 0x4c
cmovne ecx, ecx
mov rcx, rdx
mov rdx, rax
pop rbp
jmp fcn.1400eaa40
invalid
invalid
invalid
dec esp
int3
int3
adc dh, bh
invalid
invalid
loope case.0x140072fa6.1545
mov ecx, dword [rax]
mov r8, qword [rax + 8]
mov rcx, rdx
mov ecx, edx
mov rdx, r9
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140008fc0
int1
invalid
int1
dec dword [rax - 0x3f]
shr rax, 0x20
mov dword [rbp + 0xc], eax
lea rsi, [rbp - 0x10]
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mov rdi, rdx
mov edx, eax
call fcn.1400e9ca0
ret 0xffff
mov qword [rbp - 0x30], rsi
lea rax, [0x140006320]
int1
dec dword [rax - 0x77]
fmul dword [r8 - 0x73]
lea eax, [rbp + 0xc]
invalid
lea eax, [rbp + 0xc]
mov qword [rbp - 0x20], rax
loopne 0x1400edae8
lea rax, [0x14000ed10]
lea eax, [0x14000ed10]
mov qword [rbp - 0x18], rax
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea rax, [0x14015e4d8]
add eax, 0x70a1f
add eax, 0x70a1f
or al, byte [rdi]
add byte [rax - 0x77], cl
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 3
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 3
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
mov eax, 2
mov eax, 2
add byte [rax], al
add byte [rax - 0x39], cl
rol byte [r8], 0
invalid
mov qword [rbp - 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x7d8348fff1b7aae8]
stosb byte [rdi], al
mov bh, 0xf1
dec dword [rax - 0x7d]
jge case.0x140072fa6.1552
add byte [rdi], cl
lea r8, [rbp - 0x60]
call fcn.140009290
stosb byte [rdi], al
mov bh, 0xf1
dec dword [rax - 0x7d]
jge case.0x140072fa6.1552
add byte [rdi], cl
invalid
mov al, byte [rax]
add byte [rax], al
jge case.0x140072fa6.1552
add byte [rdi], cl
test byte [rdx + 0x4c000000], cl
mov eax, dword [rbp - 8]
add byte [rax], al
add byte [rbx + rcx*4 + 0x45], cl
clc
mov r8, qword [rbp - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov ebx, eax
ret
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add eax, dword [rax]
mov eax, ebx
jmp 0x1400edb7b
invalid
lea rax, [0x140009230]
mov qword [rbp - 8], rax
clc
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea rax, [0x140187c48]
add byte [rax - 0x77], cl
movabs al, byte [0x1a845c748]
movabs al, byte [0x1a845c748]
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x40], 0
rol byte [r8], 0
add byte [rax], al
lea r8, [rbp - 0x60]
call fcn.140009290
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp rcx, rdi
je 0x1400edde0
lea r8, [r15 + rcx]
mov r12, rcx
mov rdx, r8
jmp 0x1400edc9f
add rdx, 2
cmp rax, r13
cmovne rax, rdx
mov r9d, 2
nop word cs:[rax + rax]
add r12, r9
mov rdx, rax
cmp rax, r13
je 0x1400edde3
lea rax, [rdx + 1]
movzx r10d, byte [rdx]
mov r9d, 1
test r10b, r10b
jns 0x1400edc90
cmp r10b, 0xe0
jb 0x1400edc71
cmp r10b, 0xed
jne 0x1400edcf1
cmp rax, r13
je 0x1400edde3
lea r9, [rdx + 2]
cmp r9, r13
je 0x1400edde3
movzx eax, byte [rdx + 1]
movzx eax, ax
cmp eax, 0x9f
ja 0x1400edd2d
add rdx, 3
mov r9d, 3
mov rax, rdx
jmp 0x1400edc90
add rdx, 2
cmp rax, r13
cmove rdx, rax
xor eax, eax
cmp rdx, r13
setne al
add rax, rdx
mov r9d, 3
cmp r10b, 0xf0
jb 0x1400edc90
xor edx, edx
cmp rax, r13
setne dl
add rax, rdx
mov r9d, 4
jmp 0x1400edc90
movzx edx, byte [r9]
and eax, 0x1f
shl eax, 6
and edx, 0x3f
add eax, edx
add eax, 0xd800
mov word [rbp + 6], ax
mov r9, r12
sub r9, rcx
jb 0x1400ede3b
cmp r12, rdi
ja 0x1400ede29
mov rcx, rsi
mov rdx, r14
mov edx, esi
call fcn.1400ede50
test al, al
jne case.0x1400eedd3.41
lea rax, [rbp + 6]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
lea rax, [0x140009ad0]
lea eax, [0x140009ad0]
mov qword [rbp - 0x10], rax
lea rax, str.u
add byte [rax - 0x77], cl
mov r8d, 0xc045c748
rol byte [r10], 0
add byte [rax], al
add byte [rax - 0x73], cl
call 0x1085466e3
lea rax, [rbp - 0x18]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 0
mov rcx, rsi
mov rdx, r14
lea r8, [rbp - 0x48]
call fcn.140009290
test al, al
jne case.0x1400eedd3.41
add r12, 3
mov rcx, r12
cmp r12, rdi
jbe 0x1400edc5c
invalid
invalid
invalid
invalid
invalid
lea r8, str.library_std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov rcx, r12
mov rdx, rdi
call fcn.14011b560
mov rcx, rdi
sub rdi, rcx
add r15, rcx
mov rcx, rsi
int1
int1
mov rdx, r14
mov r8, r15
mov r9, rdi
call fcn.1400ede50
test al, al
mov rax, qword [rbp - 8]
clc
clc
jne case.0x1400eedd3.41
lea rdx, str.___cannot_be_set_to_0
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
invalid
call rax
mov ebx, eax
mov eax, ebx
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov rcx, r12
mov rdx, rdi
call fcn.14011b5e0
add al, byte [rax]
invalid
lea r8, str.library_std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
sysret
mov rdx, r12
call fcn.14011b920
invalid
int3
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov rsi, r9
mov esi, ecx
mov esi, ecx
mov rdi, r8
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x10], rcx
add rsi, r8
mov qword [rbp - 0x40], r8
invalid
invalid
mov qword [rbp - 0x38], rsi
jne 0x1400ede46
mov byte [rbp - 0x30], 0x81
mov byte [rbp - 0x24], 0x81
mov r14b, 0x81
lea r9, [0x14018e9f4]
or eax, 0xa0b64
jmp 0x1400edeaf
nop dword [rax + rax]
xor r15d, r15d
mov r15d, r15d
shl r15, 0x10
mov r12b, 2
xor ebx, ebx
add dh, byte [rcx]
fild dword [rcx - 0x80]
inc byte [rcx + 0xf411874]
sbb byte [rcx + 0xf], al
cmp r14b, 0x81
je 0x1400edecd
invalid
sbb byte [rcx + 0xf], al
movzx eax, r14b
mov dh, 0xc6
cmp eax, 0x80
add byte [rax], al
je 0x1400ee0b1
test ch, ch
add dword [rax], eax
add byte [rax + rdi - 0x1d], al
cmp bl, r12b
cmp bl, r12b
jb 0x1400ee0da
invalid
test rdi, rdi
je 0x1400ee10e
cmp rdi, rsi
test dword [rdi], 0x22f84
add byte [rdi], cl
je 0x1400ee10e
invalid
movzx edx, byte [rdi]
mov dh, 0x17
movzx r15d, dl
mov dh, 0xfa
test r15b, r15b
js case.0x1400ebd91.59
inc rdi
inc edi
cmp r15d, 0x27
ja case.default.0x1400edf05
mov word [rax], es
add byte [rax], al
invalid
mov word [rax], es
add byte [rax], al
invalid
mov r14b, 0x5c
mov eax, r15d
mov eax, edi
movsxd rax, dword [r9 + rax*4]
add al, 0x81
add rax, r9
jmp rax
enter 0xffffffffffffe0ff, 0x41
mov ch, 0x30
jmp case.0x1400ec4d4.25
mov eax, r15d
and eax, 0x1f
movzx r8d, byte [rdi + 1]
mov dh, 0x47
add dword [rcx - 0x7d], eax
and eax, 0x3f
mov dh, 0x47
add dword [rcx - 0x7d], eax
and eax, 0x3f
and eax, 0x3f
cmp r15b, 0xdf
jbe 0x1400edf6d
invalid
movzx rcx, byte [rdi + 2]
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
invalid
or ecx, r8d
cmp dl, 0xf0
cli
invalid
cli
invalid
jb 0x1400edfe8
movzx r15d, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r15d, 0x3f
out 0x3f, eax
or r15d, ecx
or r15d, eax
or edi, eax
iretd
cmp r15d, 0x110000
je 0x1400ee10e
invalid
lodsd eax, dword [rsi]
add dword [rax], eax
invalid
test byte [rbp + 0x48000001], ch
add edi, 4
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
mov dword [rcx + rax*2], 0x7627ff83
add al, 0x41
cmp edi, 0x27
jbe 0x1400edef8
add rdi, 4
add al, 0x41
cmp r15d, 0x27
cmp edi, 0x27
jbe 0x1400edef8
jmp case.default.0x1400edf05
invalid
add rdi, 2
shl eax, 6
or eax, r8d
mov r15d, eax
cmp r15d, 0x27
jbe 0x1400edef8
je case.0x1400aaa34.1291
invalid
invalid
jmp qword [rdi]
je case.0x1400aaa34.1291
invalid
invalid
cmp r15d, 0x5c
jne case.0x1400ec442.52
mov r13b, 0x5c
xor r15d, r15d
mov r14b, 0x5c
jmp case.0x1400ec4d4.25
invalid
invalid
invalid
cmp r15d, 0x2ff
jbe 0x1400edfad
add al, byte [rax]
add byte [rsi + 0xc], dh
mov ecx, r15d
call fcn.14000d330
test al, al
jne 0x1400ee000
push rbx
mov ecx, r15d
call fcn.14000d1f0
mov r14b, 0x80
inc dword [rcx - 0x4a]
add byte [rax + rax*8 - 0x72b3bb8c], 0xd
test al, al
je 0x1400ee000
lea r9, [0x14018e9f4]
test al, al
je 0x1400ee000
lea r9, [0x14018e9f4]
jmp case.0x1400ec4d4.25
add rdi, 3
shl eax, 0xc
or ecx, eax
mov r15d, ecx
cmp r15d, 0x27
jbe 0x1400edef8
jmp case.default.0x1400edf05
mov eax, r15d
or eax, 1
bsr eax, eax
xor eax, 0x1c
shr eax, 2
lea rbx, [rax - 2]
mov byte [rbp], 0
mov word [rbp - 2], 0
mov ecx, r15d
shr ecx, 0x14
lea rdx, str.0123456789abcdef
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 1], cl
mov ecx, r15d
shr ecx, 0x10
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 2], cl
mov ecx, r15d
shr ecx, 0xc
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 3], cl
mov ecx, r15d
shr ecx, 8
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 4], cl
mov ecx, r15d
shr ecx, 4
and ecx, 0xf
movzx ecx, byte [rcx + rdx]
mov byte [rbp + 5], cl
and r15d, 0xf
movzx ecx, byte [r15 + rdx]
mov byte [rbp + 6], cl
mov byte [rbp + 7], 0x7d
mov word [rbp + rax - 4], 0x755c
mov byte [rbp + rax - 2], 0x7b
movzx r14d, byte [rbp - 2]
movzx r13d, byte [rbp - 1]
mov r15, qword [rbp]
mov r12b, 0xa
cmp r14b, 0x81
lea r9, [0x14018e9f4]
jne 0x1400edeaf
jmp 0x1400ee10e
shr r15, 0x10
mov edx, r15d
lea rax, [rbp - 0x30]
mov dword [rax + 8], 0
mov qword [rax], 0
xor r15d, r15d
xor r13d, r13d
xor r12d, r12d
xor ebx, ebx
xor r14d, r14d
jmp 0x1400ee0f0
mov byte [rbp - 0x30], r14b
mov byte [rbp - 0x2f], r13b
mov qword [rbp - 0x2e], r15
movzx eax, bl
inc bl
movzx edx, byte [rbp + rax - 0x30]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 0x18]
call qword [rax + 0x20]
test al, al
lea r9, [0x14018e9f4]
je 0x1400edeaf
movsd dword [rdi], dword [rsi]
std
invalid
invalid
mov al, 1
jmp 0x1400ee110
xor eax, eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
jae 0x1400ee2b1
cmp r8, 0x201
jae 0x1400ee1f0
mov r14d, 0x200
lea r15, [rbp - 0x58]
mov r12, r8
jmp 0x1400ee247
sub r8, rbx
sub rdi, rbx
cmp r8, rdi
jbe 0x1400ee21f
lea rcx, [rbp + 0x3d8]
mov rdx, rbx
call fcn.1401251c0
mov rsi, qword [rbp + 0x3d8]
mov rax, qword [rbp + 0x3e0]
mov qword [rbp + 0x3c8], rax
test eax, ecx
add eax, dword [rax]
invalid
mov eax, 0xffffffff
cmp rsi, rax
mov ebx, 0xffffffff
cmovb rbx, rsi
mov qword [rbp + 0x3e8], rbx
add eax, dword [rax]
add byte [rax - 0x77], cl
mov rdi, rsi
mov r14, rbx
mov esi, ebx
mov esi, ebx
mov r15, qword [rbp + 0x3c8]
mov r12, rbx
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
xor ecx, ecx
mov rdx, r15
mov r8d, r12d
call qword [sym.imp.kernel32.dll_GetModuleFileNameW]
mov r13d, eax
test eax, eax
jne 0x1400ee272
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1400ee31a
invalid
test al, 0
add byte [rax], al
mov r8d, r13d
cmp r12, r8
invalid
jne 0x1400ee1d0
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jp 0x1400ee297
invalid
invalid
add byte [rax], al
invalid
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
jb 0x1400ee1df
jmp 0x1400ee1f0
cmp r14, r8
jb 0x1400ee366
add byte [rax], al
lea rcx, [rbp + 0x3a8]
mov rdx, r15
call fcn.1400eb2e0
movups xmm0, xmmword [rbp + 0x3a8]
movups xmm1, xmmword [rbp + 0x3b8]
mov rax, qword [rbp + 0x3d0]
test eax, edx
add eax, dword [rax]
add byte [rdi], cl
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
cmp qword [rbp + 0x3d8], 0
add byte [rax], al
invalid
je 0x1400ee305
mov r8, qword [rbp + 0x3e0]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x478
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov rcx, qword [rbp + 0x3d0]
mov ecx, dword [rbp + 0x3d0]
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
add byte [rax + 0x48018948], al
cmp dword [rbp + 0x3d8], 0
jne 0x1400ee2ef
jmp 0x1400ee305
lea rcx, str.internal_error:_entered_unreachable_code_rustc_ba1d7f4a083e6402679105115ded645512a7aea8library_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.14011b5f0
jmp 0x1400ee37b
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r14
mov r8, rax
call fcn.14011b5e0
ud2
add rdi, 0xfffffffffffffffd
and r15d, 0x3c0
or r15d, r14d
or edi, esi
or r12d, r15d
lea r14d, [r12 + 0x10000]
mov ah, 0x24
add byte [rax], al
add dword [rax], eax
mov r13d, r14d
shr r13d, 0x12
cmp rcx, 3
jbe 0x1400ee60f
add dword [rax], eax
invalid
add rdx, 3
mov rcx, qword [rsi + 8]
and r12d, 0x3f
shl r12d, 0x18
shl r15d, 0xa
and r15d, 0x3f0000
or r15d, r12d
shr r14d, 4
and r14d, 0x3f00
or r14d, r15d
lea r8d, [r14 + r13]
add r8d, 0x808080f0
mov dword [rcx + rbx], r8d
add rbx, 4
mov qword [rsi + 0x10], rbx
jmp 0x1400ee5a3
add r9, 2
cmp r8, rax
cmovne r8, r9
nop dword [rax]
mov r9, r8
cmp r8, rax
je 0x1400ee5a0
lea r8, [r9 + 1]
movzx r10d, byte [r9]
test r10b, r10b
jns 0x1400ee530
cmp r10b, 0xe0
jb 0x1400ee522
cmp r10b, 0xed
jne 0x1400ee56f
cmp r8, rax
je 0x1400ee5a0
lea r8, [r9 + 2]
cmp r8, rax
je 0x1400ee5a0
cmp byte [r9 + 1], 0x9f
ja case.0x1400db2aa.808
add r9, 3
mov r8, r9
jmp 0x1400ee530
add r9, 2
add ecx, 2
cmp r8, rax
cmove r9, r8
xor r8d, r8d
cmp r9, rax
setne r8b
add r8, r9
cmp r10b, 0xf0
jb 0x1400ee530
xor r9d, r9d
cmp r8, rax
setne r9b
add r8, r9
jmp 0x1400ee530
mov byte [rsi + 0x18], 0
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
sub rax, rbx
cmp rax, rdi
jb case.0x1400675a0.1650
add rcx, rbx
mov r8, rdi
call fcn.14011a750
add rbx, rdi
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
mov rcx, rsi
mov r14, rdx
mov rdx, rbx
mov r8, rdi
call fcn.140125120
imul eax, dword [r11], 0
mov rdx, r14
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov rbx, qword [rsi + 0x10]
jmp 0x1400ee5ab
int1
mov r13, rdx
mov rdx, rbx
call fcn.140125120
add eax, dword [rax]
mov rdx, r13
mov rax, qword [rsi]
invalid
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov rcx, rax
ror dword [rax + 0x29], 0xd9
jmp 0x1400ee49e
mov r8d, 4
mov rcx, rsi
mov qword [rbp], rdx
mov rdx, rbx
call fcn.140125120
add eax, dword [rax]
mov rdx, qword [rbp]
mov rax, qword [rsi]
mov eax, dword [rsi]
mov rbx, qword [rsi + 0x10]
jmp 0x1400ee4c8
xchg esp, eax
invalid
invalid
invalid
xchg esp, eax
invalid
int3
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
add byte [rax - 0x39], cl
test dword [rax], edx
add al, 0
add dh, bh
invalid
jbe case.0x1400675a0.1633
movabs r8, 0x5c003f005c005c
cmp qword [r9], r8
cmp dword [rcx], eax
invalid
add byte [rax + rax + 0x4d], bl
cmp dword [rcx], eax
je 0x1400ee71d
movabs r8, 0x5c003f003f005c
cmp qword [r9], r8
cmp dword [rcx], eax
invalid
pop rsp
add byte [rbp + 0x39], cl
cmp dword [rcx], eax
je 0x1400ee71d
invalid
je 0x1400ee71d
add dword [rax], 0
add byte [rax + 0x3d], cl
clc
add byte [rax], al
add byte [rdi], cl
jae 0x1400ee730
cmp word [r9 + 2], 0x3a
cmp rax, 0xf8
cmp eax, 0xf8
jae 0x1400ee730
cmp word [r9 + 2], 0x3a
jne 0x1400ee6fc
movzx eax, word [r9 + 4]
jmp 0x1400ee6dc
je 0x1400ee6c6
cmp rax, 1
jne 0x1400ee6fa
invalid
cmp word [r9], 0
add byte [rbp + 0x6c], dh
jne 0x1400ee730
jmp 0x1400ee71d
cmp word [r9 + 2], 0x3a
jne 0x1400ee6fc
movzx eax, word [r9 + 4]
test ax, ax
je 0x1400eeb43
cmp ax, 0x2f
je 0x1400ee6ea
invalid
movzx eax, ax
cmp eax, 0x5c
jne 0x1400ee6fc
movzx eax, word [r9]
cmp eax, 0x2f
clc
invalid
je 0x1400ee700
cmp eax, 0x5c
je 0x1400ee700
jmp 0x1400ee71d
jbe 0x1400ee730
movzx eax, word [r9]
cmp ax, 0x5c
je 0x1400ee70e
movzx eax, ax
cmp eax, 0x2f
invalid
jne 0x1400ee730
movzx eax, word [r9 + 2]
cmp eax, 0x5c
je 0x1400ee71d
add al, byte [rbx + 0x5745cf8]
cmp eax, 0x2f
jne 0x1400ee730
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
adc byte [rdx], al
adc byte [rdx], al
movups xmmword [rcx], xmm0
jmp 0x1400eeb2f
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x73], cl
call 0x1880ee73b
add byte [rax], al
mov qword [rbp + 0x3e0], rcx
mov qword [rbp + 0x3e8], r9
mov qword [rbp + 0x3e0], rcx
mov qword [rbp + 0x408], rdx
or byte [rax + rax], al
add byte [rax - 0x39], cl
test eax, esi
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test eax, edi
add eax, dword [rax]
add byte [rdx], al
mov qword [rbp + 0x3f0], 0
mov qword [rbp + 0x3f8], 2
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
mov qword [rbp + 0x400], 0
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0x200
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x3d8], rax
xor edi, edi
xor r14d, r14d
xor esi, esi
xor r15d, r15d
cmp r8, 0x201
clc
add dword [rdx], eax
add byte [rax], al
jae 0x1400ee7b0
invalid
jmp 0x1400ee79f
jae 0x1400ee879
cmp r8, 0x201
jae 0x1400ee7b0
mov r12d, 0x200
lea rbx, [rbp - 0x58]
mov r13, r8
jmp 0x1400ee808
sub r8, r15
sub r14, r15
cmp r8, r14
jbe 0x1400ee7df
lea rcx, [rbp + 0x3f0]
mov rdx, r15
call fcn.1401251c0
mov rdi, qword [rbp + 0x3f0]
mov rax, qword [rbp + 0x3f8]
mov qword [rbp + 0x3d8], rax
mov eax, 0xffffffff
cmp rdi, rax
mov r15d, 0xffffffff
invalid
cmovb r15, rdi
mov qword [rbp + 0x400], r15
mov r14, rdi
mov r12, r15
mov esp, edi
mov rbx, qword [rbp + 0x3d8]
mov r13, r15
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x3e8]
mov edx, r13d
mov r8, rbx
xor r9d, r9d
call qword [sym.imp.kernel32.dll_GetFullPathNameW]
mov esi, eax
test eax, eax
jne 0x1400ee83a
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1400ee8d9
lahf
add byte [rax], al
invalid
mov r8d, esi
cmp r13, r8
jne case.0x140072fa6.1594
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400eeb6e
sbb dword [rbx], eax
add byte [rax], al
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov r8, r13
mov eax, ebp
cmp r8, 0x201
jb 0x1400ee79f
jmp 0x1400ee7b0
cmp r12, r8
jb case.0x1400ec744.99
mov r12, qword [rbp + 0x408]
mov qword [r12 + 0x10], 0
cmp esi, 2
jbe 0x1400ee94a
movzx eax, word [rbx + 2]
cmp eax, 0x3a
jne 0x1400ee951
cmp word [rbx + 4], 0x5c
jne 0x1400ee951
lea r15, [0x14015fc98]
mov r14d, 4
lea rsi, [r8 + r14]
inc rsi
mov rcx, qword [r12]
cmp rcx, rsi
jae case.0x1400db2aa.801
jmp 0x1400ee9bd
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
cmp qword [rbp + 0x3f0], 0
je 0x1400ee909
mov r8, qword [rbp + 0x3f8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rbp + 0x3e0]
mov qword [rcx + 8], rsi
movabs rax, 0x8000000000000000
add byte [rax], al
or byte [rax - 0x77], 1
mov rax, qword [rbp + 0x408]
cmp qword [rax], 0
je 0x1400eeb2f
mov r8, qword [rax + 8]
mov rcx, qword [0x140198260]
add byte [rcx], dh
sar bh, cl
adc eax, 0x39afb
jmp 0x1400eeb2f
jne 0x1400ee9a4
movzx ecx, word [rbx]
jmp 0x1400ee95d
movzx ecx, word [rbx]
cmp esi, 3
jne 0x1400ee9e8
invalid
mov eax, dword [rax]
add byte [rax], al
cmp cx, 0x5c
jne 0x1400ee9a4
movzx eax, word [rbx + 2]
cmp ax, 0x5c
jne 0x1400ee9a4
add r8, 0xfffffffffffffffe
add rbx, 4
lea r15, [0x14015fca0]
cmp eax, 0x71324
mov r14d, 8
lea rsi, [r8 + r14]
inc rsi
mov rcx, qword [r12]
cmp rcx, rsi
jb 0x1400ee9bd
mov rdi, r8
mov rsi, rcx
mov rcx, qword [rbp + 0x3e8]
jmp 0x1400eea72
mov r15d, 2
xor r14d, r14d
lea rsi, [r8 + r14]
inc rsi
mov rcx, qword [r12]
cmp rcx, rsi
jae case.0x1400db2aa.801
lea rax, [rsi + rsi]
mov rdi, r8
test rcx, rcx
je 0x1400eea30
add rcx, rcx
mov rdx, qword [rbp + 0x3e8]
mov qword [rbp + 0x3a8], rdx
mov qword [rbp + 0x3b8], rcx
mov ecx, 2
jmp 0x1400eea32
mov r15d, 2
cmp cx, 0x5c
jne 0x1400ee9aa
cmp eax, 0x3f
je 0x1400ee9aa
cmp eax, 0x5c
jne 0x1400ee967
movzx eax, word [rbx + 4]
cmp eax, 0x3f
je case.0x1400ec744.97
cmp eax, 0x2e
jne 0x1400ee96d
cmp word [rbx + 6], 0x5c
jne 0x1400ee96d
invalid
invalid
invalid
invalid
add r8, 0xfffffffffffffffc
add rbx, 8
jmp 0x1400ee8b3
invalid
invalid
invalid
xor ecx, ecx
mov qword [rbp + 0x3b0], rcx
lea rcx, [rbp + 0x3c0]
invalid
rol byte [rbx], 0
invalid
lea r9, [rbp + 0x3a8]
mov edx, 2
add byte [rax], al
invalid
mov r8, rax
call fcn.1400e8860
or al, 0x9e
invalid
dec dword [rax - 0x7d]
mov ebp, 0x3c0
rol byte [rbx], 0
add byte [rax], al
jne 0x1400eeb9f
mov rcx, qword [rbp + 0x3c8]
mov qword [r12 + 8], rcx
mov qword [r12], rsi
lea r8d, [r14 + r14]
mov rdx, r15
call fcn.14011a750
sar byte [rdx + rax + 0x74894d00], cl
and al, 0x10
mov rax, rsi
sub rax, r14
invalid
cmp rax, rdi
jae case.0x1400db2aa.797
mov rcx, r12
mov rdx, r14
mov r15, rdi
dec dword [rcx - 0x77]
clc
call fcn.1401251c0
mov r12, qword [rbp + 0x408]
mov rsi, qword [r12]
mov r14, qword [r12 + 0x10]
mov esi, dword [rsp + 0x10]
mov rdi, r15
lea r8, [rdi + rdi]
mov r15, qword [r12 + 8]
and al, 8
lea rcx, [r15 + r14*2]
mov rdx, rbx
mov edx, ebx
call fcn.14011a750
add r14, rdi
mov qword [r12 + 0x10], r14
adc byte [rcx + 0x39], cl
div byte [rbp + 0x14]
adc byte [rcx + 0x39], cl
div byte [rbp + 0x14]
mov rcx, r12
call case.0x1400675a0.1534
mov r12, qword [rbp + 0x408]
mov r15, qword [r12 + 8]
mov word [r15 + r14*2], 0
inc r14
invalid
mov qword [r12 + 0x10], r14
cmp qword [rbp + 0x3f0], 0
cmp dword [rbp + 0x3f0], 0
mov rsi, qword [rbp + 0x3e0]
je 0x1400eeb1e
mov r8, qword [rbp + 0x3f8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cdq
add eax, dword [rax]
mov rax, qword [r12 + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [r12]
adc byte [rsp], al
adc byte [rcx + 0xf], al
adc byte [rsp], al
movups xmmword [rsi], xmm0
add rsp, 0x498
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
movzx eax, word [r9]
cmp eax, 0x2f
je 0x1400ee6fc
invalid
cmp eax, 0x5c
je 0x1400ee6fc
invalid
invalid
invalid
invalid
jmp 0x1400ee71d
cmp word [rbx + 6], 0x5c
jne 0x1400ee96d
jmp 0x1400ee9aa
invalid
invalid
lea rcx, str.internal_error:_entered_unreachable_code_rustc_ba1d7f4a083e6402679105115ded645512a7aea8library_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
invalid
add byte [rdx + 0x28], bh
invalid
add byte [rbp + rcx*4 + 5], cl
adc byte [rdi], r8b
invalid
add byte [rdx + 0x28], bh
invalid
call fcn.14011b5f0
jmp 0x1400eebb2
invalid
sub cl, byte [rax - 0x73]
add eax, 0x71019
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov ecx, eax
mov rdx, r12
mov r8, rax
mov eax, eax
mov eax, eax
call fcn.14011b5e0
jmp 0x1400eebb2
invalid
mov rcx, qword [rbp + 0x3c8]
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rbx], 1
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x3d0]
add eax, dword [rax]
add byte [rax], al
add al, ch
call fcn.14011b260
scasb al, byte [rdi]
mov byte [rdx], 0
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
ud2
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x7d], cl
cmp qword [rbp + 0x3f0], 0
mov ebp, 0x3f0
lock add eax, dword [rax]
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x3f8]
je 0x1400eebfc
mov r8, qword [rbp + 0x3f8]
mov rcx, qword [0x140198260]
insb byte [rdi], dx
xchg esi, eax
or al, byte [rax]
add byte [rcx], dh
sar bh, cl
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x39844
adc eax, 0x39844
add eax, dword [rax]
mov rax, qword [rbp + 0x408]
mov eax, dword [rbp + 0x408]
add al, 0
add byte [rax - 0x7d], cl
cmp byte [rax], al
cmp qword [rax], 0
je case.0x1400ec4d4.70
sbb cl, byte [rax - 0x75]
mov rax, qword [rbp + 0x408]
test dword [rax], ecx
add al, 0
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x40], cl
or byte [rax - 0x75], cl
mov r8, qword [rax + 8]
mov rcx, qword [0x140198260]
or al, byte [rax]
or eax, 0xa9645
or al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x3981d
sar bh, cl
adc eax, 0x3981d
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
int3
int3
int3
int3
int3
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1c8
add byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x39], cl
test dword [rax + 1], eax
add byte [rax], al
mov qword [rbp + 0x140], 0xfffffffffffffffe
invalid
mov qword [rbp + 0x130], r8
mov rbx, rcx
mov r15, qword [rcx + 8]
jns 0x1400eec7c
or byte [rbx + rcx*4 + 0x71], cl
mov r14, qword [rcx + 0x10]
jno case.0x1400ebf56.90
adc byte [rbp - 0x7b], cl
test byte [rax - 0x77], 0x8d
test r14, r14
mov qword [rbp + 0xa0], rcx
invalid
add byte [rax], al
invalid
mov dword [rbp + 0xa0], ecx
movabs al, byte [0x128958948000000]
mov qword [rbp + 0x128], rdx
sub byte [rcx], al
add byte [rax], al
add byte [rbp + rbx*2 + 0x43], dh
movzx eax, byte [rsi + rdi - 1]
mov dh, 0x44
invalid
invalid
je 0x1400eece8
movzx eax, byte [r14 + r15 - 1]
mov dh, 0x44
invalid
invalid
cmp al, 0x2f
invalid
setne cl
cmp al, 0x5c
setne r12b
xchg ebp, eax
invalid
and r12b, cl
and ah, cl
xchg ebp, eax
invalid
and ah, cl
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
mov rdx, r15
mov r8, r14
mov eax, esi
invalid
call fcn.1400eb7a0
movzx r13d, byte [rbp + 0xb0]
mov al, 0
add byte [rax], al
invalid
retf 0xffff
invalid
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xc5
invalid
movzx eax, r13b
mov r9, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
mov rsi, qword [rbp + 0xd0]
mov esi, dword [rbp + 0xd0]
mov ch, 0xd0
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x14018ea94]
rol byte [rax], 1
add byte [rax], al
lea rcx, [0x14018ea94]
ret 0x9fd
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rax*4]
adc al, 0x81
add rdx, rcx
mov rcx, r15
mov qword [rbp + 0x10], r9
mov dword [rbp + 0x10], ecx
retf 0x894c
adc r15b, r15b
adc bh, bh
jmp rdx
loop case.0x1400ebd91.108
lea rcx, [r9 + 4]
lea ecx, [rcx + 4]
jmp case.0x1400ebd91.108
mov r13b, 6
mov dil, 1
xor ebx, ebx
invalid
add dword [rcx], esi
fild dword [rbp + 0x31]
invalid
xor r12d, r12d
in al, 0xe9
jmp 0x1400eee86
mov es, word [rcx]
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsi + 1]
lea ecx, [rsi + 1]
add qword [rax - 0x7b], r9
add dword [rax - 0x7b], ecx
test rsi, rsi
test esi, esi
test byte [rax + 0xf], 0x44
cmove rcx, rsi
add rcx, r9
add rcx, 8
or bl, ch
invalid
invalid
mov ecx, 6
invalid
add byte [rax], al
add byte [rax], al
add bl, ch
jmp case.0x1400ebd91.108
sbb dword [rax - 0x73], ecx
lea rcx, [rsi + 1]
test rsi, rsi
add qword [rax - 0x7b], r9
add dword [rax - 0x7b], ecx
test byte [rax + 0xf], 0x44
invalid
cmove rcx, rsi
add rcx, r9
add rcx, 2
jmp case.0x1400ebd91.108
mov ecx, 2
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
cmp ecx, esi
int1
ja case.default.0x1400ef2f3
mov dword [rdx], ecx
add byte [rax], al
or al, byte [rax]
add byte [rbp + 0x3c], dh
invalid
jne case.0x1400aaa34.1384
cmp al, 0x48
mov rcx, qword [rbp + 0xb1]
mov ecx, dword [rbp + 0xb1]
mov rdx, qword [rbp + 0xb8]
mov qword [rbp + 0x7f], rdx
mov dword [rbp + 0x7f], edx
push rbp
jg case.0x1400eedd3.91
mov qword [rbp + 0x78], rcx
mov dword [rbp + 0x78], ecx
js 0x1400eed9a
mov r10, qword [rbp + 0xc8]
mov edx, dword [rbp + 0xc8]
add byte [rax], al
cmp al, 6
sete dil
xor ebx, ebx
mov ecx, 6
invalid
add byte [rcx + 0x58d4cc2], cl
mov edx, eax
ret 0x8d4c
lea r8, [0x14018eab0]
add eax, 0x9fd46
std
or dword [rax], eax
add byte [rcx + 0x63], cl
adc al, 0x90
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
ret 0xe2ff
add rcx, r15
movzx ecx, byte [rcx]
cmp cl, 0x2f
stc
invalid
sete dl
xchg esp, eax
ret 0xf980
pop rsp
or dword [rax - 0x6bf0d007], eax
stc
invalid
xchg esp, eax
ret 0xf980
pop rsp
sete bl
or bl, dl
mov rcx, qword [rbp + 0xb1]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0xb8]
xchg ebp, eax
mov eax, 0x48000000
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rbp
jg case.0x1400db2aa.828
invalid
mov qword [rbp + 0x7f], rdx
mov dword [rbp + 0x7f], edx
mov qword [rbp + 0x78], rcx
mov dword [rbp + 0x78], ecx
mov r10, qword [rbp + 0xc8]
cmp r13b, 6
jne case.0x1400eece0.13
mov qword [rbp + 0xa8], r10
xchg ebp, eax
test al, 0
add byte [rax], al
invalid
add byte [rcx - 0x4b], al
invalid
mov r13b, 6
mov ch, 6
mov dil, 1
jmp 0x1400eee7f
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx], dh
xor edi, edi
xor edi, edi
mov ecx, 6
mov edx, eax
invalid
ret 0x8d4c
lea r8, [0x14018eab0]
lea eax, [0x14018eab0]
in al, 0xfc
or dword [rax], eax
invalid
movsxd rdx, dword [r8 + rdx*4]
invalid
adc al, 0x90
add rdx, r8
add edx, eax
jmp rdx
lea rcx, [r9 + 4]
test rcx, rcx
test ecx, ecx
add al, 0x48
test ecx, ecx
je 0x1400eee0d
mov eax, eax
lea rcx, [0x14018eac8]
lea ecx, [0x14018eac8]
lea ecx, [0x14018eac8]
or eax, 0x9fce1
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
lea rcx, [r9 + 4]
jmp 0x1400eee65
lea rcx, [rsi + 1]
test rsi, rsi
cmove rcx, rsi
add rcx, r9
add ecx, ecx
add rcx, 2
test rcx, rcx
jne 0x1400eedde
invalid
ror dword [rcx + rcx*4 - 0x6b], 1
test al, 0
add byte [rax], al
invalid
mov qword [rbp + 0xa8], r10
add bl, ch
imul ecx, dword [rax - 0x73], 0x8548014e
lea ecx, [rsi + 1]
invalid
invalid
jmp 0x1400eee7f
lea rcx, [rsi + 1]
lea ecx, [rsi + 1]
test rsi, rsi
test byte [rax + 0xf], 0x44
invalid
cmove rcx, rsi
cmove ecx, esi
add rcx, r9
add rcx, 8
test rcx, rcx
jne 0x1400eedde
jmp 0x1400eee0d
mov ecx, 2
jmp 0x1400eee65
lea rax, [rsi + 1]
test rsi, rsi
cmove rax, rsi
lea rcx, [r9 + rax]
add rcx, 2
add dword [rax - 0x7b], ecx
test byte [rax + 0xf], 0x44
invalid
add dword [rax - 0x7d], ecx
rol dword [rdx], 0xeb
jmp 0x1400eee65
mov ecx, 6
jmp 0x1400eee65
mov ecx, 6
jmp 0x1400eee65
lea rax, [rsi + 1]
test rsi, rsi
cmove rax, rsi
lea rcx, [r9 + rax]
add dword [rax - 0x7d], ecx
invalid
invalid
mov qword [rbp + 0xa8], r10
cmp rcx, r14
jne 0x1400eee7f
xor eax, eax
cmp r13b, 5
movzx r12d, r12b
cmove r12d, eax
mov rdx, qword [rbp + 0x128]
mov rcx, rdx
mov rdx, qword [rbp + 0x130]
call fcn.1400eb660
inc dword [rax + rax*8 + 0x86850f]
add byte [rax], al
inc dword [rax + rax*8 + 0x86850f]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax + 0x48000000]
mov edx, dword [rbp + 0x128]
lea rcx, [rbp + 0xb0]
mov rdx, qword [rbp + 0x128]
mov r8, qword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
call fcn.1400eb7a0
movzx edx, byte [rbp + 0xb0]
mov rcx, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
invalid
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
add eax, 0x9fc09
lea r8, [0x14018eadc]
add eax, 0x9fc09
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rcx, 4
jmp 0x1400eef16
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400eef16
mov ecx, 6
jmp 0x1400eef16
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
cmove edx, eax
add rcx, rdx
add rcx, 8
jmp 0x1400eef16
invalid
add eax, 0x2b9
add byte [rax + 0x3b], cl
lea esi, [rax]
add dword [rax], eax
add byte [rdi], cl
xchg dword [rdx + 0x48000008], ebp
mov ecx, dword [rbp + 0xa0]
mov ecx, 2
cmp rcx, qword [rbp + 0x130]
ja 0x1400ef7cd
mov rcx, qword [rbp + 0xa0]
mov qword [rcx + 0x10], 0
mov rdx, qword [rbp + 0x128]
mov r8, qword [rbp + 0x130]
add rsp, 0x1c8
add dword [rax], eax
add byte [rbx + 0x5f], bl
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
jmp fcn.1400ee3d0
test dil, dil
je case.0x1400db2aa.831
lea rcx, [rbp + 0xb0]
mov rsi, qword [rbp + 0x128]
mov ch, 0x28
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov rdx, rsi
mov rbx, qword [rbp + 0x130]
mov r8, rbx
call fcn.1400eb7a0
movzx eax, byte [rbp + 0xb0]
add byte [rax], al
invalid
add byte [rax], al
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
invalid
mov rdx, qword [rbp + 0xd0]
movzx r8d, al
lea r9, [0x14018eb40]
invalid
sti
or dword [rax], eax
movabs dword [0x4d8114634f0009fb], eax
add edx, ecx
movsxd r10, dword [r9 + r8*4]
add r10, r9
invalid
mov r9, rsi
mov ecx, esi
int1
mov rsi, qword [rbp + 0xa0]
jmp r10
add byte [rcx - 1], al
loop 0x1400eeffa
invalid
add rcx, 4
add ecx, 4
jmp case.0x1400ebd91.121
push rax
add al, byte [rax]
add byte [rax - 0x7d], cl
cmp qword [rbp + 0x130], 0
mov ebp, 0x130
add byte [rcx + rbx*4 + 0x41], dh
cmp ch, 3
je 0x1400eef5d
cmp r13b, 3
jae 0x1400eef5d
xchg ebx, eax
mov qword [rbp + 0x38], r15
mov qword [rbp + 0x40], r14
mov byte [rbp + 0x48], r13b
invalid
mov rax, qword [rbp + 0x78]
mov rax, qword [rbp + 0x78]
js 0x1400ef023
mov rcx, qword [rbp + 0x7f]
mov ecx, dword [rbp + 0x7f]
jg 0x1400ef027
mov qword [rbp + 0x49], rax
mov dword [rbp + 0x49], eax
mov qword [rbp + 0x50], rcx
push rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x58], rax
pop r8
mov rax, qword [rbp + 0xa8]
test al, 0
add byte [rax], al
invalid
test al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0x60], rax
mov dword [rbp + 0x60], eax
mov qword [rbp + 0x68], rsi
mov dword [rbp + 0x68], esi
mov word [rbp + 0x70], 0x200
add byte [rdx], al
mov byte [rbp + 0x72], bl
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x38]
cmp al, ch
sub eax, 0x80ffffcc
int3
invalid
invalid
invalid
jge 0x1400eefb6
call fcn.1400ebc40
cmp byte [rbp - 0x60], 0xa
jne 0x1400ef03f
int3
invalid
or dh, byte [rbp + 0x26]
mov qword [rbp + 0xf0], 0
test eax, esi
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0xf8], 8
mov dword [rbp + 0xf8], 8
test eax, edi
clc
add byte [rax], al
add byte [rax], cl
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], eax
add dword [rax], eax
invalid
mov qword [rbp + 0x100], 0
add byte [rax], al
add byte [rax], al
add cl, ch
push rax
jmp 0x1400ef18f
add dword [rax], eax
add byte [rdi], cl
mov dh, 5
invalid
add byte [rax], al
movzx eax, byte [0x140198310]
add eax, 0xa92ca
retf 0xa92
or al, byte [rax]
mov edx, 0xe0
xor ecx, ecx
call fcn.1400f3050
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je 0x1400ef7fc
mov r14, rax
mov rax, qword [rbp - 0x30]
mov qword [r14 + 0x30], rax
invalid
test rax, rax
test eax, eax
je 0x1400ef7fc
test byte [rcx + 0x49000007], ah
invalid
add byte [rax], al
mov r14, rax
mov esi, eax
invalid
mov rax, qword [rbp - 0x30]
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rbp - 0x60]
xor byte [rdi], cl
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], dl
mov r8b, 0xf
mov al, 0xf
adc byte [rbp - 0x40], dl
rol byte [rcx + 0xf], 0x11
movups xmmword [r14 + 0x20], xmm2
adc dword [rsi + 0x20], edx
push rsi
and byte [rcx + 0xf], al
movups xmmword [r14 + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [r14], xmm0
adc dword [rsi], eax
mov qword [rbp + 0x88], 4
mov dword [rbp + 0x88], 4
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
invalid
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x90], r14
mov ch, 0x90
nop
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x1000000], ebx
cwde
add byte [rax], al
add byte [rcx], al
mov qword [rbp + 0x98], 1
mov dword [rbp + 0x98], 1
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x38], al
add byte [rax], al
movups xmm0, xmmword [rbp + 0x38]
movups xmm1, xmmword [rbp + 0x48]
adc byte [rbp + 0x48], cl
movups xmm2, xmmword [rbp + 0x58]
movups xmm2, xmmword [rbp + 0x58]
movups xmm2, xmmword [rbp + 0x58]
movups xmm3, xmmword [rbp + 0x68]
movaps xmmword [rbp + 0xe0], xmm3
sub dword [rbp + 0xe0], ebx
push 0xffffffffe09d290f
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xd0], edx
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
sub dword [rbp + 0xe0], ebx
popfq
loopne 0x1400ef0b2
add byte [rax], al
movaps xmmword [rbp + 0xd0], xmm2
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm1
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xb0], eax
invalid
mov al, 0
add byte [rax], al
invalid
movaps xmmword [rbp + 0xb0], xmm0
test dword [rax + 0x48000000], esi
mov al, 0
add byte [rax], al
invalid
lea rcx, [rbp + 0xf0]
lea ecx, [rbp + 0xf0]
invalid
lea rdx, [rbp + 0xb0]
xchg ebp, eax
mov al, 0
add byte [rax], al
call fcn.1400ebc40
retf
retf
invalid
cmp byte [rbp + 0xf0], 0xa
je case.0x140072fa6.1625
add byte [rax], al
invalid
mov ebp, pe_nt_image_headers64
or cl, byte [rdi]
test byte [rdx + 0x41000000], cl
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx - 0x41], al
invalid
invalid
add dword [rax], eax
add byte [rax], al
mov r15d, 1
mov edi, 1
add byte [rax], al
lea rsi, [rbp + 0x88]
lea esi, [rbp + 0x88]
add byte [rax], al
add byte [rbp + rcx*4 - 0x53], cl
lock add byte [rax], al
add byte [rbp + rcx*4 - 0x5b], cl
invalid
movsd dword [rdi], dword [rsi]
lea r13, [rbp + 0xf0]
lea r12, [rbp + 0xb0]
lea esp, [rbp + 0xb0]
lea esp, [rbp + 0xb0]
movsd dword [rdi], dword [rsi]
mov al, 0
add byte [rax], al
cmp r15, qword [rbp + 0x88]
add byte [rax], al
add byte [rbp + 0x12], dh
jne 0x1400ef11f
add byte [rax], al
jne 0x1400ef11f
mov rcx, rsi
mov rdx, r15
mov edx, edi
cli
call fcn.140125350
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x4b], cl
nop
mov r14, qword [rbp + 0x90]
mov ch, 0x90
add byte [rax], al
add byte [rcx + 0x6b], cl
invalid
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x120]
mov ecx, dword [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
add byte [rcx - 0x77], cl
mov qword [r14 + rax + 0x30], rcx
invalid
xor byte [rdi], cl
adc byte [rbp + 0xf0], al
movups xmm0, xmmword [rbp + 0xf0]
movups xmm1, xmmword [rbp + 0x100]
add byte [rax], al
movups xmm2, xmmword [rbp + 0x110]
adc byte [rbp + 0x110], dl
adc byte [rcx], al
add byte [rax], al
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [rsi + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
adc dword [rsi + rax], eax
add al, 6
inc r15
mov qword [rbp + 0x98], r15
mov dword [rbp + 0x98], edi
mov dword [rbp + 0x98], edi
mov ebp, 0x98
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, r12
call fcn.1400ebc40
invalid
retf 0xffff
cmp byte [rbp + 0xf0], 0xa
add byte [rax], al
invalid
invalid
retf 0xffff
inc dword [rax + 0xf0bd]
add byte [rdx], cl
jne 0x1400ef104
xchg ecx, eax
movups xmm0, xmmword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xf0], xmm0
sub dword [rbp + 0xf0], eax
lock add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x98]
test dword [rax + 0x48000000], ebx
mov dword [rbp + 0x100], eax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x100], rax
add byte [rcx], al
add byte [rax], al
add dh, al
test dword [rdi], edi
invalid
mov byte [rbp + 0x13f], 0
invalid
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0x38]
cmp byte [rax - 0x75], cl
mov ch, 0x28
sub byte [rcx], al
add byte [rax], al
mov rdx, rsi
mov r8, qword [rbp + 0x130]
mov rsi, qword [rbp + 0x128]
sub byte [rcx], al
add byte [rax], al
mov rdx, rsi
mov edx, esi
mov r8, qword [rbp + 0x130]
add byte [rax], al
add al, ch
call fcn.1400eb7a0
movzx edx, byte [rbp + 0x38]
mov dh, 0x55
cmp byte [rax - 0x75], cl
mov ecx, dword [rbp + 0x48]
invalid
invalid
invalid
mov dh, 0x55
cmp byte [rax - 0x75], cl
invalid
mov ecx, dword [rbp + 0x48]
mov rax, qword [rbp + 0x58]
mov rax, qword [rbp + 0x58]
lea r8, [0x14018eaf8]
lea eax, [0x14018eaf8]
add eax, 0x9f935
stc
or dword [rax], eax
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
add r9, r8
rol dword [rcx - 1], 0xe1
jmp r9
add rcx, 4
jmp 0x1400ef3b6
loopne 0x1400ef1d5
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
cmove r8, rdx
add rcx, r8
add rcx, 8
add ecx, 8
add ecx, 8
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x1400ebd91.121
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
invalid
invalid
jmp case.0x1400ebd91.121
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add ecx, eax
ror dword [rax - 0x7d], 0xc1
add rcx, 2
jmp case.0x1400ebd91.121
rol dword [rdx], 0xeb
add ch, bl
add eax, 0x2b9
add byte [rax - 0x75], cl
invalid
invalid
mov ecx, 2
mov rbx, qword [rbp + 0x130]
mov ebx, dword [rbp + 0x130]
popfq
xor byte [rcx], al
add byte [rax], al
invalid
sub rbx, rcx
jb 0x1400ef7cd
mov bl, 5
add byte [rax], al
invalid
mov bl, 5
add byte [rax], al
invalid
add byte [rax + 3], cl
lea ebp, [rax]
invalid
add rcx, qword [rbp + 0x128]
sub byte [rcx], al
add dword [rax], eax
add byte [rcx - 0x77], cl
leave
add byte [rax], al
mov r9, rcx
test rbx, rbx
test ebx, ebx
invalid
je 0x1400ef237
movzx ecx, byte [r9]
cmp ecx, 0x2f
stc
invalid
je case.0x1400eeeda.43
invalid
or dword [rbx + 0x34742ff9], eax
stc
invalid
xor al, 0x83
cmp ecx, 0x5c
stc
pop rsp
je case.0x1400eeeda.43
invalid
add al, 0xfb
cmp al, 1
ja case.0x1400eeeda.43
test r12b, r12b
test ah, ah
mov rcx, rsi
mov ecx, esi
je 0x1400eef32
jmp 0x1890ef246
lea rdx, [0x14015e7c0]
lea edx, [0x14015e7c0]
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.1400ee3d0
invalid
dec dword [rax - 0x77]
int1
mov rcx, rsi
jmp 0x1400eef32
dec dword [rax - 0x73]
lea esi, [rax + 0x4c000000]
add byte [rax], al
invalid
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
add byte [rax], al
mov rdx, r15
mov edx, edi
mov r8, r14
mov eax, esi
call fcn.1400eb7a0
invalid
movzx r8d, byte [rbp + 0xb0]
mov dh, 0x85
mov al, 0
add byte [rax], al
test dword [rax + 0x48000000], esi
mov rax, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
test eax, eax
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0xd0]
lea rcx, [0x14018eb5c]
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x9f8c7
invalid
clc
or dword [rax], eax
add byte [rax], al
lea rcx, [0x14018eb5c]
xbegin 0x1a35cf2a0
clc
or dword [rax], eax
invalid
invalid
invalid
invalid
or al, 0x81
add r9, rcx
jmp r9
jmp rcx
jmp rcx
loope 0x1400ef2e8
lea rcx, [rax + 4]
lea ecx, [rax + 4]
jmp 0x1400ef2d9
xor al, 0x48
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add ecx, eax
invalid
ror dword [rax - 0x7d], 0xc1
add ch, bl
add rcx, 2
jmp 0x1400ef2d9
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
jmp 0x1400ef2d9
lea rcx, [rdx + 1]
test rdx, rdx
invalid
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
retf 0x148
cmove rcx, rdx
add rcx, rax
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
retf 0x148
mov ecx, 2
add byte [rax], al
cmp rcx, r14
ja case.default.0x1400ef2f3
fadd qword [rax + rax]
add al, 0
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, r8d
lea r8, [0x14018eb78]
lea eax, [0x14018eb78]
invalid
add byte [rcx + 0x63], cl
or al, 0x88
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
invalid
sar edi, 0xe1
add rax, 4
jmp 0x1400ef328
sub eax, 0x8948c031
int1
xor eax, eax
mov rcx, rsi
mov ecx, esi
jmp 0x1400ef379
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
invalid
cmove ecx, edx
add rax, rcx
add rax, 2
jmp 0x1400ef328
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
cmove ecx, edx
retf 0x148
add rax, rcx
add rax, 8
ror byte [rax], 0x48
test eax, eax
test rax, rax
mov rcx, rsi
jne 0x1400ef34a
xor eax, eax
mov qword [rcx + 0x10], rax
jmp 0x1400eef32
invalid
invalid
invalid
mov eax, 6
jmp 0x1400ef347
mov eax, 2
mov rcx, rsi
cmp r14, rax
jbe 0x1400ef36e
cmp byte [r15 + rax], 0xbf
jg 0x1400ef370
invalid
lea rcx, [0x14015ed02]
lea r8, str.library_std_src_sys_commonwtf8.rsassertion_failed:_is_code_point_boundary_self__new_len_
mov edx, 0x37
add byte [rax], al
add al, ch
invalid
ret 2
invalid
add byte [rax], al
add al, ch
invalid
add byte [rbp - 0x1a], dh
jne 0x1400ef356
cmp r14, rax
jb 0x1400eef32
invalid
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
jmp 0x1400eef32
dec dword [rax - 0x73]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400ef3b6
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400ef3b6
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 2
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 2
jmp 0x1400ef3b6
mov ecx, 2
invalid
invalid
lea esi, [rax]
jmp 0x1400ef3b6
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp rcx, qword [rbp + 0x130]
mov rax, qword [rbp + 0x128]
ja 0x1400ef7e0
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], ebp
add dword [rax], eax
add byte [rdi], cl
xchg dword [rsi], edx
add al, 0
add byte [rbp + 4], dh
jne 0x1400ef3d0
xor eax, eax
jmp 0x1400ef3e5
add rcx, rax
mov rsi, rcx
movzx eax, byte [rsi]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
mov rcx, qword [rbp + 0x58]
mov qword [rbp + 0xe0], rcx
mov dword [rbp + 0xe0], ecx
mov dword [rbp + 0xe0], ecx
movups xmm0, xmmword [rbp + 0x38]
movups xmm1, xmmword [rbp + 0x48]
movups xmmword [rbp + 0xd0], xmm1
movups xmmword [rbp + 0xc0], xmm0
test eax, eax
add byte [rax], al
invalid
mov rcx, qword [rbp + 0x128]
mov qword [rbp + 0xb0], rcx
mov rcx, qword [rbp + 0x130]
mov qword [rbp + 0xb8], rcx
mov word [rbp + 0xe8], 0x200
mov byte [rbp + 0xea], al
lea rsi, [rbp + 0x39]
lea rdi, [rbp + 0x38]
lea rbx, [rbp + 0xb0]
lea ebx, [rbp + 0xb0]
lea ebx, [rbp + 0xb0]
xor r15d, r15d
jmp 0x1400ef48b
invalid
mov rax, qword [rbp + 0xf8]
imul rcx, r14, 0x38
mov byte [rax + rcx], r12b
and al, 8
and al, 8
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
adc dword [rax + rcx + 1], eax
adc dword [rax + rcx + 1], eax
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
adc dword [rax + rcx + 0x21], edx
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
mov dword [rax + rcx + 0x30], edx
mov dword [rax + rcx + 0x30], edx
cmp r13, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
sbb rax, 0xffffffffffffffff
fdivr st(7)
mov qword [rbp + 0x100], rax
test dword [rax], eax
add dword [rax], eax
add dh, al
test dword [rdi], edi
add dword [rax], eax
add byte [rax], al
invalid
mov byte [rbp + 0x13f], 0
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rbx
call fcn.1400ebc40
movzx r12d, byte [rbp + 0x38]
movzx esp, byte [rbp + 0x38]
movzx esp, byte [rbp + 0x38]
cmp r12b, 0xa
je case.0x1400eed71.77
invalid
add byte [rcx - 0x73], al
and al, 0xfa
cli
lea eax, [r12 - 6]
lea eax, [rsp - 6]
lea ecx, [r12 - 5]
and al, 0xfb
cmp al, 4
movzx eax, cl
mov dh, 0xc1
rol dword [rcx + 0xf], 0x43
cmovae eax, r15d
cmp al, 1
je 0x1400ef4f9
invalid
movzx eax, al
cmp eax, 2
clc
invalid
clc
add dh, byte [rax + rax*8 - 0x7d]
je 0x1400ef48b
invalid
je 0x1400ef48b
cmp eax, 3
jne 0x1400ef539
clc
add esi, dword [rbp + 0x69]
mov rax, qword [rbp + 0x100]
test dword [rax], eax
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rdi + rbp*4 + 0x48], 0x8b
je 0x1400ef48b
invalid
invalid
invalid
test rax, rax
je 0x1400ef48b
mov rcx, qword [rbp + 0xf8]
dec rax
enter 0x6b48, 0xffffffffffffffd0
cmp byte [rax + 0x7509113c], al
jne 0x1400ef48b
imul rdx, rax, 0x38
sar byte [rax], 1
cmp byte [rcx + rdx], 9
jne 0x1400ef48b
mov qword [rbp + 0x100], rax
jmp 0x1400ef48b
test dword [rax], eax
add dword [rax], eax
add bl, ch
xchg edx, eax
mov rax, qword [rbp + 0xf0]
test eax, esi
add byte [rax], al
add byte [rbx + rcx*4 - 0x53], cl
invalid
invalid
lodsd eax, dword [rsi]
mov r13, qword [rbp + 0x100]
mov ebp, dword [rbp + 0x100]
lodsd eax, dword [rsi]
add byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rbp + 0x31], al
test byte [rbp - 0x7b], 0xed
test r13, r13
xor r14d, r14d
test r13, r13
setne r14b
mov qword [rbp + 0x100], r14
mov ch, 0
add dword [rax], eax
invalid
mov ch, 0
add dword [rax], eax
add byte [rcx + rdi - 0x10], cl
cmp rax, r14
cmp rax, r14
cmp eax, esi
jne 0x1400ef445
invalid
inc esi
mov byte [rbp + 0x13f], 0
test dword [rdi], edi
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0xf0]
call fcn.1400ecf80
invalid
invalid
invalid
lock add byte [rax], al
add al, ch
invalid
invalid
jmp 0x1400ef445
mov r13, qword [rbp + 0x100]
mov ebp, dword [rbp + 0x100]
add byte [rcx], al
add byte [rax], al
cmp r13, qword [rbp + 0xf0]
lodsd eax, dword [rsi]
lock add byte [rax], al
add byte [rbp + 0x13], dh
jne 0x1400ef55c
jne 0x1400ef55c
mov byte [rbp + 0x13f], 0
lea rcx, [rbp + 0xf0]
call fcn.1400ecf80
invalid
invalid
add byte [rax], al
add al, ch
and al, 0xda
invalid
mov rax, qword [rbp + 0xf8]
test eax, edi
add byte [rax], al
add byte [rcx + 0x6b], cl
imul rcx, r13, 0x38
int 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
adc byte [rsi], al
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
adc dword [rdi], ecx
adc dword [rax + rcx + 0x21], edx
adc dword [rax + rcx + 0x21], edx
and dword [rax - 0x75], ecx
push rsi
invalid
mov rdx, qword [rsi + 0x2f]
mov edx, dword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
mov dword [rax + rcx + 0x30], edx
inc r13
mov qword [rbp + 0x100], r13
jmp 0x1400ef48b
mov qword [rbp + 0x18], 0
mov dword [rbp + 0x18], 0
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x20], 1
mov qword [rbp + 0x28], 0
invalid
mov qword [rbp + 0x20], 1
mov dword [rbp + 0x20], 1
mov qword [rbp + 0x28], 0
mov byte [rbp + 0x30], 1
xor byte [r9], r8b
xor byte [r9], r8b
mov rax, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
lock add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x128], rax
mov rax, qword [rbp + 0xf8]
mov qword [rbp + 0x130], rax
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], eax
add byte [rcx], al
add byte [rax], al
invalid
test dword [rax], ebp
add dword [rax], eax
add byte [rax - 0x75], cl
test eax, edi
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], esi
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x7b], cl
mov eax, dword [rbp + 0x100]
test rax, rax
je 0x1400ef75b
ror byte [rdi], 0x84
jbe 0x1400ef5e4
add byte [rax], al
add byte [rax + 0x6b], cl
invalid
imul rsi, rax, 0x38
mov rbx, qword [rbp + 0x130]
add byte [rax], al
add byte [rax], al
add rsi, rbx
lea r12, [rbp - 0x27]
lea r14, [0x14018eb14]
invalid
cmc
or dword [rax], eax
xor eax, 0x9f516
xor eax, eax
jmp 0x1400ef611
xor eax, eax
add rbx, 0x38
cmp rbx, rsi
je 0x1400ef75b
movzx edi, byte [rbx]
cmp edi, 0xa
je 0x1400ef75b
invalid
add byte [rax - 0x78], al
jge 0x1400ef5f9
mov byte [rbp - 0x28], dil
mov rcx, qword [rbx + 0x30]
mov qword [r12 + 0x2f], rcx
mov dword [rsp + 0x2f], ecx
mov dword [rsp + 0x2f], ecx
movups xmm0, xmmword [rbx + 1]
movups xmm1, xmmword [rbx + 0x11]
adc byte [rbx + 0x11], cl
adc byte [rbx + 0x11], cl
movups xmm2, xmmword [rbx + 0x21]
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
adc dword [rsp + 0x10], ecx
adc dword [rsp + 0x10], ecx
movups xmmword [r12], xmm0
test al, 1
je 0x1400ef675
lea rcx, [rbp - 0x28]
lea rdx, [0x14015e900]
lea edx, [0x14015e900]
fmul dword [r8 - 0x73]
adc eax, 0x6f2aa
invalid
lea edx, [0x14015e900]
call fcn.1400ec020
test al, al
jne 0x1400ef675
inc dword [rax + rax*8 - 0x47bee98b]
add dword [rax], eax
mov r8d, 1
add byte [rax], al
add byte [rax - 0x73], cl
sbb byte [r8 - 0x73], r9b
adc eax, 0x6f150
invalid
invalid
lea rcx, [rbp + 0x18]
lea rdx, [0x14015e7c0]
invalid
invalid
invalid
call fcn.1400ee3d0
in eax, dx
invalid
lea r13d, [rdi - 6]
outsd dx, dword [rsi]
cli
lea eax, [rdi - 5]
cmp r13b, 4
movzx eax, al
mov dh, 0xc0
mov ecx, 0
add byte [rax], al
cmovae eax, ecx
mov r15, qword [rbp - 0x18]
invalid
ror dword [rbx + rcx*4 + 0x7d], 0xe8
call 0x100c505d7
movzx r8d, al
movsxd rax, dword [r14 + r8*4]
add al, 0x86
add rax, r14
jmp rax
mov rdx, qword [rbp]
mov r8, qword [rbp + 8]
or r11b, r13b
invalid
or r11b, r13b
mov rdx, qword cs:[rbp - 0x20]
mov rdx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x20]
mov r8, r15
jmp 0x1400ef6d4
mov r8d, 1
add dword [rax], eax
add byte [rax], al
lea rdx, [0x1401871d2]
jmp 0x1400ef6d4
mov r8d, 2
add byte [rax], al
lea rdx, [0x1401871d0]
jmp 0x1400ef6d4
lea rdx, [0x14015e7c0]
in al, dx
invalid
lea rcx, [rbp + 0x18]
call fcn.1400ee3d0
movzx ecx, r13b
movzx ecx, ch
sbb r8b, r13b
in al, dx
invalid
movzx ecx, ch
inc rcx
cmp r13b, 4
mov eax, 0
add byte [rax], al
add byte [rax + 0xf], cl
enter 0xffffffffffff8348, 0xfffffffffffffff9
cmp ecx, 1
add byte [rax], al
add byte [rax + 0xf], cl
enter 0xffffffffffff8348, 0xfffffffffffffff9
cmp ecx, 1
invalid
test byte [rdi], al
invalid
cmp ecx, 1
je case.0x1400ef71a.5
mov al, 1
test rcx, rcx
jne 0x1400ef604
mov rax, qword [rbp - 8]
clc
mov ecx, edi
lea rdx, [0x14018eb28]
adc eax, 0x9f415
adc eax, 0x9f415
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r15, 4
jmp 0x1400ef750
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
cmove ecx, eax
cmove ecx, eax
add r15, rcx
add r15, 8
jmp 0x1400ef750
mov r15d, 6
jmp 0x1400ef750
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
add r15, rcx
add r15, 2
test r15, r15
setne al
jmp 0x1400ef604
cmp qword [rbp + 0x128], 0
je 0x1400ef77b
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, qword [rbp + 0x130]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0xa0]
cmp qword [rsi], 0
je 0x1400ef79b
mov r8, qword [rsi + 8]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
movups xmm0, xmmword [rbp + 0x18]
movups xmm1, xmmword [rbp + 0x28]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x1c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
lea r8, [0x14015e7a8]
mov rdx, r14
call fcn.14011b560
lea r8, [0x14015e7a8]
invalid
invalid
mov rdx, qword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
add al, ch
cmp byte [rbp - 0x7a39fffe], 0x3f
add dword [rax], eax
add byte [rax], al
invalid
call fcn.14011b560
mov byte [rbp + 0x13f], 0
lea r8, [0x14015e7a8]
out dx, eax
invalid
mov rdx, qword [rbp + 0x130]
add byte [rax], al
add al, ch
mov bp, 2
call fcn.14011b560
ud2
mov ecx, 8
mov edx, 0xe0
loopne case.0x1400aaa34.1402
add byte [rax], al
loopne case.0x1400aaa34.1402
add byte [rax], al
call fcn.14011b260
int3
push rbp
mov edx, 0xfcc0002
invalid
add ah, cl
nop dword [rax]
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
lea ebp, [rdx + 0x80]
add byte [rax - 0x7d], cl
mov ebp, 0x128
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x140198260]
mov cl, byte [rdx]
invalid
cmp qword [rbp + 0x128], 0
je 0x1400ef84c
mov rcx, qword [0x140198260]
mov cl, byte [rdx]
add byte [rcx], dh
xor edx, edx
ror byte [rbx + rcx*4 - 0x7b], cl
xor byte [rcx], al
mov r8, qword [rbp + 0x130]
mov eax, dword [rbp + 0x130]
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x38bf4
cmp qword [rbp + 0x18], 0
je 0x1400ef866
mov r8, qword [rbp + 0x20]
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
and byte [rax - 0x75], cl
mov ecx, dword [0x140198260]
or eax, 0xa8a02
mov cl, byte [rdx]
add byte [rcx], dh
or al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x38bda
mov byte [rbp + 0x13f], 1
add rsp, 0x28
add esp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x88], 0
add byte [rax], al
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x90]
add byte [rax], al
je 0x1400ef8bc
mov r8, qword [rbp + 0x90]
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0xa89ac
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add eax, dword [rax]
nop
add rsp, 0x28
invalid
invalid
pop rbx
invalid
sub byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax + 0x13fbd], al
add byte [rax], al
add byte [rbp + 0x20], dh
jne 0x1400ef915
cmp qword [rbp + 0xf0], 0
je 0x1400ef915
mov r8, qword [rbp + 0xf8]
mov rcx, qword [0x140198260]
xor edx, edx
sar bh, cl
adc eax, 0x38b2b
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call 0x1005c86bf
lea rdx, [rbp - 0x28]
lea edx, [rbp - 0x28]
call fcn.1400ee640
mov rdi, qword [rbp - 0x40]
mov rsi, qword [rbp - 0x38]
cmp rdi, rbx
jne 0x1400ef999
invalid
or al, 0x48
mov eax, esi
mov rax, rsi
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
push 0x5d5e5f5b
ret
mov rcx, rsi
xor edx, edx
call qword [sym.imp.kernel32.dll_CreateDirectoryW]
test eax, eax
je 0x1400ef9c3
sbb ecx, dword [rax - 0x7b]
push qword [rax + rax*2 + 0x48]
mov rcx, qword [0x140198260]
test rdi, rdi
je 0x1400ef9ed
invalid
mov rcx, qword [0x140198260]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x38a81
adc eax, 0x38a81
add byte [rcx], dh
xor eax, eax
jmp 0x1400ef990
shr bl, 0xcd
call qword [sym.imp.kernel32.dll_GetLastError]
add eax, dword [rax]
shl rax, 0x20
or rax, 2
test rdi, rdi
je 0x1400ef990
mov rcx, qword [0x140198260]
mov byte [rdx], cl
or al, byte [rax]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
xor edx, edx
mov r8, rsi
mov rsi, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov al, byte [rbx]
add bl, ch
invalid
mov al, byte [rbx]
add bl, ch
movabs al, byte [0xcccccccc9febc031]
jmp 0x1400ef990
int3
int3
int3
int3
int3
xor eax, eax
jmp 0x1400ef990
lahf
int3
int3
int3
int3
int3
int3
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1e8
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], esp
mov qword [rbp + 0x160], 0xfffffffffffffffe
mov rbx, rdx
mov ebx, edx
invalid
add byte [rax], al
invalid
invalid
mov ebx, edx
ror dword [rax - 0x77], cl
iretd
mov rdi, rcx
lea rcx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
mov edx, edi
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, rbx
call fcn.1400eb7a0
invalid
invalid
invalid
fsubr st(0)
invalid
mov ebp, 0xb60fffff
invalid
movzx eax, byte [rbp + 0xb0]
mov dh, 0x85
mov al, 0
add byte [rax], al
invalid
test dword [rax + 0x48000000], esi
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
add byte [rax], al
mov rdx, qword [rbp + 0xd0]
mov edx, dword [rbp + 0xd0]
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rdi + rcx - 0x4a], al
movzx r8d, al
movzx eax, al
ror byte [rbp + rcx*4 + 0xd], 0x32
lea r9, [0x14018eb90]
lea ecx, [0x14018eb90]
int1
or dword [rax], eax
movsxd r10, dword [r9 + r8*4]
adc al, 0x81
or dword [rbp + 1], 0xd88949ca
add r10, r9
mov r8, rbx
mov r9, rdi
mov ecx, edi
stc
jmp r10
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp case.0x1400ec442.128
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
cmove eax, edx
ror byte [rdi + rcx + 0x44], cl
cmove eax, edx
ret 0x14c
ret 0x14c
add rcx, r8
add ecx, eax
add rcx, 8
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x1400ec442.128
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
invalid
invalid
invalid
jmp case.0x1400ec442.128
lea r8, [rdx + 1]
test rdx, rdx
test edx, edx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
invalid
test edx, edx
cmove r8, rdx
ret 0x14c
ret 0x14c
add rcx, r8
add rcx, 2
invalid
add ch, bl
jmp case.0x1400ec442.128
add eax, 0x2b9
add byte [rcx - 0x77], cl
mov r8, rbx
sub r8, rcx
sub eax, ecx
jb case.0x1400eb6a5.232
invalid
invalid
mov ecx, 2
mov r8, rbx
sub r8, rcx
sub eax, ecx
sub eax, ecx
jb case.0x1400eb6a5.232
invalid
add rcx, rdi
add ecx, edi
stc
mov r9, rcx
test r8, r8
sal byte [rsp + rdx + 0x41], 0xf
mov dh, 9
je 0x1400efad3
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
stc
invalid
stc
pop rsp
sete cl
or cl, dl
ror dword [rax], 0xd1
jmp case.0x1400ebf56.196
add dh, byte [rcx]
leave
xor ecx, ecx
mov rdx, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov qword [rbp + 0x5f], rdx
movups xmm0, xmmword [rbp + 0xb1]
movups xmm1, xmmword [rbp + 0xc1]
adc byte [rbp + 0xc1], cl
add byte [rdi], cl
adc byte [rbp + 0xc1], cl
invalid
rol dword [rax], 0
add byte [rdi], cl
sub dword [rbp + 0x50], ecx
movaps xmmword [rbp + 0x50], xmm1
movaps xmmword [rbp + 0x40], xmm0
test rbx, rbx
je case.0x1400eedd3.191
cmp al, 6
jne 0x1400efb09
invalid
invalid
or ch, bl
jmp case.0x1400ec442.177
and byte [rbx + rax], bh
cmp al, 3
jae 0x1400efda1
cwde
add al, byte [rax]
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x5f]
push rbp
pop rdi
mov qword [rbp + 0x2f], rdx
movaps xmm0, xmmword [rbp + 0x40]
movaps xmm1, xmmword [rbp + 0x50]
push rax
push rax
movaps xmmword [rbp + 0x20], xmm1
sub dword [rbp + 0x20], ecx
movaps xmmword [rbp + 0x10], xmm0
mov rsi, rdi
mov esi, edi
mov qword [rbp + 0x120], rdi
mov qword [rbp + 0xa8], rbx
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x128], rbx
sub byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x13085], cl
mov byte [rbp + 0x130], al
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x10], al
movaps xmm0, xmmword [rbp + 0x10]
movaps xmm1, xmmword [rbp + 0x20]
movups xmmword [rbp + 0x131], xmm0
add byte [rax], al
add byte [rax], al
movups xmmword [rbp + 0x141], xmm1
mov rax, qword [rbp + 0x2f]
add dword [r8], eax
add byte [rax - 0x75], cl
invalid
mov qword [rbp + 0x150], rax
mov word [rbp + 0x158], 0x200
mov byte [rbp + 0x15a], cl
add byte [rax], al
add cl, byte [rax + 0x15a8d]
add byte [rax - 0x39], cl
push 1
mov qword [rbp + 0x68], 1
mov qword [rbp + 0x70], 0
mov byte [rbp + 0x78], 6
add dh, al
js 0x1400efb89
mov word [rbp + 0xa0], 0x200
mov byte [rbp + 0xa2], 0
add byte [rax], al
invalid
add byte [rax], al
add al, dh
test dword [rdx], esp
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
fmul dword [r8 - 0x73]
fmul dword [rax - 0x73]
lea rcx, [rbp - 0x28]
fmul dword [rax - 0x73]
lea rdx, [rbp + 0x120]
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
call fcn.1400f00c0
cmp byte [rbp - 0x28], 0xa
jge 0x1400efb7e
or cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
jge 0x1400efb7e
or cl, byte [rdi]
test byte [rbx + 0x48000000], ah
lea ebx, [rbp + 0xe8]
lea rbx, [rbp + 0xe8]
lea r14, [rbp - 0x60]
lea r15, [rbp + 0x68]
lea r12, [rbp + 0xb0]
lea r13, [rbp - 0x28]
lea ebp, [rbp - 0x28]
lea ebp, [rbp - 0x28]
lea rdi, [rbp + 0x120]
lea edi, [rbp + 0x120]
and byte [rcx], al
add byte [rax], al
nop
mov rcx, r14
int1
mov rdx, r15
call fcn.1400f00c0
add al, 0
add byte [rax + 0xf0aa07d], al
or cl, byte [rdi]
invalid
mov byte [rax], al
add byte [rax], al
add al, 0
add byte [rax + 0xf0aa07d], al
or cl, byte [rdi]
or cl, byte [rdi]
test byte [rax + 0x48000000], cl
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
or byte [rax - 0x77], cl
test eax, esp
loopne case.0x1400eece0.116
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
mov qword [rbp + 0xe0], rax
loopne case.0x1400eece0.116
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
movups xmm2, xmmword [rbp - 8]
push rbp
clc
movaps xmmword [rbp + 0xd0], xmm2
add byte [rdi], cl
sub dword [rbp + 0xc0], ecx
rol byte [rax], 0
invalid
movaps xmmword [rbp + 0xc0], xmm1
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xb0], eax
mov al, 0
add byte [rax], al
invalid
movaps xmmword [rbp + 0xb0], xmm0
add byte [rax - 0x75], cl
ror byte [r8 - 0x77], 1
ror byte [rax - 0x77], 1
mov rax, qword [rbp - 0x30]
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
ror byte [rax - 0x77], 1
mov dword [rbx + 0x30], eax
xor byte [r15], cl
xor byte [rdi], cl
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
movabs al, byte [0xc055100fb04d100f]
movups xmm1, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], cl
movups xmm2, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], dl
ror byte [rdi], 0x11
push rbx
and byte [rdi], cl
invalid
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
adc dword [rbx + 0x10], ecx
adc byte [rdi], cl
adc dword [rbx], eax
movups xmmword [rbx], xmm0
mov rcx, r12
mov rdx, rbx
mov edx, ebx
loope case.0x1400eeeda.103
mov edx, ebx
call fcn.1400ec020
test al, al
in eax, 0xc3
invalid
ret
sal byte [rsi + rbp + 0x4c], 0x89
jmp 0x12909858e
invalid
je case.0x1400ef1ca.94
mov rcx, r13
mov rcx, r13
mov rdx, rdi
call fcn.1400f00c0
add byte [rax], al
cmp byte [rbp - 0x28], 0xa
fmul dword [rdx]
jne 0x1400efbd0
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
mov al, 0
add byte [rax], al
lea rdx, [rbp + 0x68]
lea edx, [rbp + 0x68]
push 0x460e8
add byte [rax + 0xb0bd], al
invalid
mov al, 0
invalid
call fcn.1400f00c0
invalid
add byte [rax], al
cmp byte [rbp + 0xb0], 0xa
mov ebp, 0xb0
add byte [rdx], cl
or cl, byte [rdi]
je 0x1400efda1
test byte [rcx + rax], dh
add byte [rax], al
add byte [rax - 0x77], cl
mov rdi, rsi
mov edi, esi
test dword [rax - 0x77], 0xb58b48f1
mov rcx, rsi
mov rsi, qword [rbp + 0xa8]
mov esi, dword [rbp + 0xa8]
mov esi, dword [rbp + 0xa8]
test al, 0
add byte [rax], al
mov rdx, rsi
bnd call fcn.1400ef930
call fcn.1400ef930
dec dword [rax - 0x77]
mov qword [rbp + 0x120], rax
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x7b], cl
test rax, rax
ror byte [rdi], 0x84
sgdt [rax]
add byte [rax - 0x77], cl
mov rbx, rax
je 0x1400efda1
add byte [rax], al
mov rbx, rax
and eax, 3
loopne 0x1400efc9b
loopne 0x1400efc9b
lea rcx, [0x14018ebac]
lea ecx, [0x14018ebac]
or eax, 0x9ef0d
or eax, 0x480009ef
out dx, eax
or dword [rax], eax
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
loopne case.0x1400ebf56.185
movzx eax, byte [rbx + 0x10]
mov dh, 0x43
adc bl, ch
invalid
adc r11b, bpl
jmp 0x1400efce4
mov rcx, rbx
mov rcx, rbx
invalid
shr rcx, 0x20
and al, ch
call fcn.1400e9ae0
jmp 0x1400efce4
invalid
sahf
invalid
sub byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
shr rax, 0x20
cmp eax, 0x28
mov rax, rbx
shr rax, 0x20
and byte [rbx - 0x78f0d708], al
cmp eax, 0x28
clc
sub byte [rdi], cl
invalid
xchg esi, eax
invalid
ja case.default.0x1400efcda
mov byte [rdx], 0
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x9eee9
out dx, al
or dword [rax], eax
lea rcx, [0x14018ebbc]
lea ecx, [0x14018ebbc]
out dx, al
or dword [rax], eax
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
jmp rax
loopne 0x1400efd0e
xor eax, eax
shr bl, 4
jmp 0x1400efce4
add al, 0xf
movzx eax, byte [rbx + 0xf]
mov dh, 0x43
je 0x1884771a9
invalid
je case.0x1400ec442.143
invalid
je 0x1884771a9
test al, al
sal byte [rax + rdi + 0x48], 0x8d
je case.0x1400ec442.143
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rdi
add byte [rax], al
mov rdx, rdi
mov edx, edi
mov r8, rsi
mov eax, esi
invalid
call fcn.1400f0400
invalid
invalid
cmp dword [rbp + 0xb0], 2
mov ebp, 0xb0
mov al, 0
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add dh, byte [rbp + 0x6d]
jne 0x1400efd70
insd dword [rdi], dx
mov rax, qword [rbp + 0xb8]
mov eax, dword [rbp + 0xb8]
test dword [rax + 0x48000000], edi
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x70]
lea ecx, [rbp + 0x70]
jo 0x1400efd57
mov qword [rbp + 0x70], rax
mov dword [rbp + 0x70], eax
jo 0x1400efcd9
mov byte [rbp + 0x68], 1
push 0x7655e801
call fcn.1400e7370
jmp 0x1400efda3
add byte [rax], al
invalid
push rbp
jbe case.0x1400ec442.165
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea esp, [rax]
add byte [rax], al
lea rcx, [rbp + 0x120]
lea ecx, [rbp + 0x120]
add dword [rax], eax
add al, ch
invalid
add byte [rax], al
call fcn.1400e7370
jbe 0x1400efd2a
invalid
dec dword [rax - 0x73]
lea rcx, [rbp + 0x120]
lea esp, [rax]
and byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov rdx, rdi
cli
mov r8, rsi
call fcn.1400eb7a0
movzx edx, byte [rbp + 0x120]
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
invalid
invalid
dec dword [rdi]
mov dh, 0x95
xchg ebp, eax
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x130]
lea esi, [rax]
add dword [rax], eax
invalid
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 1], eax
invalid
invalid
mov rax, qword [rbp + 0x140]
add dword [rax], eax
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x14018ec60]
add eax, 0x9ef06
invalid
out dx, eax
or dword [rax], eax
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
nop
add r9, r8
add ecx, eax
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
mov r8, rdi
mov r8, rdi
clc
jmp r9
add rcx, 4
add ecx, 4
add al, 0xeb
jle 0x1400efcfc
jmp 0x1400efdee
mov edx, dword [rbp + 0xf0]
xchg ebp, eax
lock add byte [rax], al
add byte [rax], al
add bh, dh
ret 0x400
invalid
invalid
test edx, 0x400
add byte [rax + rax], al
add al, 0
add byte [rdi], cl
xchg esp, eax
sal bh, 0x85
invalid
test esp, esi
sete al
test dword [rbp + 0xf4], 0x20000000
test esp, esi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
and byte [rdi], cl
invalid
add byte [rax], ah
sete cl
test dl, 0x10
ret 0x7410
invalid
xchg esp, eax
sal esi, 0xc2
invalid
ret 0x7410
adc byte [rdx + rdx + 8], dh
adc cl, byte [rax]
or al, cl
je 0x1400efda3
invalid
enter 0xe74, 0x48
lea ecx, [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
invalid
invalid
lea rcx, [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
and byte [rcx], al
add byte [rax], al
invalid
add al, ch
iretd
call fcn.1400e7370
jne case.0x1400ebf56.179
invalid
push qword [rcx]
xor ebx, ebx
fisttp dword [rax - 0x77]
mov rax, rbx
fmul dword [rax - 0x7f]
invalid
add rsp, 0x1e8
call 0x19b0efdaf
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400efdee
mov ecx, 6
jmp 0x1400efdee
invalid
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
lea rdx, [rax + 1]
lea edx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove edx, eax
invalid
invalid
test rax, rax
cmove rdx, rax
cmove edx, eax
cmove edx, eax
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 2
add ecx, 2
ror dword [rax - 0x7d], 1
add ecx, 2
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
add byte [rax], al
jmp 0x1400efdee
mov ecx, 2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
sub rdx, rcx
sub edx, ecx
mov rdx, rsi
sub rdx, rcx
sub edx, ecx
sub edx, ecx
retf 0x820f
jb 0x1400f0026
add byte [rax + 1], cl
stc
add rcx, rdi
mov r8, rcx
test rdx, rdx
test edx, edx
je 0x1400efe17
adc al, byte [rcx + 0xf]
movzx eax, byte [r8]
mov dh, 0
add byte [rdi + rbp], bh
cmp al, 0x2f
sete cl
cmp al, 0x5c
pop rsp
sete al
or al, cl
ror byte [rax], 0xc8
jmp case.0x1400ef29c.88
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x77], 0xbd
mov qword [rbp + 0xb0], rdi
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov ch, 0xb8
invalid
mov qword [rbp + 0xb8], rsi
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbp + 0x120]
adc byte [rbp + 0x120], al
add dword [rax], eax
add byte [rdi], cl
adc byte [rbp + 0x130], cl
xor byte [rcx], al
add byte [rax], al
invalid
movups xmm1, xmmword [rbp + 0x130]
xor byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
adc dword [rbp + 0xc0], eax
rol byte [rax], 0
invalid
movups xmmword [rbp + 0xc0], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xd0], ecx
add byte [rax], al
invalid
movups xmmword [rbp + 0xd0], xmm1
add byte [rax], al
add byte [rax - 0x75], cl
lea eax, [rax + 1]
add dword [rax], eax
invalid
mov rcx, qword [rbp + 0x140]
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0xe0], rcx
add byte [rax], al
add byte [rax + 0xea85], cl
add byte [rsi - 0x39], ah
invalid
invalid
test eax, ebp
add byte [rax], al
add byte [rax], al
invalid
mov byte [rbp + 0xea], al
add byte [rax], al
mov word [rbp + 0xe8], 0x200
mov dword [rbp + 0xe8], 0x8d480200
add byte [rax], al
add byte [rdx], al
add cl, byte [rax - 0x73]
lea rcx, [rbp + 0x68]
push 0xffffffffb0958d48
push 0xffffffffb0958d48
lea rdx, [rbp + 0xb0]
lea edx, [rbp + 0xb0]
xchg ebp, eax
mov al, 0
add byte [rax], al
add byte [rax], al
add al, ch
invalid
call fcn.1400f00c0
movzx eax, byte [rbp + 0x68]
mov dh, 0x45
invalid
push rax
add al, byte [rax]
add byte [rdi], cl
invalid
mov dh, 0x45
push 0xc750a3c
push 0xc750a3c
cmp al, 0xa
jne 0x1400efe84
lea rbx, str.failed_to_create_whole_tree
lea ebx, [0x14015e128]
sbb eax, 0x6e2a9
test eax, 0xe90006e2
loop 0x1400efe84
add cl, ch
jmp 0x1400efda3
invalid
invalid
invalid
inc dword [rdx + rdi*8]
add al, 0xfa
cmp al, 3
add esi, dword [rdi - 0x12]
ja case.0x1400eece0.79
out dx, al
movzx eax, al
dec rax
dec eax
enter 0xffffffffffff8348, 0xfffffffffffffff8
add esi, dword [rbx - 0x1e]
jae case.0x1400eece0.79
cmp rax, 3
cmp eax, 3
jae case.0x1400eece0.79
loop 0x1400efedf
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax - 0x18000000]
add byte [rax], al
add al, ch
call fcn.1400ec110
outsb dx, byte [rsi]
ret 0xffff
test rax, rax
test eax, eax
sal byte [rcx + rdx*8 + 0x48], 0x89
je case.0x1400eece0.79
ror dword [rax - 0x77], 1
mov rcx, rax
shr eax, 0x51
call fcn.1400efa00
mov rbx, rax
mov ebx, eax
push rcx
sti
invalid
mov ebx, eax
ret
test rax, rax
test eax, eax
ror byte [rdi], 0x85
jne 0x1400efda3
call 0x1890efeba
mov ecx, edi
invalid
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov rdx, rsi
mov edx, esi
bnd call fcn.1400ef930
call fcn.1400ef930
push 0xfffffffffffffffa
invalid
dec dword [rax - 0x77]
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
test dword [rax + 0x48000000], esi
mov al, 0
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
test rax, rax
test eax, eax
ror byte [rdi], 0x84
retf
je 0x1400efda1
invalid
invalid
dec dword [rax - 0x77]
ret
mov rbx, rax
mov ebx, eax
mov rcx, rdi
mov ecx, edi
stc
mov rdx, rsi
mov edx, esi
bnd call fcn.1400f0540
call fcn.1400f0540
invalid
add byte [rax], al
add byte [rax + rax*8 - 0x1487bf1], al
test al, al
je 0x1400efda3
mov bh, 0xfe
invalid
invalid
ror byte [rdi], 0x84
mov bh, 0xfe
invalid
invalid
dec dword [rax - 0x73]
lea esi, [rax - 0x17000000]
mov al, 0
add byte [rax], al
invalid
lea rcx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
jmp case.0x1400ebee2.183
movsb byte [rdi], byte [rsi]
invalid
invalid
push qword [rax - 0x21a16db]
mov al, 0x25
and eax, 0xfffde5e9
push qword [rax - 0x22116dd]
mov al, 0x23
invalid
fdivp st(5)
jmp 0x1400efce4
invalid
mov al, 0x23
and ebp, ecx
fdivp st(5)
jmp 0x1400efce4
invalid
push qword [rax - 0x22816dc]
mov al, 0x24
and al, 0xe9
xlatb
std
jmp 0x1400efce4
invalid
push qword [rax - 0x22f16e5]
mov al, 0x1b
sbb ebp, ecx
sar ch, 1
jmp 0x1400efce4
invalid
push qword [rax - 0x23616de]
mov al, 0x22
and ch, cl
leave
std
jmp 0x1400efce4
invalid
push qword [rax - 0x23d16f0]
mov al, 0x10
adc cl, ch
ret 0xfffd
invalid
jmp 0x1400efce4
invalid
push qword [rax - 0x24416f2]
mov al, 0xe
jmp 0x1400efce4
invalid
push qword [rax - 0x24b16df]
mov al, 0x21
jmp 0x1400efce4
invalid
push qword [rax - 0x25216f5]
mov al, 0xb
jmp 0x1400efce4
invalid
push qword [rax - 0x25916fc]
mov al, 4
jmp 0x1400efce4
invalid
push qword [rax - 0x26016d8]
mov al, 0x28
jmp 0x1400efce4
invalid
push qword [rax - 0x26716f4]
mov al, 0xc
jmp 0x1400efce4
invalid
push qword [rax - 0x26e16f7]
mov al, 9
jmp 0x1400efce4
invalid
push qword [rax - 0x27516e7]
mov al, 0x19
jmp 0x1400efce4
invalid
push qword [rax - 0x27c16e8]
mov al, 0x18
jmp 0x1400efce4
invalid
push qword [rax - 0x28316fe]
invalid
mov al, 2
jmp 0x1400efce4
push qword [rax - 0x28a16f1]
mov al, 0xf
jmp 0x1400efce4
invalid
push qword [rax - 0x29116fd]
mov al, 3
jmp 0x1400efce4
invalid
push qword [rax - 0x29816f9]
mov al, 7
jmp 0x1400efce4
invalid
push qword [rax - 0x29f16ff]
mov al, 1
jmp 0x1400efce4
invalid
mov al, 0x1f
jmp 0x1400efce4
invalid
mov al, 0x11
jmp 0x1400efce4
invalid
mov al, 0x29
jmp 0x1400efce4
invalid
mov al, 0x14
jmp 0x1400efce4
invalid
mov al, 5
jmp 0x1400efce4
invalid
mov al, 0x15
jmp 0x1400efce4
invalid
mov al, 0xd
jmp 0x1400efce4
invalid
mov al, 6
jmp 0x1400efce4
invalid
mov al, 0x12
jmp 0x1400efce4
invalid
mov al, 0xa
jmp 0x1400efce4
invalid
mov al, 8
or cl, ch
adc edi, ebp
jmp 0x1400efce4
invalid
mov al, 0x1e
jmp 0x1400efce4
invalid
invalid
invalid
mov al, 0x20
jmp 0x1400efce4
invalid
invalid
invalid
mov al, 0x16
jmp 0x1400efce4
invalid
invalid
invalid
mov al, 0x27
jmp 0x1400efce4
invalid
mov al, 0x13
jmp 0x1400efce4
mov al, 0x17
jmp 0x1400efce4
invalid
cld
invalid
invalid
jmp 0xf10efff8
mov al, 0x1c
jmp 0x1400efce4
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1400efce4
sbb eax, 0xfffcdbe9
push qword [rax - 0x32b16da]
invalid
mov al, 0x26
jmp 0x1400efce4
invalid
push qword [rax - 0x33216e6]
invalid
mov al, 0x1a
jmp 0x1400efce4
lea r8, [0x14015e7a8]
lea eax, [0x14015e7a8]
invalid
mov rdx, rbx
mov edx, ebx
call fcn.14011b560
lea r8, [0x14015e7a8]
lea eax, [0x14015e7a8]
mov rdx, rsi
call fcn.14011b560
add al, byte [rax]
add ah, cl
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
int3
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
mov al, 0
add byte [rax], al
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea esi, [rax - 0x18000000]
mov al, 0
add byte [rax], al
call fcn.1400e7370
nop
add rsp, 0x28
invalid
invalid
or byte [rbx - 1], dh
call qword [rax + 0x28c48348]
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
invalid
add byte [rax - 0x73], cl
lea esp, [rax]
and byte [rcx], al
add byte [rax], al
call fcn.1400e7370
lea rcx, [rbp + 0x120]
and byte [rcx], al
add byte [rax], al
call fcn.1400e7370
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
int3
test al, 0
add byte [rax], al
lea rbp, [rsp + 0x80]
mov rsi, rcx
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
je 0x1400f03a3
add byte [rax], al
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
sete dl
cmp r13b, al
seta cl
lea r15, [rbp - 0x57]
or cl, dl
cmp byte [rdi + 0x3a], 0
cmp al, byte [rax]
movzx edx, byte [rdi + 0x10]
mov byte [rbp + 0x27], dl
movzx r12d, dl
mov rdx, qword [rdi]
mov qword [rbp + 0x18], rdx
mov rbx, qword [rdi + 8]
je 0x1400f01da
test cl, cl
jne 0x1400f03a3
add byte [rax], al
add byte [rax], al
lea r14, [rbp - 0x60]
jmp 0x1400f0155
mov byte [rdi + 0x39], 1
mov al, 1
mov rcx, rbx
mov rbx, rcx
cmp r13b, al
ja 0x1400f03a3
cmp al, 2
jne 0x1400f02f9
mov rcx, rdi
stc
call case.0x1400eac6b.69
cmp rbx, rax
jbe 0x1400f0140
mov rcx, r14
mov rdx, rdi
call fcn.1400ec5a0
invalid
dec dword [rdi]
mov dh, 0x55
test al, 0x41
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
adc byte [r9 + 0xf], r8b
adc byte [rdi + 0x20], dl
invalid
adc byte [r9 + 0xf], r8b
adc byte [rdi + 0x20], dl
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rax, qword [r15 + 0x2f]
mov eax, dword [rdi + 0x2f]
mov eax, dword [rdi + 0x2f]
mov qword [rbp + 0xf], rax
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
sub rcx, qword [rbp - 0x60]
jb 0x1400f03c0
mov qword [rdi + 8], rcx
mov al, 2
cmp dl, 0xa
invalid
or byte [rax + 0xafa8002], dh
or dh, byte [rsi + rdx*4 - 0x78]
invalid
je 0x1400f0149
mov byte [rsi], dl
movaps xmm0, xmmword [rbp - 0x20]
loopne 0x1400f01c9
sub byte [rbp - 0x10], cl
loopne 0x1400f01c9
sub byte [rbp - 0x10], cl
invalid
movaps xmm2, xmmword [rbp]
movups xmmword [rsi + 1], xmm0
push rbp
add byte [rdi], cl
adc dword [rsi + 1], eax
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rbp + 0xf]
cmovs r9d, dword [r9 - 0x3316cfba]
add dword [rax], eax
invalid
and dword [rax - 0x75], ecx
cmovs r9d, dword [r9 - 0x3316cfba]
add dword [rax], eax
add byte [rcx + rcx*8 + 0x1c1850f], al
test cl, cl
jne 0x1400f03a3
add byte [rax], al
add byte [rax], al
mov r14, rbx
jmp case.0x1400eeeda.110
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add dh, al
cmp dword [r9], r8d
mov byte [rdi + 0x39], 1
add dword [rax - 0x3ac7beff], esi
mov al, 1
cmp r13b, al
invalid
ja 0x1400f03a3
add dword [rax], eax
add byte [rcx + rax], bh
cmp al, 1
cmp al, 1
je 0x1400f0270
movzx eax, al
cmp eax, 2
clc
add cl, byte [rdi]
test ecx, esi
add byte [rax], al
invalid
clc
add cl, byte [rdi]
test ecx, esi
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
call case.0x1400eac6b.69
cmp r14, rax
jbe 0x1400f01f0
invalid
invalid
invalid
lea rcx, [rbp - 0x60]
mov rdx, rdi
call fcn.1400ec5a0
dec dword [rdi]
mov dh, 0x55
test al, 0x41
movups xmm0, xmmword [rdi]
dec dword [rdi]
mov dh, 0x55
test al, 0x41
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
adc byte [rdi + 0x20], dl
adc byte [r9 + 0xf], r8b
adc byte [rdi + 0x20], dl
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rax, qword [r15 + 0x2f]
invalid
invalid
mov qword [rbp + 0xf], rax
mov dword [rbp + 0xf], eax
invalid
mov dword [rbp + 0xf], eax
cmovl r9d, dword [r9 + 0x5d2b48f3]
movabs al, byte [0x89480000015f820f]
pop rdi
or byte [rax - 0x2176b6fe], dh
mov rbx, r14
mov ebx, esi
sub rbx, qword [rbp - 0x60]
jb 0x1400f03ba
mov qword [rdi + 8], rbx
mov al, 2
mov r14, rbx
fiadd word [rax - 0x728bf506]
cmp dl, 0xa
je 0x1400f01f6
jmp 0x1400f01b3
invalid
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
jb 0x1400f01f6
inc dword [rcx - 0x7d]
cld
cmp r12d, 5
je 0x1400f01f6
add eax, 0xff6c840f
invalid
cmp r12d, 6
jne 0x1400f032f
test r14, r14
je 0x1400f02c4
mov rax, qword [rbp + 0x18]
movzx ecx, byte [rax]
sbb byte [r15], r9b
mov dh, 8
cmp r14, 1
je 0x1400f02ce
cmp cl, 0x2e
jne 0x1400f02ce
mov rax, qword [rbp + 0x18]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x1400f02e3
cmp eax, 0x5c
je 0x1400f02e3
xor eax, eax
jmp 0x1400f01f6
xor r14d, r14d
xor eax, eax
jmp 0x1400f01f6
xor eax, eax
cmp r14, 1
jne 0x1400f01f6
cmp cl, 0x2e
jne 0x1400f01f6
sub rbx, 1
jb 0x1400f03e0
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x1400f03a6
add byte [rax], al
add byte [rax], al
movzx eax, al
test eax, eax
jne 0x1400f031d
mov eax, r12d
lea rcx, [0x14018ec7c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rdi + 0x20]
add rax, 4
add eax, 4
add eax, 4
jmp 0x1400f036a
mov byte [rdi + 0x39], 0
sub rbx, 1
jb 0x1400f03cf
mov qword [rdi + 8], rbx
mov byte [rsi], 6
jmp 0x1400f03a6
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x1400f036a
and byte [rax - 0x75], cl
xor byte [r8 - 0x73], r9b
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je 0x1400f039f
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
movzx eax, byte [rbp + 0x27]
mov byte [rsi], al
mov rax, qword [rbp + 0x18]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x1400f03a6
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rbx
mov rbx, r14
lea r8, [0x14015e8e8]
mov rdx, rbx
call fcn.14011b5e0
lea r8, [0x14015e8d0]
mov rcx, rbx
xor edx, edx
call fcn.14011b5e0
lea r8, [0x14015e8b8]
mov rcx, rbx
xor edx, edx
call fcn.14011b5e0
int3
cmp eax, 2
jne 0x1400f0872
mov rax, rdi
shr rax, 0x20
cmp rax, 5
je 0x1400f0676
cmp eax, 0x20
jne 0x1400f0872
mov qword [rbp + 0x248], rdi
lea rcx, [rbp + 0x230]
mov rdx, r15
mov r8, r14
call fcn.1400ed030
mov rax, qword [rbp + 0x230]
mov r14, qword [rbp + 0x238]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400f06f0
mov rcx, qword [rbp + 0x240]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x30], rcx
lea rcx, [rbp + 0x210]
lea rdx, [rbp - 0x40]
call fcn.1400ee640
mov r12, qword [rbp + 0x210]
mov r14, qword [rbp + 0x218]
movabs rax, 0x8000000000000000
or byte [rcx + 0x39], 0xc4
jne 0x1400f08c7
mov qword [rsi + 8], r14
mov qword [rsi], 2
lea rcx, [rbp + 0x248]
call fcn.1400e7370
jmp 0x1400f087d
sub al, 2
add byte [rax], al
or r13d, 0x2000000
mov dword [rsp + 0x28], r13d
and al, 0x28
and al, 0x28
sub byte [rax - 0x39], cl
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x20], 3
mov rcx, r12
and byte [rbx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
xor edx, edx
mov r8d, 7
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
xor r9d, r9d
leave
call qword [sym.imp.kernel32.dll_CreateFileW]
mov r13, rax
mov rdi, rax
cmp rax, 0xffffffffffffffff
jne 0x1400f0760
call qword [sym.imp.kernel32.dll_GetLastError]
add byte [rcx - 0x183eb739], cl
and byte [rax - 0x7d], cl
iretd
mov edi, eax
shl rdi, 0x20
shl edi, 0x20
shl edi, 0x20
or rdi, 2
test rbx, rbx
je 0x1400f0777
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x37cc9
add eax, dword [rax]
cmp r13, 0xffffffffffffffff
je 0x1400f085c
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x30], xmm0
ror byte [r15], 1
sub dword [rbp - 0x40], eax
ror byte [r15], 1
sub dword [rbp - 0x40], eax
mov dword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
lea rdx, [rbp - 0x40]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_GetFileInformationByHandle]
add eax, dword [rax]
add eax, dword [rax]
test eax, eax
je 0x1400f0891
ror byte [rdi], 0x84
in eax, 0
add byte [rax], al
mov ecx, dword [rbp - 0x40]
sal byte [r9], 0xc0
xor eax, eax
test ecx, 0x400
je 0x1400f07fc
mov qword [rbp + 0x230], 0
mov dword [rbp + 0x230], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x7b], cl
invalid
invalid
lea r8, [rbp + 0x230]
lea eax, [rbp + 0x230]
xor byte [rdx], al
add byte [rax], al
mov rcx, rdi
mov edx, 9
mov r9d, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh
adc eax, 0x37af1
add eax, dword [rax]
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
add eax, dword [rax]
test eax, eax
je 0x1400f0891
stosb byte [rdi], al
add byte [rax], al
invalid
stosb byte [rdi], al
add byte [rax], al
add byte [rbx + 0x23085], cl
add cl, al
loopne 0x1400f0805
mov eax, dword [rbp + 0x230]
shl eax, 0x15
sar eax, 0x1f
and eax, dword [rbp + 0x234]
test dword [rdx + rax], esi
add byte [rax], al
clc
invalid
xor al, 2
add byte [rax], al
mov ecx, dword [rbp - 0x40]
mov edx, dword [rbp - 0x1c]
mov r8d, dword [rbp - 0x24]
mov r9d, dword [rbp - 0x20]
shl r9, 0x20
loopne case.0x1400efd67.244
shl ecx, 0x20
or r9, rdx
ror dword [rbx - 0x74bb17ab], 1
push rbp
invalid
mov edx, dword [rbp - 0x18]
call 0x130649359
mov r10d, dword [rbp - 0x10]
mov r11d, dword [rbp - 0x14]
shl r11, 0x20
jrcxz 0x1400f083d
or r11, r10
mov qword [rsi], 1
mov qword [rsi + 8], r11
pop rsi
or bh, al
adc byte [rcx], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
adc al, 0xc7
sbb byte [rcx], r8b
add byte [rax], al
invalid
adc byte [rcx], r8b
adc byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
adc al, 0xc7
sbb byte [rcx], r8b
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
invalid
mov dword [rsi + 0x1c], edx
movups xmm0, xmmword [rbp - 0x3c]
movups xmmword [rsi + 0x20], xmm0
mov rdx, qword [rbp - 0x2c]
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x38], ecx
mov dword [rsi + 0x38], ecx
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
jmp 0x1400f08aa
mov r13d, dword [rbp + 0x22c]
mov eax, edi
clc
clc
and eax, 3
cmp rax, 2
jae 0x1400f0657
and ebp, 0xfffffffd
invalid
invalid
and ebp, 0xfffffffd
invalid
mov qword [rsi + 8], rdi
mov qword [rsi], 2
add rsp, 0x2d8
fadd dword [rdx]
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
shl eax, 0x20
or rax, 2
or eax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 2
invalid
add al, byte [rax]
add byte [rax], al
invalid
mov rcx, rdi
stc
add rsp, 0x2d8
fadd dword [rdx]
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
jmp qword [sym.imp.kernel32.dll_CloseHandle]
jmp qword [sym.imp.kernel32.dll_CloseHandle]
jmp qword [sym.imp.kernel32.dll_CloseHandle]
xor ebx, ebx
lea r15, [rbp - 0x40]
jge 0x1400f088d
fisttp dword [rbp + rcx*4 + 0x7d]
rol byte [rcx - 0x48], 0x50
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
mov ecx, edi
jge 0x1400f088d
mov r8d, 0x250
mov rcx, r15
mov ecx, edi
mov ecx, edi
xor edx, edx
call fcn.14011adf0
adc esp, dword [rbp - 0x76b3fffe]
int1
adc esp, dword [rbp - 0x76b3fffe]
int1
mov rdx, r15
call qword [sym.imp.kernel32.dll_FindFirstFileW]
adc eax, 0x37af7
adc eax, 0x37af7
cmp rax, 0xffffffffffffffff
je 0x1400f0977
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
sar edi, 0x15
invalid
mov rcx, rax
call qword [sym.imp.kernel32.dll_FindClose]
jp 0x1400f08fe
invalid
mov eax, dword [rbp - 0x40]
jp 0x1400f08fe
add byte [rbx + 0x100fc045], cl
ror byte [rdi], 0x10
movups xmm0, xmmword [rbp - 0x3c]
adc byte [rbp - 0x3c], al
invalid
movsd xmm1, qword [rbp - 0x2c]
invalid
mov edx, dword [rbp - 0x20]
mov ecx, dword [rbp - 0x24]
fsubr qword [rcx + 0x400]
push rbp
loopne 0x1400f0897
fsubr qword [r9 + 0x400]
fsubr qword [rcx + 0x400]
jne 0x1400f0963
shl rcx, 0x20
and byte [rax + 9], cl
ror dword [rax - 0x39], 1
invalid
invalid
invalid
or rcx, rdx
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
add bh, al
adc byte [rax], r8b
adc byte [rax], al
mov dword [rsi + 0x10], 0
mov dword [rsi + 0x18], 0
add byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
add bh, al
sbb byte [rax], r8b
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x20], eax
movups xmmword [rsi + 0x20], xmm0
movlps qword [rsi + 0x30], xmm1
mov qword [rsi + 0x38], rcx
xor byte [rax - 0x77], cl
cmp byte [rcx + 0x5e894046], r9b
mov dword [rsi + 0x40], eax
invalid
pop rsi
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ebx
pop rsi
invalid
mov dword [rsi + 0x44], ebx
pop rsi
test r12, r12
test r12, r12
je 0x1400f06fb
scasd eax, dword [rdi]
std
invalid
dec dword [rax - 0x75]
or eax, 0xa790d
invalid
mov rcx, qword [0x140198260]
add byte [rcx], dh
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x37ae2
ror byte [rbp - 0x77], cl
invalid
adc eax, 0x37ae2
add cl, ch
jmp 0x1400f06fb
cwde
std
invalid
mov ebx, dword [rbp - 0x1c]
test r13d, r13d
in eax, dx
pop rbp
in al, 0x45
test ebp, ebp
in eax, dx
in eax, dx
jne 0x1400f0915
stosb byte [rdi], al
mov r8d, ebx
and r8d, 0x20000000
je 0x1400f0915
fadd dword [rcx - 0x7f]
loopne 0x1400f0972
add byte [rax], al
and byte [rsi + rbx*4 + 0x48], dh
mov dword [rsi + 8], edi
jle 0x1400f0983
mov qword [rsi + 8], rdi
jle 0x1400f0983
mov qword [rsi], 2
add byte [rax], al
test r12, r12
test esp, esp
in al, 0xf
je 0x1400f087d
test dl, dh
invalid
mov rcx, qword [0x140198260]
or eax, 0xa78ce
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
add cl, ch
invalid
invalid
invalid
invalid
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x248]
lea rcx, [rbp + 0x248]
add al, byte [rax]
add al, ch
cwde
call fcn.1400e7370
nop
add rsp, 0x38
imul edi, edi, 0x834890ff
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
dec dword [rax - 0x77]
call 0x130649352
invalid
call 0x130649352
mov rax, qword [rdx]
test rax, rax
je 0x1400f0a18
mov rcx, qword [rbp - 0x18]
call rax
call 0xcb5bdb19
call 0x130549568
mov rax, qword [rbp - 0x10]
mov r8, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x1400f0a47
cmp qword [rax + 0x10], 0x11
jb 0x1400f0a32
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x140198260]
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
invalid
xor edx, edx
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x40
pop rbp
ret
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x48], dl
sub esp, 0x20
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov r8, qword [rbp - 0x18]
call 0x1305495ae
call 0x1305495ae
cmp qword [rax + 8], 0
je 0x1400f0a8b
js 0x1400f0a72
add byte [rsi + rbx + 0x48], dh
mov eax, dword [rbp - 0x10]
invalid
mov rax, qword [rbp - 0x10]
invalid
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jb 0x1400f0a7c
mov r8, qword [r8 - 8]
mov rcx, qword [0x140198260]
xor edx, edx
sar bh, cl
adc eax, 0x379b5
jns case.0x1400ef69a.101
invalid
ja 0x1400f0a8c
add byte [rcx], dh
sar bh, cl
adc eax, 0x379b5
jns case.0x1400ef69a.101
invalid
jns case.0x1400ef69a.101
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
add esp, 0x20
pop rbp
ret
int3
int3
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
loopne 0x1400f0ab5
and byte [rax - 0x75], cl
or dword [rcx + 0x3e083c8], ecx
loopne 0x1400f0ab5
loopne 0x1400f0ab5
lea rdx, [0x14018ec98]
invalid
add byte [rax + 0x63], cl
add al, 0x82
invalid
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
add rsp, 0x20
and byte [rbp - 0x3d], bl
or byte [rax - 0x7d], cl
invalid
and byte [rbp - 0x3d], bl
shr rcx, 0x20
shr ecx, 0x20
call fcn.1400e9ae0
movzx ecx, al
jmp 0x1400f0ae1
or byte [rax - 0x49f00001], dl
enter 0x4eb, 0x48
shr rcx, 0x20
nop
invalid
shr rcx, 0x20
and byte [rax - 0x73], cl
add eax, 0x6f638
lea rax, [0x140160120]
mov rdx, qword [rax + rcx*8]
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOskindKindCustomerror__os_error
mov rax, qword [rax + rcx*8]
add al, 0xc8
test dword [rsi], 0x48b4800
enter 0xffffffffffff8348, 0xffffffffffffffc4
and byte [rbp - 0x3d], bl
invalid
add al, 0xc8
add rsp, 0x20
add esp, 0x20
pop rbp
ret
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
mov rcx, rax
call qword [rdx + 0x40]
push rdx
nop
invalid
push rdx
nop
add rsp, 0x20
add esp, 0x20
pop rbp
ret
int3
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
and byte [rbx + rcx*4 + 1], cl
and byte [rbx + rcx*4 + 1], cl
mov ecx, r8d
and ecx, 3
xor eax, eax
ror byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 6]
ror byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 6]
add rsp, 0x20
pop rbp
ret
test rcx, rcx
je 0x1400f0b3f
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
invalid
invalid
call qword [rax + 0x48]
nop
add rsp, 0x20
pop rbp
ret
invalid
add dword [rcx + rcx*4 - 0x3f], eax
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
cmp rdx, 2
jae 0x1400f0b85
add rsp, 0x20
add esp, 0x20
pop rbp
ret
test rcx, rcx
je 0x1400f0b7f
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x30]
nop
add rsp, 0x20
pop rbp
ret
invalid
push rdi
test eax, eax
nop dword [rax]
cmp byte [rdx + 0xf], 0x23
jne 0x1400f0c60
mov rcx, r14
int1
call fcn.1400e7370
test rsi, rsi
invalid
je 0x1400f0c5e
invalid
div byte [rbx + rbp*2 - 0x47]
cmc
invalid
fld1
pop rdx
imul edi, edi, 0xffffffff
invalid
invalid
invalid
invalid
loopne 0x1400f0ba2
jp 0x1400f0c34
and esi, dword [rdi + rdi*4 - 0x15]
invalid
cmp eax, 0x48f08948
sub eax, edx
cmp cl, byte [rax + 1]
xlatb
div byte [rbp - 0x55]
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
invalid
je 0x1400f0be6
and esi, dword [rdx + rcx*4 - 0x15]
add dh, byte [rcx]
ror byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
invalid
jmp 0x1400f0c60
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
test r8, r8
je 0x1400f0e33
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov rax, r8
mov eax, eax
mov eax, eax
shl rax, 4
xor edx, edx
xor ecx, ecx
add al, 0x31
sal byte [rcx], cl
leave
nop word cs:[rax + rax]
cmp dword [rdi + rdx], 0
jne 0x1400f0ce2
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x1400f0cd0
cmp rsi, rcx
jb 0x1400f0e4e
sub rsi, rcx
je 0x1400f0e33
invalid
add dword [rax], eax
invalid
invalid
shl rcx, 4
shl ecx, 4
add rdi, rcx
lea r14, [rbp]
lea r15, str.failed_to_write_whole_buffer
lea r12, [0x14018ecb8]
jmp 0x1400f0d2b
mov rcx, r14
call fcn.1400e7370
test rsi, rsi
je 0x1400f0e33
lea rax, [rdi - 0x10]
mov r13, rsi
shl r13, 4
mov rcx, r13
nop dword [rax]
jmp 0x1408f2c4c
test rcx, rcx
je 0x1400f0d60
mov r8d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r8, r8
je 0x1400f0d40
mov rdx, qword [rax + 8]
jmp 0x1400f0d68
mov edx, 1
xor r8d, r8d
mov ecx, 0xfffffff4
mov r9, rbx
call fcn.1400e7760
mov qword [rbp - 8], rax
mov qword [rbp], rdx
test rax, rax
je 0x1400f0da0
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
invalid
test rdx, rdx
je 0x1400f0e49
xor r8d, r8d
xor ecx, ecx
mov rax, rdx
nop word cs:[rax + rax]
mov r9d, dword [rdi + r8]
sub rax, r9
jb 0x1400f0df2
inc rcx
add r8, 0x10
mov rdx, rax
cmp r13, r8
jne case.0x1400f0ac0.11
jmp 0x1400f0df5
add byte [rax], r8b
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
je 0x1400f0d1a
jmp 0x1400f0e35
mov rax, rdx
cmp rsi, rcx
jb 0x1400f0e4e
mov rdx, rcx
shl rdx, 4
add rdi, rdx
sub rsi, rcx
jne 0x1400f0e14
test rax, rax
je 0x1400f0d22
jmp 0x1400f0e8f
mov ecx, dword [rdi]
cmp rax, rcx
ja 0x1400f0e5d
cmovs edi, dword [rcx]
enter 0x4277, 0x29
ror dword [rcx + 0x4701480f], 8
sub ecx, eax
mov dword [rdi], ecx
add qword [rdi + 8], rax
cmp qword [rbp - 8], 0
jne 0x1400f0d1a
jmp 0x1400f0d22
xor edx, edx
mov rax, rdx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, r15
jmp 0x1400f0e35
lea r8, [0x14015e600]
mov rdx, rsi
call fcn.14011b560
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syspalwindowsio.rs
lea rcx, [rbp - 0x38]
call fcn.14011b520
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, [0x14015e650]
lea rcx, [rbp - 0x38]
call fcn.14011b520
int3
mov bh, 0x45
call 0x14ff9742c
invalid
movzx edx, word [rbp - 0x12]
movzx edx, word [rbp - 0x12]
mov r8, qword [rbp - 0x10]
mov r9d, dword [rbp - 8]
mov dword [rsi + 0x10], r9d
mov r9d, dword [rbp - 4]
cld
mov dword [rsi + 0x14], r9d
mov r9d, dword [rbp]
invalid
adc al, 0x44
mov ecx, dword [rbp]
invalid
add byte [rcx + rcx*4 + 0x4e], al
sbb byte [rdi + rcx - 0x49], al
add al, 0x66
mov dword [rsi + 0x18], r9d
movzx r9d, word [rbp + 4]
mov word [rsi + 0x1c], r9w
mov dword [rsi + 0x1c], r9d
mov dword [rsi + 0x1c], r9d
movzx r9d, word [rbp + 6]
mov word [rsi + 0x1e], r9w
mov dword [rsi + 0x1e], r9d
invalid
mov word [rsi], ax
mov dword [rsi + 2], ecx
mov word [rsi + 6], dx
mov qword [rsi + 8], r8
add r12b, byte [rsi - 0x77]
push rsi
invalid
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
lea rcx, str.assertion_failed:_len___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
lea ecx, str.assertion_failed:_len___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
lea r8, [0x14015ff50]
mov edx, 0x39
fadd dword [rsi]
add byte [rdx + 0x39], bh
call fcn.14011b5f0
in eax, 0x8e
add al, byte [rax]
invalid
mov es, word [rdx]
add byte [rax - 0x73], cl
or eax, 0x6d856
fadd dword [rsi]
invalid
lea rcx, str.assertion_failed:_len___mem::size_of::_c::sockaddr_in6___
fadd dword [rsi]
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
lea r8, [0x14015ffa8]
mov edx, 0x3a
cmp al, byte [rax]
add byte [rax], al
cmp al, byte [rax]
add byte [rax], al
call fcn.14011b5f0
add ah, cl
int3
int3
int3
int3
lock add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
je 0x1400f2794
lea rsi, [rbp - 0x60]
add byte [rax], al
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
je 0x1400f2794
lea rsi, [rbp - 0x60]
movabs al, byte [0x894800000198b841]
mov r8d, 0x198
mov rcx, rsi
add dword [rax], eax
add byte [rax - 0x77], cl
int1
xor edx, edx
call fcn.14011adf0
mov cx, 0x202
add al, byte [rdx]
add al, byte [rdx]
mov rdx, rsi
bnd call qword [sym.imp.ws2_32.dll_WSAStartup]
call qword [sym.imp.ws2_32.dll_WSAStartup]
add eax, dword [rax]
add byte [rcx + 0x16c85], cl
add byte [rbp + 0x482175c0], al
mov eax, dword [sym.imp.ws2_32.dll_WSACleanup]
invalid
pop rsi
add eax, dword [rax]
mov dword [rbp + 0x16c], eax
test eax, eax
jne 0x1400f27a0
mov rax, qword [sym.imp.ws2_32.dll_WSACleanup]
invalid
mov qword [rdi], rax
mov dword [rdi], eax
invalid
add rsp, 0x1f0
add esp, 0x1f0
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.library_std_src_synconce.rs
call fcn.14011b930
add al, ch
nop
xchg ecx, eax
add al, byte [rax]
mov qword [rbp + 0x138], 0
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp + 0x16c]
lea rdx, [rbp + 0x138]
lea rcx, [rbp + 0x16c]
lea rdx, [rbp + 0x138]
add dword [rax], eax
add al, ch
xchg edx, eax
xor dword [rbx], eax
add ah, cl
call fcn.140125950
int3
int3
add byte [rax - 0x75], cl
add dword [rbx - 0x3e09cbb6], ecx
adc byte [rdi], cl
test esi, esp
add byte [rax], al
add dh, dh
shl dword [rax], 0xf
test dword [rsi], ebp
add dword [rax], eax
add byte [rcx - 0x77], cl
rol byte [rbx + rcx*4], cl
mov r8d, dword [rax]
mov ecx, r8d
neg ecx
cmovs ecx, r8d
mov eax, 0x27
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Microsoft_Unified_Security_Protocol_Provider
cmp ecx, 0x2710
jb 0x1400f29a5
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop word cs:[rax + rax]
mov rax, rcx
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, ecx
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
lea eax, [rsi - 4]
lea eax, [rsi - 4]
movzx ebx, word [r9 + rbx*2]
sbb al, 0x59
mov word [rbp + rsi - 0x4c], bx
movzx edi, word [r9 + rdi*2]
mov word [rbp + rsi - 0x4a], di
mov rsi, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400f2830
cmp rdx, 0x63
jbe 0x1400f28ac
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
jnp 0x1400f28a0
add byte [rax], al
jnp 0x1400f28a0
adc al, 0
add cl, al
jmp 0x1197a6ca5
adc dword [rbx + rbp*2 - 0x27], eax
add byte [rax], al
shr ecx, 0x11
imul r11d, ecx, 0x64
sub edx, r11d
adc dword [rbx + rbp*2 - 0x27], eax
sub edx, r11d
movzx edx, dx
movzx edx, word [r9 + rdx*2]
adc al, 0x51
adc al, 0x51
mov word [rbp + rax - 0x4a], dx
add rax, 0xfffffffffffffffe
mov dh, 0x48
add eax, 0xfffffffe
mov rdx, rcx
retf 0x894c
mov rcx, r10
cmp rdx, 0xa
jae 0x1400f29b7
invalid
add byte [rax + 0x548830ca], al
add eax, 0xc8ff48b7
mov bh, 0x48
dec eax
or dl, 0x30
mov byte [rbp + rax - 0x49], dl
invalid
retf 0x8830
mov bh, 0x48
dec eax
dec rax
jmp 0x1400f29c5
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
add byte [rax], al
add byte [rax], al
mov rcx, r9
shr r8d, 4
mov r9d, eax
add al, 0x41
mov ecx, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea edx, [rcx + 0x30]
lea edx, [rcx + 0x30]
push rcx
xor byte [rbp - 0x73], al
pop rcx
push rdi
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
cmp cl, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x4a], r10b
rol dword [rax + r9*4 + 0x54], 1
push rsp
or eax, 0x498d4cb6
inc dword [rbx - 0x76bbef08]
sal byte [rbx - 0x37], 0xeb
mov r8, qword [rax]
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x1400f28e0
jmp 0x1400f2967
mov r9d, 0x81
mov ecx, 0x81
add byte [rax], al
add byte [rcx - 0x77], al
add byte [rax], al
mov r8d, eax
shl byte [rsi + 0x66], 0x66
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, r9
leave
shr r8d, 4
mov r9d, eax
mov ecx, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
push rcx
invalid
lea edx, [rcx + 0x30]
push rcx
xor byte [rbp - 0x73], al
pop rcx
invalid
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
cmovb edx, ecx
rol dword [rax + r9*4 + 0x54], 1
mov byte [rbp + rcx - 0x4a], r10b
push rsp
or eax, 0x498d4cb6
inc dword [rbx - 0x76bbef08]
sal byte [rbx - 0x37], 0x48
add ecx, 0xfffffffe
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x1400f2930
leave
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
cmp ecx, 0x81
add byte [rax], al
add byte [rdi], cl
jae 0x1400f2a01
or dword [rcx - 0x48000000], 0xffffff81
add byte [rax], al
add byte [rcx + rbp - 0x38], cl
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb8
jmp 0xf8d0accf
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1401876d0]
mov r9d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov rcx, rdx
mov dl, 1
jmp 0x1400f29ef
mov rdx, rcx
cmp rdx, 0x63
ja 0x1400f2882
jmp 0x1400f28ac
movzx edx, word [r9 + rdx*2]
mov word [rbp + rax - 0x4a], dx
add rax, 0xfffffffffffffffe
test r8d, r8d
setns dl
lea r8, [rax + rbp]
add r8, 0xffffffffffffffb8
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
mov r8d, 1
xor r9d, r9d
call fcn.140008770
nop
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x140129be0]
mov edx, 0x80
call fcn.14011b560
int3
mov ebp, esp
mov ecx, 7
int 0x29
ud2
add ch, cl
sub dword [rdi], ecx
or ecx, esp
int3
int3
sub rsp, 0xa0
lea rbp, [rsp + 0x80]
mov rsi, rdx
mov rdi, rcx
lea rcx, [rbp - 0x18]
call 0x18a09b3a8
mov eax, esi
iretd
call 0x18a09b3a8
mov eax, esi
call fcn.1400eb7a0
movzx edx, byte [rbp - 0x18]
mov rcx, qword [rbp - 8]
call 0x1385cb5b7
mov rax, qword [rbp + 8]
lea r8, [0x14018ecc8]
lea eax, [0x14018ecc8]
lea eax, [0x14018ecc8]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
invalid
add rcx, 4
jmp 0x1400f2ac4
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400f2ac4
mov ecx, 6
jmp 0x1400f2ac4
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400f2ac4
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1400f2b3e
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1400f2ae9
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400f2aeb
xor eax, eax
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rsi
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp - 0x48], xmm0
movups xmmword [rbp - 0x38], xmm1
mov rcx, qword [rbp + 8]
mov qword [rbp - 0x28], rcx
mov byte [rbp - 0x1e], al
mov word [rbp - 0x20], 0x200
lea rcx, [rbp - 0x18]
lea rdx, [rbp - 0x58]
call fcn.1400f00c0
cmp byte [rbp - 0x18], 9
mov rdx, qword [rbp - 8]
jne 0x1400f2b31
mov rax, qword [rbp - 0x10]
jmp 0x1400f2b33
xor eax, eax
add rsp, 0xa0
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x14015e7a8]
mov rdx, rsi
call fcn.14011b560
int3
mov eax, r10d
movaps xmm6, xmmword [rbp + 0x30]
movaps xmm7, xmmword [rbp + 0x40]
movaps xmm8, xmmword [rbp + 0x50]
movaps xmm9, xmmword [rbp + 0x60]
movaps xmm10, xmmword [rbp + 0x70]
movaps xmm11, xmmword [rbp + 0x80]
movaps xmm12, xmmword [rbp + 0x90]
movaps xmm13, xmmword [rbp + 0xa0]
add rsp, 0x138
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
or r10b, bl
and r10b, 1
jmp 0x1400f4b05
and esi, 0x3f
cmp r10b, 0xe0
jb 0x1400f4c7b
movzx r10d, byte [rcx + r8 + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
invalid
jb 0x1400f4c84
movzx r11d, byte [rcx + r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r11d, 0x3f
or r11d, r10d
or r9d, r11d
or ecx, ebx
jmp 0x1400f4c8b
shl r9d, 6
or r9d, esi
jmp 0x1400f4c8b
shl r9d, 0xc
or r9d, r10d
or ecx, edx
mov r10b, 1
test al, al
jne 0x1400f4b05
outsd dx, dword [rsi]
invalid
invalid
invalid
outsd dx, dword [rsi]
invalid
invalid
mov eax, 1
cmp r9d, 0x80
jb 0x1400f4cc2
mov eax, 2
add al, byte [rax]
add byte [rax], al
cmp r9d, 0x800
or byte [rax], al
add byte [rax], al
add byte [rdx + 0x10], dh
jb 0x1400f4cc2
cmp r9d, 0x10000
mov eax, 4
sbb rax, 0
invalid
add byte [rcx + 1], cl
sal byte [rdx + riz + 0x49], 0x39
je 0x1400f4ce9
invalid
invalid
add r8, rax
je 0x1400f4ce9
and cl, byte [rcx + 0x39]
cmp r8, rdx
jae 0x1400f4ce7
invalid
sal byte [rbx + 0x1b], 1
sbb eax, dword [rdx - 0x80]
cmp al, 1
mov edi, 0x8d48167f
add eax, 0x690d6
cmp byte [rcx + r8], 0xbf
jg 0x1400f4ce9
lea rax, str._rustc_ba1d7f4a083e6402679105115ded645512a7aea8librarycore_src_strpattern.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rcx - 0x77], cl
shr eax, 1
mov r9, rdx
call fcn.14011bae0
stc
insd dword [rdi], dx
add al, byte [rax]
stc
insd dword [rdi], dx
add al, byte [rax]
jne 0x1400f4cd3
cmp r8, rdx
je 0x1400f4b05
movzx eax, byte [rcx + r8]
test al, al
add dword [rax + rax*8 - 0x1f976f1], eax
invalid
jns 0x1400f4b05
invalid
cmp al, 0xe0
jmp 0x1400f4b05
bnd call fcn.14011b570
call fcn.14011b570
push 0x14c0002
stc
add rcx, r15
cmp rdx, rcx
cmova rcx, rdx
lea r8, str._rustc_ba1d7f4a083e6402679105115ded645512a7aea8librarycore_src_strpattern.rs
call fcn.14011b570
invalid
add byte [rbp + rcx*4 + 5], cl
lea r8, str._rustc_ba1d7f4a083e6402679105115ded645512a7aea8librarycore_src_strpattern.rs
lea eax, [0x14015d990]
pop rbx
mov word [rsi], es
add byte [rcx + rcx*4 - 0x2f], cl
mov rcx, r10
mov rdx, rax
call fcn.14011b570
lea r8, str._rustc_ba1d7f4a083e6402679105115ded645512a7aea8librarycore_src_strpattern.rs
mov rcx, r9
invalid
call fcn.14011b570
and dword [rax + 2], ebp
add byte [rax + 1], cl
invalid
add rcx, rbx
cmp rdx, rcx
cmova rcx, rdx
lea r8, str._rustc_ba1d7f4a083e6402679105115ded645512a7aea8librarycore_src_strpattern.rs
mov word [rsi], es
add al, ch
or ebp, dword [rax + 2]
add ah, cl
mov word [rsi], es
add al, ch
or ebp, dword [rax + 2]
add ah, cl
int3
loopne 0x1400f4dc3
test eax, eax
jne 0x1400f4d81
pop rbp
ret
mov r8, qword [rcx + 8]
mov rcx, qword [0x140198260]
xor edx, edx
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
add ah, cl
int3
movups xmmword [rbp - 0x28], xmm0
mov r8, qword [r8 + 0x10]
mov qword [rbp - 0x18], r8
movzx r8d, byte [rcx + 0x20]
mov rsi, qword [rcx]
xor r9d, r9d
movabs r10, 0x8000000000000000
add byte [rax], al
or byte [rcx + rdi - 0x2a], 0x48
mov dword [rbp - 0x10], ecx
add byte [rax], al
or byte [rcx + rdi - 0x2a], 0x48
mov dword [rbp - 0x10], ecx
cmovne r9, rcx
mov rcx, rax
call fcn.1400eaa40
shl rsi, 1
test rsi, rsi
je 0x1400f4e1a
mov rcx, qword [rbp - 0x10]
mov r8, qword [rcx + 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov ebx, eax
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword ss:[rax]
add eax, dword ss:[rax]
add byte [rcx - 0x3b7cb728], cl
push rax
mov eax, ebx
add rsp, 0x50
pop rbx
pop rsi
pop rbp
ret
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
invalid
invalid
call fcn.1400f4d70
invalid
invalid
invalid
call qword [rax + 0x20c48348]
add esp, 0x20
invalid
invalid
add esp, 0x20
pop rbx
pop rsi
pop rbp
ret
int3
int3
sub rsp, 0xc0
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x38], 0xfffffffffffffffe
invalid
invalid
inc edi
xor byte [r8], r8b
xor byte [rax], al
add byte [rax], al
invalid
invalid
xor byte [rax], al
add byte [rax], al
add dh, al
xor al, 0
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x34], 0
mov qword [rbp + 0x18], rdx
lea rax, [rbp + 0x18]
mov qword [rbp + 8], rax
or byte [rax - 0x73], cl
add eax, 0xfff137ba
or byte [r8 - 0x73], r9b
or byte [rax - 0x73], cl
add eax, 0xfff137ba
dec dword [rax - 0x77]
adc byte [r8 - 0x73], r9b
add eax, 0x69fc7
mov qword [rbp + 0x10], rax
mov dword [rbp + 0x10], eax
lea rax, str.memory_allocation_of__bytes_failed_n
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 2
add al, byte [rax]
add byte [rax], al
mov dword [rbp - 0x50], 2
add al, byte [rax]
add byte [rax], al
mov qword [rbp - 0x38], 0
lea rax, [rbp + 8]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rbp + 0x30]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 0
lea rdx, [0x14015dcf0]
add byte [rax], al
lea rax, [rbp + 0x30]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 0
lea rdx, [0x14015dcf0]
lea rcx, [rbp + 0x20]
lea ecx, [rbp + 0x20]
and byte [r13 + rcx*4 + 0x45], r9b
and byte [rbp + rcx*4 + 0x45], cl
lea r8, [rbp - 0x58]
lea eax, [rbp - 0x58]
test al, 0xe8
cmpsd dword [rsi], dword [rdi]
int1
dec dword [rax - 0x75]
sub byte [r8 + rax*8 - 0x7ab7f08c], r8b
leave
call fcn.140009290
mov rcx, qword [rbp + 0x28]
test al, al
je 0x1400f4f00
test rcx, rcx
je 0x1400f4f18
and cl, byte [rax - 0x77]
fmul dword [r8 - 0x73]
lea ecx, [rbp - 0x28]
jmp 0x1400f4f09
test rcx, rcx
mov qword [rbp - 0x28], rcx
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
jmp 0x1400f4f09
test rcx, rcx
je 0x1400f4f0e
lea rcx, [rbp + 0x28]
call fcn.1400e7370
call qword [rax - 0x3f3b7eb8]
nop
add rsp, 0xc0
add byte [rax], al
add byte [rbp - 0x3d], bl
add byte [rax], al
add byte [rbp - 0x3d], bl
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 1
add byte [rax], al
mov qword [rbp - 0x18], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
lea rdx, [0x14015e760]
lea rcx, [rbp - 0x28]
call fcn.14011b520
ud2
add byte [rax], 0
add byte [rax - 0x7d], cl
jge 0x1400f4f8d
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp + 0x28]
call fcn.1400e7370
nop
add rsp, 0x20
pop rbp
ret
lea rbp, [rsp + 0x80]
mov rdi, r8
mov rsi, rdx
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
mov rdx, qword [rbx + 0x10]
mov qword [rbp - 0x20], rax
lea rax, [0x140009230]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
lea rcx, [0x1400f5650]
mov qword [rbp - 8], rcx
clc
mov qword [rbp], rdx
mov qword [rbp + 8], rax
lea rax, str.thread__panicked_at
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
enter 0, 0
invalid
mov dword [rbp - 0x38], 0
enter 0, 0
add byte [rax - 0x73], cl
loopne 0x1400f5037
lea rax, [rbp - 0x20]
mov qword [rbp - 0x48], rax
mov dword [rbp - 0x48], eax
mov qword [rbp - 0x40], 3
mov r14, qword [r8 + 0x48]
lea rdx, [rbp - 0x58]
mov rcx, rsi
call r14
mov qword [rbp - 0x28], rax
test rax, rax
je 0x1400f501a
lea rcx, [rbp - 0x28]
call fcn.1400e7370
mov rax, qword [rbx + 0x18]
mov eax, dword [rbx + 0x18]
movzx eax, byte [rax]
lea rcx, [0x14018ece4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
mov ecx, esi
jmp rax
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
call fcn.1400f56e0
mov qword [rbp - 0x20], rax
test rax, rax
jne 0x1400f5061
jmp case.0x1400f502f.3
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
mov r8b, 1
call fcn.1400f56e0
mov qword [rbp - 0x20], rax
test rax, rax
je case.0x1400f502f.3
lea rcx, [rbp - 0x20]
jmp 0x1400f50ac
xor eax, eax
xchg byte [0x140198018], al
test al, al
je case.0x1400f502f.3
lea rax, str.note:_run_with__RUST_BACKTRACE1__environment_variable_to_display_a_backtrace_n
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
mov qword [rbp - 0x10], 8
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rdx, [rbp - 0x20]
mov rcx, rsi
call r14
mov qword [rbp - 0x58], rax
test rax, rax
je case.0x1400f502f.3
lea rcx, [rbp - 0x58]
call fcn.1400e7370
nop
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
movzx eax, byte [0x140198222]
mov rax, qword [rdx + 0x48]
mov byte [rbp - 1], r8b
lea rdx, [rbp - 1]
mov qword [rbp - 0x18], rdx
lea rdx, [0x1400f3080]
mov qword [rbp - 0x10], rdx
lea rdx, [0x140187c48]
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x28], 0
lea rdx, [rbp - 0x18]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], 1
lea rdx, [rbp - 0x48]
call rax
cmp byte [rbp - 8], 0
jne 0x1400f578b
mov rcx, qword [0x140198308]
shl rcx, 1
test rcx, rcx
jne 0x1400f5809
xor ecx, ecx
xchg byte [0x140198221], cl
cmp cl, 2
jne 0x1400f57ab
lea rcx, [0x140198221]
mov rsi, rax
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, rsi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
clc
jmp 0x1400f5723
mov rsi, rax
call fcn.140125320
mov ecx, eax
mov rax, rsi
test cl, cl
jne 0x1400f578b
mov byte [0x140198222], 1
jmp 0x1400f578b
add eax, 0xa29fd
add ecx, ebp
invalid
in al, dx
sub byte [rax - 0x73], cl
push 0x70
lea rcx, [0x140198221]
mov edx, dword [rbp - 8]
call fcn.1400ec820
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
shl r8, 4
nop
test r8, r8
je 0x1400f58ab
mov eax, dword [rdx + 0x10]
add rdx, 0x10
add r8, 0xfffffffffffffff0
test rax, rax
je 0x1400f5890
mov rdx, qword [rdx + 8]
jmp 0x1400f58b2
mov edx, 1
xor eax, eax
mov ecx, 0xfffffff4
mov r8, rax
pop rbp
jmp fcn.1400e7760
push rcx
and byte [rdi], cl
sub dword [rbp - 0x20], edx
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rcx
lea rcx, [rbp - 0x40]
call fcn.1400f5900
int3
add byte [rax], al
add ah, cl
int3
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x30
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x28]
shl rax, 1
test rax, rax
jne 0x1400f59e0
add rsp, 0x30
pop rbp
ret
mov r8, qword [rbp - 0x20]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x30
pop rbp
ret
push rbx
sub rsp, 0xe8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x60], 0xfffffffffffffffe
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x10], r8
lock inc qword [0x140198308]
jle 0x1400f607a
mov eax, dword [0x140198314]
mov r8, qword gs:[0x58]
mov rax, qword [r8 + rax*8]
cmp byte [rax + 0x80], 0
jne 0x1400f60f9
mov ebx, r9d
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
inc qword [rax + 0x78]
mov byte [rax + 0x80], 1
mov eax, dword [0x140198228]
cmp eax, 0x3ffffffd
ja 0x1400f5a97
invalid
lea ecx, [rax + 1]
lock cmpxchg dword [0x140198228], ecx
je case.0x1400f2a87.95
lea rcx, [0x140198228]
call fcn.140125bc0
movzx r15d, byte [rbp + 0xc0]
movzx eax, byte [0x140198230]
cmp qword [0x140198238], 0
jne 0x1400f5ae3
invalid
invalid
mov r14, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x50]
mov rax, qword [rbp - 0x48]
call qword [rax + 0x28]
sub byte [rax - 0x77], cl
invalid
mov rdi, rdx
test r15b, r15b
je 0x1400f5b6a
mov byte [rbp + 0x5f], 3
jmp 0x1400f5b8b
mov rsi, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x50]
mov al, 0x48
mov eax, dword [rbp - 0x48]
invalid
mov al, 0x48
mov eax, dword [rbp - 0x48]
call qword [rax + 0x28]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], rdx
mov qword [rbp + 0x18], rsi
mov byte [rbp + 0x20], bl
mov byte [rbp + 0x21], r15b
mov byte [rbp + 0x21], bh
mov byte [rbp + 0x21], bh
mov rcx, qword [0x140198238]
mov ecx, dword [0x140198238]
mov rax, qword [0x140198240]
lea rdx, [rbp + 8]
call qword [rax + 0x28]
add byte [rax - 0x73], cl
push rbp
or bh, bh
push rax
sub byte [rdx - 1], bh
invalid
mov edx, 0xffffffff
push rax
xadd dword [0x140198228], edx
adc eax, 0xa2701
lock xadd dword [0x140198228], edx
adc eax, 0xa2701
dec edx
mov eax, edx
and eax, 0xbfffffff
invalid
mov edi, 0x3d
invalid
jne 0x1400f5b43
invalid
lea rcx, [0x140198228]
invalid
call fcn.140125af0
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x80], 0
test bl, bl
je 0x1400f6198
invalid
add byte [rax], al
invalid
call fcn.1400f2a20
mov eax, dword [0x140198314]
or al, byte [rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
cmp qword [rax + 0x78], 1
jbe 0x1400f5c05
invalid
jle 0x1400f5b4e
mov byte [rbp + 0x5f], 1
pop r15
add dword [rcx + rcx*4 + 0x75], ecx
mov rdi, qword [rdi + 0x18]
invalid
mov qword [rbp + 0x40], r14
mov rdi, qword [rdi + 0x18]
invalid
sbb byte [rax - 0x77], cl
int1
mov rcx, rsi
call rdi
movabs rcx, 0xb98b1b7157a64178
jno 0x1400f5bbb
invalid
invalid
jno 0x1400f5bbb
mov edi, dword [rcx + 0xfc83948]
test dword [rbx - 0x48000000], ebp
or byte [rax], al
cmp rax, rcx
jne 0x1400f5c56
mov eax, 8
add byte [rax], al
movabs r8, 0x63eb502cd6cb5d6d
mov rcx, rsi
mov ecx, esi
cmp rdx, r8
cmp edx, eax
jne 0x1400f5c56
add byte [rax], al
add byte [rax - 0x75], cl
or dword [rbx + rcx*4 + 4], ecx
invalid
mov rcx, qword [rcx]
mov r8, qword [rsi + rax]
mov eax, dword [rsi + rax]
mov qword [rbp - 8], rcx
mov qword [rbp], r8
mov eax, dword [0x140198314]
invalid
add eax, 0xa2739
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xb8]
test eax, eax
je 0x1400f5c9f
invalid
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
cmp eax, 1
je 0x1400f5cdf
jmp 0x1400f5d2e
movzx eax, byte [0x140198220]
movzx eax, al
lea rcx, [0x14018ecf4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, str.RUST_BACKTRACElibrary_std_srcenv.rsfailed_to_set_environment_variable____to___:
lea rcx, [rbp + 8]
mov r8d, 0xe
call fcn.1400ecbf0
mov rax, qword [rbp + 8]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x1400f5faa
mov al, 3
mov r15b, 2
jmp 0x1400f6026
mov rcx, rsi
call rdi
movabs r9, 0x7840c812f9d659f7
lea rcx, str.Box_dyn_Any_aborting_due_to_panic_at
mov r8d, 0xc
cmp rax, r9
jne 0x1400f5bcd
movabs rax, 0x65867f74022b8e4c
cmp rdx, rax
jne 0x1400f5bcd
invalid
invalid
invalid
invalid
invalid
mov rcx, rsi
add rcx, 8
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
jmp 0x1400f5bc6
mov eax, dword [0x140198314]
or al, byte es:[rax]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xb0]
lea rdx, [0x1400e8510]
invalid
invalid
call fcn.1400e8540
mov eax, dword [0x140198314]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov byte [rax + 0xb8], 1
add dword [rbx + 0xa262f05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0xb0]
test rdx, rdx
test edx, edx
test edx, edx
jne 0x1400f5d1d
call fcn.140124f50
mov eax, dword [0x140198314]
or al, byte es:[rax]
or al, byte es:[rax]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0xb0]
lock inc qword [rdx]
inc qword [rdx]
jg 0x1400f5d25
add cl, byte [rdi]
or ecx, dword [rax - 0x7b]
ror byte [rdi], cl
test eax, esp
loopne 0x1400f5d2d
invalid
ud2
test rdx, rdx
jne 0x1400f5f0e
loopne 0x1400f5d2d
add byte [rax], al
loopne 0x1400f5d2d
add byte [rax], al
add byte [rax + 9], bh
mov eax, 9
lea rcx, str._unnamed_
xor edx, edx
xchg rcx, rax
invalid
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], rax
lea rax, [rbp - 0x40]
mov qword [rbp + 8], rax
lea rax, [rbp + 0x40]
mov qword [rbp + 0x10], rax
enter 0xffffffffffff8d48, 0x45
ror byte [rax - 0x77], 0x45
or byte [rax - 0x73], cl
mov qword [rbp + 0x10], rax
adc byte [r8 - 0x73], r9b
clc
lea rax, [rbp - 8]
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x5f]
pop r15
mov qword [rbp + 0x20], rax
movzx eax, byte [0x1401981d8]
test al, al
mov qword [rbp + 0x48], rdx
mov dword [rbp + 0x48], edx
add byte [rax + rax*8 + 0x48558948], al
mov dword [rbp + 0x48], edx
jne 0x1400f5d7f
xor r15d, r15d
xor esi, esi
xor eax, eax
jmp 0x1400f5f40
mov byte [0x1401981d8], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rax + 0x88]
add byte [rax], al
cmp rax, 2
je 0x1400f5f35
cmp eax, 1
je 0x1400f5db4
call fcn.140125530
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x90]
mov qword [rax + 0x90], 0
test r15, r15
je 0x1400f5d76
lea rsi, [r15 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x10], cl
je 0x1400f5df6
mov rcx, rsi
call fcn.140125260
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
mov qword [rbp - 0x58], rsi
je 0x1400f606e
call fcn.140125320
xor al, 1
mov dword [rbp + 0x54], eax
movzx eax, byte [r15 + 0x11]
mov qword [rbp + 0x38], r15
add r15, 0x18
lea r8, [0x14015ee98]
lea rcx, [rbp + 8]
mov rdx, r15
call fcn.1400f4f80
cmp byte [rbp + 0x54], 0
mov r15, qword [rbp + 0x38]
jne 0x1400f5e5e
mov rax, qword [0x140198308]
shl rax, 1
test rax, rax
je 0x1400f5e5e
call fcn.140125320
test al, al
jne 0x1400f5e5e
sal byte [rbp + 5], 0x41
mov byte [rdi + 0x11], 1
mov byte [r15 + 0x11], 1
xor eax, eax
mov rcx, qword [rbp - 0x58]
xchg byte [rcx], al
cmp al, 2
test al, 0x86
add dword [rdx + rax], edi
jne 0x1400f5e70
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add eax, dword [rax]
mov byte [0x1401981d8], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x88]
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
invalid
invalid
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rdx - 0x7cffffff], bl
add byte [rbx + 0x57401f8], al
call fcn.140125530
add byte [rbx + 0x57401f8], al
cmp eax, 1
je 0x1400f5ea5
call fcn.140125530
mov eax, dword [0x140198314]
add eax, 0xa2469
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x90]
add byte [rbx + rcx*4 + 0x7d], cl
cmp byte [rcx + rcx*4 - 0x48], cl
nop
add byte [rax], al
invalid
add byte [rbx + rcx*4 + 0x7d], cl
cmp byte [rcx + rcx*4 - 0x48], cl
nop
add byte [rax], al
add byte [rax - 0x49], al
mov dil, 1
test rcx, rcx
mov dil, 1
test rcx, rcx
jne 0x1400f6049
xor esi, esi
mov rcx, qword [rbp + 0x48]
test rcx, rcx
test rcx, rcx
jne 0x1400f5f76
jmp 0x1400f5f81
xchg edi, eax
add byte [rax], al
add byte [rcx - 0x49], al
mov r15b, 1
mov byte [rbp + 0x5f], r15b
mov r15b, 1
mov byte [rbp + 0x5f], r15b
jmp 0x1400f5b8b
xchg ebp, eax
cld
invalid
mov r15b, 2
mov byte [rbp + 0x5f], r15b
jmp 0x1400f5b8b
xor r15d, r15d
mov byte [rbp + 0x5f], r15b
jmp 0x1400f5b8b
mov rax, qword [rdx + 0x10]
test rax, rax
je 0x1400f5fcb
cmp eax, 2
jne 0x1400f5fdc
mov eax, 9
lea rcx, str._unnamed_
jmp 0x1400f5d3c
mov eax, 1
mov sil, 1
xor r15d, r15d
mov dword [rbp + 0x58], 0
mov byte [rbp + 0x5c], 0
mov qword [rbp - 0x18], r15
mov qword [rbp - 0x20], rax
mov byte [rbp + 0x5e], 1
lea r8, [0x14015eee8]
lea rcx, [rbp + 8]
lea rdx, [rbp + 0x58]
call fcn.1400f4f80
xor edi, edi
mov rcx, qword [rbp + 0x48]
test rcx, rcx
je 0x1400f5f81
lock dec qword [rcx]
jne 0x1400f5f81
call fcn.1400e86b0
test r15, r15
sete al
or sil, dil
or sil, al
jne 0x1400f5b1a
lock dec qword [r15]
jne 0x1400f5b1a
mov rcx, r15
call fcn.1400f1680
jmp 0x1400f5b1a
mov r8, qword [rbp + 0x10]
mov rcx, qword [rbp + 0x18]
cmp rcx, 4
je 0x1400f5fec
cmp rcx, 1
jne 0x1400f600b
cmp byte [r8], 0x30
sete r15b
add r15b, r15b
jmp 0x1400f600e
mov eax, 4
lea rcx, str.main
jmp 0x1400f5d3c
mov rcx, qword [rdx + 0x18]
mov rax, qword [rdx + 0x20]
dec rax
jmp 0x1400f5d3c
mov ecx, dword [r8]
bswap ecx
xor edx, edx
cmp ecx, 0x66756c6d
setae dl
cmp ecx, 0x66756c6c
sbb edx, 0
sete r15b
jmp 0x1400f600e
xor r15d, r15d
test rax, rax
je 0x1400f6022
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea eax, [r15 + 1]
mov byte [0x140198220], al
mov byte [rbp + 0x5f], r15b
jmp 0x1400f5b8b
lock dec qword [r15]
mov rcx, r15
mov r14, qword [rbp + 0x48]
je 0x1400f6053
xor esi, esi
mov dil, 1
jmp 0x1400f605d
lock dec qword [rcx]
mov r14, qword [rbp + 0x48]
jne 0x1400f605b
call fcn.1400f1680
mov dil, 1
xor esi, esi
mov rcx, r14
test rcx, rcx
jne 0x1400f5f76
jmp 0x1400f5f81
mov dword [rbp + 0x54], 0
jmp 0x1400f5e17
mov dword [rbp + 0x40], 0
mov byte [rbp + 0x44], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x40], rax
lea rax, [0x1400f5650]
mov qword [rbp - 0x38], rax
lea rax, [rbp - 0x50]
mov qword [rbp - 0x30], rax
lea rax, [0x140009250]
mov qword [rbp - 0x28], rax
lea rax, [0x14015f0c8]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 3
mov qword [rbp + 0x28], 0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], 2
lea rcx, [rbp + 0x40]
lea rdx, [rbp + 8]
call fcn.1400e7290
mov qword [rbp - 8], rax
test rax, rax
je 0x1400f618f
lea rcx, [rbp - 8]
jmp 0x1400f618a
call qword [rdx + 0x30]
test rax, rax
mov ecx, 1
cmovne rcx, rax
cmove rdx, rax
mov qword [rbp - 8], rcx
mov qword [rbp], rdx
mov dword [rbp + 0x58], 0
mov byte [rbp + 0x5c], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x40], rax
lea rax, [0x1400f5650]
mov qword [rbp - 0x38], rax
lea rax, [rbp - 8]
mov qword [rbp - 0x30], rax
lea rax, [0x140009230]
mov qword [rbp - 0x28], rax
lea rax, [0x14015f130]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 3
mov qword [rbp + 0x28], 0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], 2
lea rcx, [rbp + 0x58]
lea rdx, [rbp + 8]
call fcn.1400e7290
mov qword [rbp + 0x40], rax
test rax, rax
je 0x1400f618f
lea rcx, [rbp + 0x40]
call fcn.1400e7370
mov ecx, 7
int 0x29
ud2
mov dword [rbp - 8], 0
mov byte [rbp - 4], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 1
mov qword [rbp + 0x18], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
lea rcx, [rbp - 8]
lea rdx, [rbp + 8]
call fcn.1400e7290
mov qword [rbp - 0x40], rax
lea rcx, [rbp - 0x40]
call fcn.1400e7350
mov ecx, 7
int 0x29
ud2
invalid
lea rcx, str.core_missing
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rstask__was_cancelled
mov edx, 0xc
call fcn.14011b950
lea rcx, str.driver_missing
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rstask__was_cancelled
mov edx, 0xe
call fcn.14011b950
mov word [rsi], es
add byte [rbp + rcx*4 + 5], cl
mov dl, 0x8c
invalid
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimeiodriver.rs
lea eax, [0x140160d20]
lea eax, [0x140160d20]
mov edx, 0x68
call fcn.14011b950
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0xb8], rax
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff10b47
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff10b47
mov qword [rsp + 0xc0], rax
lea rax, [0x1401610a8]
nop
xchg ebp, eax
invalid
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x40
nop
xchg ebp, eax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x48], 1
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
add byte [rax - 0x73], cl
adc eax, 0x6956c
lea rcx, [rsp + 0x30]
call fcn.14011b520
int3
or dword [rdx], eax
add byte [rax], al
mov rbx, rdx
mov rsi, rcx
mov qword [rsp + 0x20], rax
mov rcx, qword [rdx + 0x38]
mov qword [rsp + 0x58], rcx
movups xmm0, xmmword [rdx + 8]
movups xmm1, xmmword [rdx + 0x18]
movups xmm2, xmmword [rdx + 0x28]
movups xmmword [rsp + 0x48], xmm2
movups xmmword [rsp + 0x38], xmm1
movups xmmword [rsp + 0x28], xmm0
cmp qword [rsi + 8], 0
jne 0x1400f7da1
mov rdi, r8
mov qword [rsi + 8], 0xffffffffffffffff
mov r14, qword [rsi + 0x10]
test r14, r14
je 0x1400f7c19
lea rcx, [r14 + 0x40]
call fcn.1401066b0
cmp qword [r14 + 0x40], 0
je 0x1400f7bf1
mov r8, qword [r14 + 0x48]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, r14
call fcn.1400f6f30
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rsi + 8]
inc rdx
inc edx
inc edx
mov rax, qword [rsp + 0x20]
jmp 0x1400f7c1b
xor edx, edx
lea rcx, [rsp + 0x28]
mov qword [rsi + 0x10], rbx
mov qword [rsi + 8], rdx
add rdi, 0xa8
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je case.0x1400ebd91.247
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rax + rsi + 0x48], 0xb8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24443948], al
sub byte [rdi], cl
test dword [rcx + rax], ebx
add byte [rax], al
invalid
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x28], rax
jne 0x1400f7d65
invalid
add byte [rax - 0x75], cl
and al, 0x30
mov rcx, qword [rsp + 0x30]
xor edx, edx
mov eax, 2
lock cmpxchg qword [rcx + 0x10], rdx
cmp qword [rsi + 0x18], 0
je case.0x1400ebee2.240
jmp 0x1400f7cb2
mov rdx, rdi
xor r8d, r8d
call fcn.1400ff360
cmp qword [rsi + 0x18], 0
jne 0x1400f7cb2
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x18], 0xffffffffffffffff
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x1400f7cbe
invalid
sub eax, 0x48c8ff48
mov dword [rsi + 0x30], eax
dec rax
mov qword [rsi + 0x30], rax
mov rcx, qword [rsi + 0x28]
shl rax, 4
mov rdx, qword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
inc qword [rsi + 0x18]
je case.0x1400ebee2.240
lea rcx, [0x140161430]
call fcn.14011b7d0
mov qword [rsi + 0x18], 0
cmp qword [rsi + 8], 0
jle 0x1400f7cd2
add byte [rdi], cl
test esp, ebx
add byte [rax], al
invalid
jle 0x1400f7cd2
add byte [rdi], cl
test esp, ebx
add byte [rax], al
add byte [rax - 0x39], cl
or dil, r15b
invalid
mov qword [rsi + 8], 0xffffffffffffffff
mov dword [rsi + 8], 0xffffffff
mov rdi, qword [rsi + 0x10]
mov qword [rsi + 0x10], 0
add byte [rax - 0x7b], cl
dec dword [rdi]
test bl, cl
add byte [rax], al
invalid
adc byte [rax - 0x39], cl
adc byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
dec dword [rdi]
test bl, cl
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], r8b
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x20], al
mov qword [rsi + 8], 0
add byte [rax], al
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmm2, xmmword [rsp + 0x40]
movups xmm3, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x90], xmm3
add byte [rax], al
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
and al, 0x70
movaps xmmword [rsp + 0x60], xmm0
mov rcx, rdi
call fcn.1400f6f30
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rax], al
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov rax, rdi
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp qword [rdi], 0
je 0x1400f7dd1
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
call fcn.1400fa9c0
cmp qword [rsi + 0x18], 0
je case.0x1400ebee2.240
jmp 0x1400f7cb2
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rstask__was_cancelled
call fcn.14011b7d0
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rstask__was_cancelled
call fcn.14011b7d0
lea rcx, str.core_missing
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rstask__was_cancelled
mov edx, 0xc
call fcn.14011b950
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimeiodriver.rs
mov edx, 0x68
call fcn.14011b950
int3
add dword [rax], eax
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x1c0], xmm5
movapd xmmword [rsp + 0x1b0], xmm12
add dword [rax], eax
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x1a0], xmm3
add dword [rax], eax
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x1a0], xmm3
movapd xmmword [rsp + 0x190], xmm10
movdqa xmmword [rsp + 0x180], xmm9
and al, 0x80
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rsi + 0xf], ah
sub dword [rsp + 0x160], edi
and al, 0x80
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rsi + 0xf], ah
sub dword [rsp + 0x160], edi
movapd xmmword [rsp + 0x150], xmm6
mov rbx, rcx
mov rax, qword [rcx]
jmp 0x1400f7e7a
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
retf
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rbx], rcx
je 0x1400f7ea5
test al, 4
je 0x1400f9e4a
test al, 3
je case.0x1400ef71a.120
cmp rax, 0x3f
jbe 0x1400f9e62
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rbx], rcx
jne 0x1400f7e7a
movzx eax, dl
lea rcx, [0x14018ed04]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
cmp dword [rbx + 0x28], 2
jne 0x1400fa01a
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x1400f8092
mov rdi, qword [rbx + 0x20]
cmp eax, 1
je 0x1400f7f21
mov rsi, rbx
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [rbx + 0x120], 1
mov rbx, rsi
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm8, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
mov r14, qword [rbx + 0x30]
mov qword [rbx + 0x30], 0
test r14, r14
je 0x1400f80ab
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x1400f7fce
cmp eax, 1
je 0x1400f7fb4
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
cmp al, 0xc1
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [rdi + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 0
mov qword [rsp + 0x118], r14
mov ah, 0x24
sbb byte [rcx], al
add byte [rax], al
xor r12d, r12d
xchg qword [r14 + 0x20], r12
test r12, r12
je 0x1400f8076
mov rax, qword [r14 + 0x10]
lock inc qword [rax]
jle 0x1400fa018
mov rsi, qword [r14 + 0x10]
mov qword [rsp + 0x148], rsi
mov qword [rsp + 0x140], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x1400f80c3
add byte [rax], al
add byte [rax], al
cmp eax, 1
je 0x1400f80f0
jmp 0x1400f9ad3
lea rdi, [rbx + 0x20]
mov qword [rsp + 0x40], 4
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140103af0
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x58], rax
jmp 0x1400f9c8f
lock dec qword [r14]
jne 0x1400f9bfa
lea rcx, [rsp + 0x118]
call fcn.140102840
jmp 0x1400f9bfa
xorps xmm8, xmm8
mov r14, qword [rbx + 0x30]
mov qword [rbx + 0x30], 0
test r14, r14
jne 0x1400f7f63
lea rcx, [0x1401638c0]
lea r8, [0x140163960]
mov edx, 0x2d
call fcn.14011b950
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [rdi + 0x120], 1
mov qword [rsp + 0x110], rbx
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11e], 2
jne 0x1400fa052
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
mov byte [rbx + 0x11e], 1
lea rcx, [rsi + 0x1d0]
call fcn.140101ef0
mov edi, eax
mov ebp, edx
cmp dword [rbx + 0x110], 0
je 0x1400f816c
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov edx, dword [rax + 0x118]
mov ecx, dword [rax + 0x114]
jmp 0x1400f8183
call fcn.140103f30
mov rcx, rax
shr rcx, 0x20
cmp eax, 2
mov edx, 1
cmovae edx, eax
mov eax, dword [0x140198314]
mov r8, qword gs:[0x58]
mov rax, qword [r8 + rax*8]
mov dword [rax + 0x110], 1
mov dword [rax + 0x114], edi
mov dword [rax + 0x118], ebp
cmp qword [rax + 0xd0], 0
jne 0x1400fa089
mov eax, dword [0x140198314]
mov r8, qword gs:[0x58]
mov rax, qword [r8 + rax*8]
mov qword [rax + 0xd0], 0xffffffffffffffff
lock inc qword [rsi]
jle 0x1400fa018
mov eax, dword [0x140198314]
mov r8, qword gs:[0x58]
mov r9, qword [r8 + rax*8]
mov rax, qword [r9 + 0xd8]
mov r8, qword [r9 + 0xe0]
mov qword [r9 + 0xd8], 1
mov qword [r9 + 0xe0], rsi
inc qword [r9 + 0xd0]
mov r9, qword [r9 + 0xe8]
cmp r9, 0xffffffffffffffff
je 0x1400fa095
inc r9
mov r10d, dword [0x140198314]
mov r11, qword gs:[0x58]
mov r10, qword [r11 + r10*8]
mov qword [r10 + 0xe8], r9
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], r8
mov qword [rsp + 0xe0], r9
mov dword [rsp + 0xe8], ecx
mov dword [rsp + 0xec], edx
mov qword [rsp + 0x48], r14
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x50], xmm0
movupd xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 8
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x40], 1
add byte [rax], al
movzx eax, byte [r10 + 0x120]
test eax, eax
mov qword [rsp + 0x108], rsi
je 0x1400f831b
cmp eax, 1
je 0x1400f8348
mov rcx, qword [r12]
test rcx, rcx
je 0x1400f82cc
call fcn.140102230
mov rdi, r12
lea rsi, [r12 + 0x18]
mov rcx, rsi
call fcn.140106b60
mov rax, qword [r12 + 0x18]
lock dec qword [rax]
jne 0x1400f82ef
mov rcx, rsi
call fcn.1400c1ed0
mov rax, qword [r12 + 8]
test rax, rax
je 0x1400f8309
lock dec qword [rax]
jne 0x1400f8309
lea rcx, [r12 + 8]
call fcn.140044300
mov edx, 8
mov rcx, r12
call fcn.1400062a0
jmp 0x1400f9ad3
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [rdi + 0x120], 1
lea r15, [rsp + 0x48]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x108]
mov qword [rsp + 0x100], rcx
lea rcx, [rsp + 0x40]
mov qword [rax + 0x108], rcx
mov rax, qword [r14 + 0x10]
movzx eax, byte [rax + 0x50]
xor al, 1
mov byte [r12 + 0x48], al
call fcn.1400f2ea0
mov qword [r12 + 0x30], rax
mov dword [r12 + 0x38], edx
mov qword [r12 + 0x20], 0
cmp byte [r12 + 0x4a], 0
je 0x1400f8821
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x80], rax
mov r15, qword [rax + 0x10]
mov rax, qword [r15 + 0x80]
lea rcx, [rax + 1]
mov edx, dword [r12 + 0x10]
mov r8d, dword [r12 + 0x14]
mov r9d, edx
shl r9d, 0x11
xor r9d, edx
mov edx, r8d
shr edx, 0x10
xor edx, r8d
xor edx, r9d
shr r9d, 7
xor r9d, edx
mov dword [r12 + 0x10], r8d
mov rsi, r12
mov dword [r12 + 0x14], r9d
add r9d, r8d
mov r12d, ecx
imul r12, r9
shr r12, 0x20
mov byte [r15 + 0x90], 1
lea r13, [r12 + rax]
inc r13
cmp r13, r12
jbe 0x1400f84fa
xor ebp, ebp
mov r14b, 1
jmp 0x1400f846b
mov qword [rdi + 8], 0
mov qword [rcx + rax], 0
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rcx + rax + 8], 0
lock dec qword [r15 + 0x78]
mov al, 1
lock cmpxchg byte [rdi], bpl
jne 0x1400f84c7
test rcx, rcx
je 0x1400f84da
mov rax, qword [rcx + 0x10]
call qword [rax + 0x30]
mov rcx, qword [r15 + 0x68]
mov rax, qword [r15 + 0x80]
and rax, r12
lea rdx, [rax + rax*2]
lea rdi, [rcx + rdx*8]
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r14b
jne 0x1400f84e4
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x1400f8456
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov rdx, qword [rcx + rax]
mov qword [rdi + 0x10], rdx
test rdx, rdx
je 0x1400f8430
mov rax, qword [rdx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rdx + rax + 8], 0
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
jmp 0x1400f8438
mov rbx, rcx
mov rcx, rdi
call fcn.140120760
mov rcx, rbx
test rcx, rcx
jne 0x1400f8464
inc r12
cmp r12, r13
jne 0x1400f846b
jmp 0x1400f84fa
mov rcx, rdi
call fcn.140120410
mov rcx, qword [rdi + 0x10]
test rcx, rcx
jne 0x1400f8494
jmp 0x1400f8456
mov rcx, qword [rsp + 0x80]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
mov rdx, qword [rax + 0xa0]
cmp rcx, rdx
jae 0x1400fa0e4
mov rax, qword [rsp + 0x48]
mov rbx, qword [rax + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0xf8], cl
lea r15, [rsp + 0x48]
jne 0x1400f9e05
mov rdi, qword [rbx + 0x110]
cmp rdi, qword [rbx + 0x100]
jne 0x1400f8556
lea rcx, [rbx + 0x100]
call fcn.1400437f0
mov rax, qword [rbx + 0x108]
mov qword [rax + rdi*8], rsi
inc rdi
mov qword [rbx + 0x110], rdi
cmp rdi, qword [rbx + 0x60]
mov rsi, rbx
jne 0x1400f880a
mov qword [rsi + 0x110], 0
mov r15, qword [rsi + 0x108]
lea r14, [r15 + rdi*8]
test rdi, rdi
mov qword [rsp + 0x98], rsi
je 0x1400f97ae
lea rax, [rsi + 0x118]
mov qword [rsp + 0x80], rax
movabs rbx, 0xffffffff00000000
jmp 0x1400f85db
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r15, r14
je 0x1400f97c2
mov rbp, qword [r15]
mov rax, qword [rbp + 8]
mov qword [rbp + 8], 0
test rax, rax
je 0x1400f9f16
add r15, 8
lea rdi, [rbp + 8]
mov qword [rsp + 0x88], rax
lea r13, [rbp + 0x18]
nop word [rax + rax]
mov rcx, qword [rbp]
mov qword [rbp], 0
test rcx, rcx
jne 0x1400f86ca
mov rdx, qword [r13]
mov rax, qword [rdx + 0x18]
mov r8, rax
shr r8, 0x20
mov dword [rsp + 0x3c], r8d
mov ecx, dword [rdx + 0x20]
cmp ecx, eax
je 0x1400f8700
mov rcx, rax
nop word [rax + rax]
lea r9d, [rax + 1]
mov dword [rsp + 0x38], r9d
cmp r8d, eax
jne 0x1400f8680
mov eax, r9d
mov r8, rax
shl r8, 0x20
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x1400f86a0
jmp 0x1400f86ba
cmp r9d, r8d
je 0x1400f9e7a
mov eax, r9d
mov r8, rcx
and r8, rbx
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
je 0x1400f86ba
mov r8, rax
shr r8, 0x20
mov dword [rsp + 0x3c], r8d
mov r9d, dword [rdx + 0x20]
mov rcx, rax
cmp r9d, eax
jne 0x1400f8650
jmp 0x1400f8700
movzx eax, cl
mov rcx, qword [rdx + 0x10]
mov rcx, qword [rcx + rax*8]
test rcx, rcx
je 0x1400f8700
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400f9ea4
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400f8610
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1400f8610
invalid
invalid
invalid
mov rsi, r14
mov r12, qword [rsp + 0x88]
mov r14, qword [r12 + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r14 + 0x50], cl
je 0x1400f8750
mov rdx, qword [r12 + 0x20]
test rdx, rdx
jne 0x1400f8771
mov rax, qword [rsp + 0x88]
lock dec qword [rax]
mov r14, rsi
je 0x1400f8790
mov rcx, qword [rbp]
test rcx, rcx
jne 0x1400f87a6
jmp 0x1400f87cd
lea rcx, [r14 + 0x10]
mov rdx, qword [rsp + 0x80]
call fcn.1401046b0
xor eax, eax
xchg byte [r14 + 0x50], al
mov rdx, qword [r12 + 0x20]
test rdx, rdx
je 0x1400f8726
add r12, 0x20
mov rcx, r12
call fcn.14011ff90
mov rax, qword [rsp + 0x88]
lock dec qword [rax]
mov r14, rsi
jne 0x1400f8737
nop
lea rcx, [rsp + 0x88]
call fcn.140044300
mov rcx, qword [rbp]
test rcx, rcx
je 0x1400f87cd
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400f9ea4
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400f87cd
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
mov rcx, r13
call fcn.140106b60
mov rax, qword [r13]
lock dec qword [rax]
jne 0x1400f87e7
mov rcx, r13
call fcn.1400c1ed0
mov rax, qword [rdi]
test rax, rax
je 0x1400f85c0
lock dec qword [rax]
jne 0x1400f85c0
mov rcx, rdi
call fcn.140044300
jmp 0x1400f85c0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0xf8], cl
je 0x1400f9891
jmp 0x1400f9e2a
xor ebx, ebx
mov sil, 1
movdqa xmm9, xmmword [0x140128a60]
movapd xmm10, xmmword [0x140128a70]
movsd xmm6, qword [0x140128bd0]
movsd xmm11, qword [0x140128bd8]
movsd xmm12, qword [0x140128be0]
movsd xmm13, qword [0x140128be8]
nop dword [rax + rax]
mov eax, dword [r12 + 0x40]
inc eax
mov dword [r12 + 0x40], eax
mov r14, qword [rsp + 0x48]
mov rcx, qword [r14 + 0x10]
mov ecx, dword [rcx + 0x40]
test ecx, ecx
je 0x1400f9f40
xor edx, edx
div ecx
test edx, edx
jne 0x1400f89e9
mov rdi, qword [r12 + 0x20]
test rdi, rdi
je 0x1400f895b
call fcn.1400f2ea0
mov r9, qword [r12 + 0x30]
mov r8d, dword [r12 + 0x38]
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0xa8], edx
lea rcx, [rsp + 0xa0]
mov rdx, r9
call case.0x1400cdef4.382
mov ecx, edx
mov edx, 0x3b9aca00
mul rdx
cmp ecx, 0x3b9aca00
cmove ecx, ebx
cmove rdx, rbx
cmove rax, rbx
add rcx, rax
adc rdx, 0
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x138], rdx
lea rcx, [rsp + 0x130]
call fcn.140116ef0
movapd xmm7, xmm0
movq xmm0, rdi
punpckldq xmm0, xmm9
subpd xmm0, xmm10
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
divsd xmm7, xmm1
movapd xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
movapd xmm1, xmm11
subsd xmm1, xmm0
mulsd xmm7, xmm1
movapd xmm0, xmm11
subsd xmm0, xmm1
mulsd xmm0, qword [r12 + 0x28]
addsd xmm0, xmm7
movsd qword [r12 + 0x28], xmm0
mov rcx, r15
mov rdx, r12
xor r8d, r8d
call fcn.1400fe6a0
mov r12, rax
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rdi + 0xa0]
cmp rdx, rcx
jbe 0x1400fa00c
cmp byte [r12 + 0x4a], 0
jne 0x1400f89be
xor eax, eax
lock cmpxchg byte [rdi + 0xc0], sil
jne 0x1400f9411
movzx eax, byte [rdi + 0xf0]
mov byte [r12 + 0x4a], al
mov al, 1
lock cmpxchg byte [rdi + 0xc0], bl
jne 0x1400f9422
cmp byte [r12 + 0x4b], 0
jne 0x1400f89cc
mov byte [r12 + 0x4b], 0
call fcn.1400f2ea0
mov qword [r12 + 0x30], rax
mov dword [r12 + 0x38], edx
mov qword [r12 + 0x20], 0
mov r14, qword [rsp + 0x48]
mov ecx, dword [r12 + 0x44]
test ecx, ecx
je 0x1400f9f4c
mov eax, dword [r12 + 0x40]
xor edx, edx
div ecx
test edx, edx
je 0x1400f8ac0
mov rdx, qword [r12]
mov qword [r12], 0
test rdx, rdx
jne 0x1400f8e60
mov rdx, qword [r12 + 0x18]
mov rax, qword [rdx + 0x18]
mov r8, rax
shr r8, 0x20
mov dword [rsp + 0x38], r8d
mov ecx, dword [rdx + 0x20]
cmp ecx, eax
je 0x1400f8c27
mov rcx, rax
nop
lea r9d, [rax + 1]
mov dword [rsp + 0x88], r9d
cmp r8d, eax
jne 0x1400f8a70
mov eax, r9d
mov r8, rax
shl r8, 0x20
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x1400f8a9e
jmp 0x1400f8c13
cmp r9d, r8d
je 0x1400f9ee9
mov eax, r9d
mov r8, rcx
movabs r9, 0xffffffff00000000
and r8, r9
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
je 0x1400f8c13
mov r8, rax
shr r8, 0x20
mov dword [rsp + 0x38], r8d
mov r9d, dword [rdx + 0x20]
mov rcx, rax
cmp r9d, eax
jne 0x1400f8a40
jmp 0x1400f8c27
mov rdi, qword [r14 + 0x10]
cmp dword [rdi + 0x10], 0
je 0x1400f8acf
mov eax, dword [rdi + 0x14]
jmp 0x1400f8b07
movapd xmm0, xmm12
divsd xmm0, qword [r12 + 0x28]
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movapd xmm0, xmm13
minsd xmm0, xmm1
cvttsd2si rax, xmm0
cmp eax, 0x7f
mov edx, 0x7f
cmovae eax, edx
cmp eax, 3
mov edx, 2
cmovb eax, edx
mov edx, eax
sub edx, ecx
neg edx
mov r8d, eax
sub r8d, ecx
cmovb r8d, edx
cmp r8d, 3
jb 0x1400f8b22
mov dword [r12 + 0x44], eax
mov rax, qword [rdi + 0xa8]
test rax, rax
je 0x1400f8b6e
xor eax, eax
lock cmpxchg byte [rdi + 0xc0], sil
jne 0x1400f93dd
lea rcx, [rdi + 0xa8]
lea rdx, [rdi + 0xe0]
call fcn.140102cc0
mov rdx, rax
mov al, 1
lock cmpxchg byte [rdi + 0xc0], bl
jne 0x1400f93ee
test rdx, rdx
jne 0x1400f8e60
mov rdx, qword [r12]
mov qword [r12], 0
test rdx, rdx
jne 0x1400f8e60
mov rdx, qword [r12 + 0x18]
mov rax, qword [rdx + 0x18]
mov r8, rax
shr r8, 0x20
mov dword [rsp + 0x38], r8d
mov ecx, dword [rdx + 0x20]
cmp ecx, eax
movabs r10, 0xffffffff00000000
je 0x1400f8c0c
mov rcx, rax
nop dword [rax]
lea r9d, [rax + 1]
mov dword [rsp + 0x88], r9d
cmp r8d, eax
jne 0x1400f8bd0
mov eax, r9d
mov r8, rax
shl r8, 0x20
jmp 0x1400f8be2
cmp r9d, r8d
je 0x1400f9ee9
mov eax, r9d
mov r8, rcx
and r8, r10
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
je 0x1400f936d
mov r8, rax
shr r8, 0x20
mov dword [rsp + 0x38], r8d
mov r9d, dword [rdx + 0x20]
mov rcx, rax
cmp r9d, eax
jne 0x1400f8bb0
xor edx, edx
jmp 0x1400f8e54
movzx eax, cl
mov rcx, qword [rdx + 0x10]
mov rdx, qword [rcx + rax*8]
test rdx, rdx
jne 0x1400f8e60
mov rax, qword [r14 + 0x10]
mov rax, qword [rax + 0xa8]
test rax, rax
je 0x1400f8e88
mov rax, qword [r12 + 0x18]
mov r8, qword [rax + 0x18]
mov ecx, dword [rax + 0x20]
mov rax, qword [r14 + 0x10]
mov rax, qword [rax + 0xa8]
mov r13, qword [r14 + 0x10]
mov r9, qword [r13 + 0x60]
test r9, r9
je 0x1400fa129
mov rdx, rax
or rdx, r9
shr rdx, 0x20
je 0x1400f8c79
xor edx, edx
div r9
mov rdi, rax
jmp 0x1400f8c80
xor edx, edx
div r9d
mov edi, eax
shr r8, 0x20
sub ecx, r8d
mov eax, 0x100
sub rax, rcx
inc rdi
cmp rax, rdi
cmovb rdi, rax
cmp rdi, 0x80
mov eax, 0x80
cmovae rdi, rax
cmp rdi, 1
adc rdi, 0
xor eax, eax
lock cmpxchg byte [r13 + 0xc0], sil
jne 0x1400f9442
mov rax, qword [r14 + 0x10]
mov rcx, qword [rax + 0xa8]
cmp rdi, rcx
cmovae rdi, rcx
mov rdx, rcx
sub rdx, rdi
mov qword [rax + 0xa8], rdx
test rcx, rcx
je 0x1400f8d25
mov rdx, qword [r13 + 0xe0]
test rdx, rdx
je 0x1400f8d15
mov rax, qword [rdx + 8]
mov qword [r13 + 0xe0], rax
test rax, rax
jne 0x1400f8d0d
mov qword [r13 + 0xe8], 0
mov qword [rdx + 8], 0
dec rdi
test rdi, rdi
mov r14, rdx
jne 0x1400f8d33
jmp 0x1400f8e43
xor edx, edx
test rdi, rdi
mov r14, rdx
je 0x1400f8e43
mov rsi, r12
mov r12, qword [r12 + 0x18]
mov rax, qword [r12 + 0x18]
shr rax, 0x20
mov ebp, dword [r12 + 0x20]
mov ecx, ebp
sub ecx, eax
mov eax, 0x100
sub eax, edi
cmp ecx, eax
ja 0x1400fa1b4
mov rax, rdi
jmp 0x1400f8d8a
mov qword [rcx + 8], 0
movzx r8d, bpl
mov r9, qword [r12 + 0x10]
mov qword [r9 + r8*8], rcx
inc ebp
mov rdi, rax
sub rax, 1
jb 0x1400f8e33
mov rcx, qword [r13 + 0xe0]
test rcx, rcx
je 0x1400f8dbd
mov r8, qword [rcx + 8]
mov qword [r13 + 0xe0], r8
test r8, r8
jne 0x1400f8d70
mov qword [r13 + 0xe8], 0
jmp 0x1400f8d70
cmp rdi, 1
je 0x1400f8e33
mov r15d, 1
jmp 0x1400f8dd8
inc r15
cmp rdi, r15
je 0x1400f8e33
mov rcx, qword [r13 + 0xe0]
test rcx, rcx
je 0x1400f8e33
mov rax, qword [rcx + 8]
mov qword [r13 + 0xe0], rax
test rax, rax
jne 0x1400f8dff
mov qword [r13 + 0xe8], 0
mov qword [rcx + 8], 0
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400f9ea4
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400f8dd0
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
mov rdx, r14
jmp 0x1400f8dd0
mov dword [r12 + 0x20], ebp
lea r15, [rsp + 0x48]
mov r12, rsi
mov sil, 1
mov al, 1
lock cmpxchg byte [r13 + 0xc0], bl
jne 0x1400f9453
test rdx, rdx
je 0x1400f8e88
invalid
nop dword [rax]
mov rcx, r15
mov r8, r12
call fcn.1400fec60
mov r12, rax
test rax, rax
je 0x1400f9891
cmp byte [r12 + 0x4a], 0
je 0x1400f8860
jmp 0x1400f83ae
mov rdi, qword [r12 + 0x20]
test rdi, rdi
je 0x1400f8f57
call fcn.1400f2ea0
mov r9, qword [r12 + 0x30]
mov r8d, dword [r12 + 0x38]
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0xa8], edx
lea rcx, [rsp + 0xa0]
mov rdx, r9
call case.0x1400cdef4.382
mov ecx, edx
mov edx, 0x3b9aca00
mul rdx
cmp ecx, 0x3b9aca00
cmp ecx, dword [rdi]
retf
cmove rdx, rbx
cmove rax, rbx
add rcx, rax
adc rdx, 0
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x128], rdx
lea rcx, [rsp + 0x120]
call fcn.140116ef0
movapd xmm7, xmm0
movq xmm0, rdi
punpckldq xmm0, xmm9
shl dword [rsi + 0x41], 0xf
pop rsp
ret 0xf66
sub al, cl
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
divsd xmm7, xmm1
movapd xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_pow
movapd xmm1, xmm11
subsd xmm1, xmm0
subps xmm1, xmm0
mulsd xmm7, xmm1
movapd xmm0, xmm11
subsd xmm0, xmm1
mulsd xmm0, qword [r12 + 0x28]
addsd xmm0, xmm7
movsd qword [r12 + 0x28], xmm0
mov r8, qword [rsp + 0x48]
cmp byte [r12 + 0x49], 0
movabs r14, 0xffffffff00000000
jne 0x1400f8f99
mov rax, qword [r8 + 0x10]
mov rcx, qword [rax + 0xb0]
movzx ecx, cx
add ecx, ecx
cmp rcx, qword [rax + 0xb8]
jae 0x1400f92ac
lock inc qword [rax + 0xb0]
mov byte [r12 + 0x49], 1
mov rdi, qword [r8 + 0x10]
mov r9, qword [rdi + 0x60]
mov edx, dword [r12 + 0x10]
mov ecx, dword [r12 + 0x14]
mov eax, edx
shl eax, 0x11
xor eax, edx
mov edx, ecx
shr edx, 0x10
xor edx, ecx
xor edx, eax
shr eax, 7
xor eax, edx
mov dword [r12 + 0x10], ecx
mov dword [r12 + 0x14], eax
test r9, r9
je 0x1400f9241
add eax, ecx
mov r13d, r9d
imul r13, rax
shr r13, 0x20
xor r11d, r11d
mov qword [rsp + 0x98], r12
mov qword [rsp + 0xf8], r8
mov qword [rsp + 0xf0], r13
jmp 0x1400f901c
mov r12, qword [rsp + 0x98]
mov r13, qword [rsp + 0xf0]
inc r11
cmp r11, r9
je 0x1400f923d
lea rax, [r11 + r13]
mov rcx, rax
or rcx, r9
shr rcx, 0x20
je 0x1400f9040
xor edx, edx
div r9
cmp rdx, qword [r8 + 0x18]
je 0x1400f9010
jmp 0x1400f904b
xor edx, edx
div r9d
cmp rdx, qword [r8 + 0x18]
je 0x1400f9010
mov rcx, qword [r8 + 0x10]
mov rax, qword [rcx + 0x60]
cmp rdx, rax
jae 0x1400f9f2e
mov rax, qword [rcx + 0x58]
mov rdi, qword [r12 + 0x18]
mov ebp, dword [rdi + 0x20]
mov rcx, qword [rdi + 0x18]
shr rcx, 0x20
mov r10d, ebp
sub r10d, ecx
cmp r10d, 0x80
ja 0x1400f9010
mov qword [rsp + 0x80], rbp
shl rdx, 4
mov rdx, qword [rax + rdx]
mov rax, qword [rdx + 0x18]
nop word cs:[rax + rax]
mov r13, rax
shr r13, 0x20
mov r12d, dword [rdx + 0x20]
cmp r13d, eax
jne 0x1400f9000
sub r12d, r13d
mov ecx, r12d
shr ecx, 1
sub r12d, ecx
je 0x1400f9000
lea ebp, [r12 + r13]
mov rcx, rax
and rcx, r14
or rcx, rbp
lock cmpxchg qword [rdx + 0x18], rcx
jne 0x1400f90a0
mov dword [rsp + 0x3c], r12d
cmp r12d, 0x80
ja 0x1400fa141
xor eax, eax
cmp r12d, 2
mov r8d, 1
cmovb r12d, r8d
jb 0x1400f9167
mov r15d, r12d
and r15d, 0xfe
xor eax, eax
mov r10d, r13d
mov r14, qword [rsp + 0x80]
nop word cs:[rax + rax]
movzx ebx, r14b
mov r8, qword [rdx + 0x10]
movzx esi, r10b
mov r8, qword [r8 + rsi*8]
mov rsi, qword [rdi + 0x10]
mov qword [rsi + rbx*8], r8
add eax, 2
lea r8d, [r14 + 1]
movzx r8d, r8b
mov rsi, qword [rdx + 0x10]
lea ebx, [r10 + 1]
movzx ebx, bl
mov rsi, qword [rsi + rbx*8]
mov rbx, qword [rdi + 0x10]
mov qword [rbx + r8*8], rsi
add r14d, 2
add r10d, 2
cmp r15d, eax
jne 0x1400f9120
test r12b, 1
je 0x1400f9194
mov r8, qword [rsp + 0x80]
lea r10d, [rax + r8]
movzx r10d, r10b
mov rbx, qword [rdx + 0x10]
add r13d, eax
movzx eax, r13b
mov rax, qword [rbx + rax*8]
mov rbx, qword [rdi + 0x10]
mov qword [rbx + r10*8], rax
mov r10, rbp
shl r10, 0x20
or r10, rbp
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r10
lea r15, [rsp + 0x48]
mov r12, qword [rsp + 0x98]
mov ebx, 0
mov sil, 1
movabs r14, 0xffffffff00000000
mov r13, qword [rsp + 0xf0]
mov r10, qword [rsp + 0x80]
je 0x1400f920e
nop dword [rax + rax]
mov rcx, rax
shr rcx, 0x20
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x88], eax
cmp ecx, eax
je 0x1400f9ebc
mov ecx, eax
mov r8, rax
shl r8, 0x20
or r8, rcx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x1400f91e0
mov eax, dword [rsp + 0x3c]
test eax, eax
mov r8, qword [rsp + 0xf8]
je 0x1400f9010
mov ecx, eax
add eax, r10d
dec eax
movzx edx, al
mov r8, qword [rdi + 0x10]
mov r13, qword [r8 + rdx*8]
dec ecx
je 0x1400f9289
mov dword [rdi + 0x20], eax
jmp 0x1400f9289
mov rdi, qword [r8 + 0x10]
mov rax, qword [rdi + 0xa8]
test rax, rax
je 0x1400f92b2
xor eax, eax
lock cmpxchg byte [rdi + 0xc0], sil
jne 0x1400f946a
lea rcx, [rdi + 0xa8]
lea rdx, [rdi + 0xe0]
call fcn.140102cc0
mov r13, rax
mov al, 1
lock cmpxchg byte [rdi + 0xc0], bl
jne 0x1400f947b
test r13, r13
je 0x1400f92b2
call fcn.1400f2ea0
mov qword [r12 + 0x30], rax
mov dword [r12 + 0x38], edx
mov qword [r12 + 0x20], 0
mov rcx, r15
mov rdx, r13
jmp 0x1400f8e63
mov byte [r12 + 0x49], 0
movabs rax, 0x7fffffffffffffff
cmp qword [rsp + 0x60], rax
jae 0x1400fa135
cmp qword [rsp + 0x78], 0
je 0x1400f92e2
mov rcx, r15
mov rdx, r12
xor r8d, r8d
call fcn.1400fe6a0
mov r12, rax
jmp 0x1400f9344
mov r14, qword [rsp + 0x48]
mov rcx, qword [r14 + 0x10]
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x1400f9312
mov rdx, qword [rcx + 0x28]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
mov r14, qword [rsp + 0x48]
cmp qword [r12], 0
je 0x1400f937d
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x10]
mov rax, qword [rcx + 0x30]
test rax, rax
je 0x1400f9344
mov rdx, qword [rcx + 0x38]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
call fcn.1400f2ea0
mov qword [r12 + 0x30], rax
mov dword [r12 + 0x38], edx
mov qword [r12 + 0x20], 0
cmp byte [r12 + 0x4a], 0
je 0x1400f8860
jmp 0x1400f83ae
movzx eax, cl
mov rcx, qword [rdx + 0x10]
mov rdx, qword [rcx + rax*8]
jmp 0x1400f8e54
mov rax, qword [r12 + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
cmp eax, ecx
jne 0x1400f9319
cmp byte [r12 + 0x4b], 0
jne 0x1400f9319
mov rdi, qword [r14 + 0x10]
mov r15, qword [r14 + 0x18]
movzx ebp, byte [r12 + 0x49]
xor eax, eax
lock cmpxchg byte [rdi + 0xc0], sil
jne 0x1400f9498
mov rsi, r12
test bpl, bpl
je 0x1400f94b0
mov rax, 0xfffffffffffeffff
lock xadd qword [rdi + 0xb0], rax
cmp ax, 1
sete bpl
jmp 0x1400f94be
lea rcx, [rdi + 0xc0]
call fcn.140120410
jmp 0x1400f8b3f
add rdi, 0xc0
mov rcx, rdi
mov rdi, rdx
call fcn.140120760
mov rdx, rdi
test rdx, rdx
jne 0x1400f8e60
jmp 0x1400f8b6e
lea rcx, [rdi + 0xc0]
call fcn.140120410
jmp 0x1400f89a2
add rdi, 0xc0
mov rcx, rdi
call fcn.140120760
cmp byte [r12 + 0x4b], 0
jne 0x1400f89cc
jmp 0x1400f89c6
lea rcx, [r13 + 0xc0]
call fcn.140120410
jmp 0x1400f8cc2
add r13, 0xc0
mov rcx, r13
call fcn.140120760
mov rdx, r14
jmp 0x1400f8e54
lea rcx, [rdi + 0xc0]
call fcn.140120410
jmp 0x1400f925e
add rdi, 0xc0
mov rcx, rdi
call fcn.140120760
test r13, r13
jne 0x1400f9289
jmp 0x1400f92b2
lea rcx, [rdi + 0xc0]
call fcn.140120410
mov rsi, r12
test bpl, bpl
jne 0x1400f93c0
lock sub qword [rdi + 0xb0], 0x10000
xor ebp, ebp
mov r12, qword [rdi + 0xd8]
cmp r12, qword [rdi + 0xc8]
jne 0x1400f94da
lea rcx, [rdi + 0xc8]
call fcn.1400437f0
mov rax, qword [rdi + 0xd0]
mov qword [rax + r12*8], r15
inc r12
mov qword [rdi + 0xd8], r12
mov al, 1
lock cmpxchg byte [rdi + 0xc0], bl
jne 0x1400f9789
mov r12, rsi
mov byte [rsi + 0x49], 0
test bpl, bpl
lea r15, [rsp + 0x48]
je 0x1400f9546
mov rax, qword [r14 + 0x10]
lea rcx, [rax + 0x10]
mov rdx, qword [rax + 0x58]
mov r8, qword [rax + 0x60]
shl r8, 4
xor r9d, r9d
mov sil, 1
cmp r8, r9
je 0x1400f954b
mov r10, qword [rdx + r9]
mov r11, qword [r10 + 0x18]
mov r10d, dword [r10 + 0x20]
add r9, 0x10
cmp r10d, r11d
je 0x1400f952a
jmp 0x1400f9557
mov sil, 1
jmp 0x1400f955c
mov rax, qword [rax + 0xa8]
test rax, rax
je 0x1400f955c
call fcn.1400ff0a0
cmp byte [r12 + 0x4a], 0
jne 0x1400f9319
cmp byte [r12 + 0x4b], 0
jne 0x1400f9319
mov rcx, r15
mov rdx, r12
mov r8d, 0x3b9aca00
call fcn.1400fe6a0
mov r12, rax
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rdi + 0xa0]
cmp rdx, rcx
jbe 0x1400fa00c
cmp byte [r12 + 0x4a], 0
jne 0x1400f95da
xor eax, eax
lock cmpxchg byte [rdi + 0xc0], sil
jne 0x1400f9697
movzx eax, byte [rdi + 0xf0]
mov byte [r12 + 0x4a], al
mov al, 1
lock cmpxchg byte [rdi + 0xc0], bl
jne 0x1400f96a8
cmp byte [r12 + 0x4b], 0
jne 0x1400f95e8
mov byte [r12 + 0x4b], 0
mov rax, qword [rsp + 0x48]
cmp qword [r12], 0
jne 0x1400f96c8
mov rcx, qword [r12 + 0x18]
mov rdx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x20]
cmp ecx, edx
jne 0x1400f96c8
mov cl, 1
mov rsi, r12
mov rdi, qword [rax + 0x10]
mov r15, qword [rax + 0x18]
xor eax, eax
lock cmpxchg byte [rdi + 0xc0], cl
jne 0x1400f9678
mov rax, qword [rdi + 0xd0]
mov r14, qword [rdi + 0xd8]
shl r14, 3
xor ecx, ecx
nop dword [rax]
mov r12, rcx
cmp r14, rcx
je 0x1400f9653
lea rcx, [r12 + 8]
cmp r15, qword [rax + r12]
jne 0x1400f9640
mov al, 1
lock cmpxchg byte [rdi + 0xc0], bl
jne 0x1400f9686
cmp r14, r12
lea r15, [rsp + 0x48]
mov r12, rsi
mov sil, 1
jne 0x1400f955c
jmp 0x1400f977c
lea rcx, [rdi + 0xc0]
call fcn.140120410
jmp 0x1400f9625
add rdi, 0xc0
mov rcx, rdi
call fcn.140120760
jmp 0x1400f965f
lea rcx, [rdi + 0xc0]
call fcn.140120410
jmp 0x1400f95be
add rdi, 0xc0
mov rcx, rdi
call fcn.140120760
cmp byte [r12 + 0x4b], 0
jne 0x1400f95e8
jmp 0x1400f95e2
mov rdi, qword [rax + 0x10]
mov r14, qword [rax + 0x18]
xor eax, eax
lock cmpxchg byte [rdi + 0xc0], sil
jne 0x1400f979d
mov rax, qword [rdi + 0xd8]
mov rdx, rax
neg rdx
mov r8, 0xffffffffffffffff
lea rcx, [rdx + r8]
cmp rcx, 0xffffffffffffffff
je 0x1400f9763
mov r9, qword [rdi + 0xd0]
lea r10, [r8 + 1]
cmp qword [r9 + r8*8 + 8], r14
mov r8, r10
jne 0x1400f96f5
mov rdx, qword [r9 + rax*8 - 8]
dec rax
mov qword [r9 + r10*8], rdx
mov qword [rdi + 0xd8], rax
lock add qword [rdi + 0xb0], 0x10000
xor ebp, ebp
mov al, 1
lock cmpxchg byte [rdi + 0xc0], bpl
je 0x1400f9772
cmp rcx, 0xffffffffffffffff
sete bpl
add rdi, 0xc0
mov rcx, rdi
call fcn.140120760
mov byte [r12 + 0x49], bpl
jmp 0x1400f9319
mov bpl, 1
mov al, 1
lock cmpxchg byte [rdi + 0xc0], bl
jne 0x1400f9742
mov byte [r12 + 0x49], bpl
jmp 0x1400f9319
mov bpl, 1
mov byte [r12 + 0x49], bpl
jmp 0x1400f9319
add rdi, 0xc0
mov rcx, rdi
call fcn.140120760
jmp 0x1400f94ff
lea rcx, [rdi + 0xc0]
call fcn.140120410
jmp 0x1400f96e1
sub r14, r15
je 0x1400f97c2
shr r14, 3
mov rcx, r15
mov rdx, r14
call fcn.140108080
mov rsi, qword [rsp + 0x98]
mov rax, qword [rsi + 0xa8]
test rax, rax
je 0x1400f987a
lea rdi, [rsi + 0xa8]
lea rbx, [rsi + 0xe0]
xor ebp, ebp
mov r13b, 1
lea r15, [rsi + 0xc0]
jmp 0x1400f9808
mov rax, qword [rdi]
test rax, rax
je 0x1400f987a
xor eax, eax
lock cmpxchg byte [rsi + 0xc0], r13b
jne 0x1400f9863
mov rcx, rdi
mov rdx, rbx
call fcn.140102cc0
mov r12, rax
mov al, 1
lock cmpxchg byte [rsi + 0xc0], bpl
jne 0x1400f986d
test r12, r12
je 0x1400f987a
mov rax, 0xffffffffffffffc0
lock xadd qword [r12], rax
cmp rax, 0x3f
jbe 0x1400f9ea4
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400f9800
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax + 0x10]
jmp 0x1400f9800
mov rcx, r15
call fcn.140120410
jmp 0x1400f9815
mov rcx, r15
call fcn.140120760
test r12, r12
jne 0x1400f9835
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0xf8], cl
lea r15, [rsp + 0x48]
jne 0x1400f9e2a
cmp qword [rsp + 0x60], 0
jne 0x1400f98e7
lea rbx, [rsp + 0x148]
lea r14, [rsp + 0xd8]
nop dword [rax]
mov qword [rsp + 0x60], 0xffffffffffffffff
mov rax, qword [rsp + 0x78]
test rax, rax
je case.0x1400efd67.270
dec rax
mov qword [rsp + 0x78], rax
mov rcx, qword [rsp + 0x70]
shl rax, 4
mov rdx, qword [rcx + rax]
add dword [rax - 0x75], ecx
add qword [rax], r9
call qword [rdx + 8]
inc qword [rsp + 0x60]
je 0x1400f98b0
lea rcx, [0x140161430]
call fcn.14011b7d0
mov qword [rsp + 0x60], 0
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
add byte [rbx + 0x9ea1205], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rsp + 0x100]
mov qword [rax + 0x108], rcx
cmp qword [rsp + 0x40], 0
je 0x1400f99f8
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
lock dec qword [rax]
jne 0x1400f993d
mov rcx, r15
call fcn.140102840
mov rdi, qword [rsp + 0x58]
test rdi, rdi
je 0x1400f99be
mov rcx, qword [rdi]
test rcx, rcx
je 0x1400f9976
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400f9ea4
add byte [rax], al
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
clc
jne 0x1400f9976
clc
jne 0x1400f9976
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
lea r15, [rdi + 0x18]
mov rcx, r15
mov ecx, edi
mov ecx, edi
call fcn.140106b60
mov rax, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
lock dec qword [rax]
jne 0x1400f9994
mov rcx, r15
call fcn.1400c1ed0
invalid
dec dword [rax - 0x75]
or byte [r8 - 0x7b], r9b
sal byte [rdi + rcx - 0x10], 0x48
je 0x1400f99ac
lock dec qword [rax]
mov rax, qword [rdi + 8]
test rax, rax
je 0x1400f99ac
lock dec qword [rax]
jne 0x1400f99ac
lea rcx, [rdi + 8]
call fcn.140044300
invalid
dec dword [rax - 0x75]
or eax, 0x9e8ad
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x78]
test rdi, rdi
je 0x1400f9a83
invalid
mov bh, 0
add byte [rax], al
test byte [rdi + 0x4c000000], dh
mov edi, dword [rsp + 0x70]
and al, 0x70
mov r15, qword [rsp + 0x70]
and al, 0x70
add r15, 8
nop word cs:[rax + rax]
mov rax, qword [r15 - 8]
clc
mov rcx, qword [r15]
call qword [rax + 0x18]
add r15, 0x10
add edi, 0x10
dec rdi
jne 0x1400f99e0
jmp 0x1400f9a83
mov rax, qword [rsp + 0x48]
lock dec qword [rax]
dec dword [rax]
jne 0x1400f9a0b
mov rcx, r15
call fcn.140102300
cmc
mov byte [rax], al
invalid
mov rdi, qword [rsp + 0x58]
test rdi, rdi
je 0x1400f9a57
lea rcx, [rdi + 0x40]
call fcn.1401066b0
cmp qword [rdi + 0x40], 0
je 0x1400f9a38
mov r8, qword [rdi + 0x48]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
cmp rax, 2
jne 0x1400f9d81
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x78]
test rdi, rdi
je 0x1400f9a83
mov r15, qword [rsp + 0x70]
add r15, 8
nop word [rax + rax]
mov rax, qword [r15 - 8]
mov rcx, qword [r15]
call qword [rax + 0x18]
add r15, 0x10
dec rdi
jne 0x1400f9a70
cmp qword [rsp + 0x68], 0
je 0x1400f9a9f
mov r8, qword [rsp + 0x70]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movsd xmm6, qword [rsp + 0xe8]
mov eax, dword [0x140198314]
call 0x188749ab9
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
mov rdi, qword [rsp + 0x108]
je 0x1400f9afc
cmp eax, 1
je 0x1400f9b29
lea rax, [0x140163460]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_ba1d7f4a083e6402679105115ded645512a7aea8library_std_src_threadlocal.rs
cwde
invalid
add byte [rbp + rcx*4 + 0xd], cl
adc edx, dword [rdi - 0x72b3fffa]
invalid
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
mov edx, 0x46
cwde
invalid
invalid
call fcn.14011b890
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
call 0x188749b0d
mov ecx, dword [0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1f03
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1f03
add byte [rax], al
add byte [rax], al
call fcn.1400e8540
mov byte [rsi + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add byte [rax - 0x75], cl
add al, 0xc1
cmp byte [rax + 0x11e], 2
je 0x1400fa0cc
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11e], 2
invalid
rol esi, 0x80
invalid
cmp dword [rax + 0x110], 0
jne 0x1400f9b71
call fcn.140103f30
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add byte [rax - 0x75], cl
add al, 0xc1
mov dword [rax + 0x110], 1
movlpd qword [rax + 0x114], xmm6
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add byte [rax], al
add al, ch
pop rbp
sar edi, 1
dec dword [rax - 0x75]
test byte [rax + rdx*8], ah
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add byte [rax], al
add al, ch
pop rbp
sar edi, 1
dec dword [rax - 0x75]
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rax, 2
je 0x1400f9be4
test rax, rax
cmp rax, 2
je 0x1400f9be4
test rax, rax
sal byte [rax + rbx + 0x48], 0x8b
test byte [rax + rbx*8], ah
add byte [rax], al
add al, dh
dec qword [rax]
je 0x1400f9bce
mov rax, qword [rsp + 0xd8]
lock dec qword [rax]
jne 0x1400f9be4
mov rcx, r14
call fcn.1401023c0
jmp 0x1400f9be4
mov rax, qword [rsp + 0xd8]
lock dec qword [rax]
jne 0x1400f9be4
mov rcx, r14
call fcn.140102300
lock dec qword [rdi]
jne 0x1400f9bf2
mov rcx, rbx
call fcn.1401023c0
mov rbx, qword [rsp + 0x110]
lea rdi, [rbx + 0x20]
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 2
je 0x1400f9c6a
cmp eax, 1
je 0x1400f9c4f
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400fba20]
call fcn.1400e8540
mov byte [rsi + 0x120], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm8
mov qword [rsp + 0x40], 4
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140103af0
xorpd xmm0, xmm0
movapd xmmword [rsp + 0x40], xmm0
shl byte [rsi + 0xf], 0x29
and al, 0x40
mov qword [rsp + 0x60], rdi
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140103af0
mov rax, qword [rbx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rbx], rcx
jne 0x1400f9ca0
test al, 1
je 0x1400f9f58
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x4d7af0fe], ch
test al, 2
jne 0x1400f9f70
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 0x48197508], ch
lea ecx, [rbx + 0x20]
test al, 8
jne 0x1400f9cdb
lea rcx, [rbx + 0x20]
mov qword [rsp + 0x40], 4
lea rdx, [rsp + 0x40]
call fcn.140103af0
jmp 0x1400f9cf3
test al, 0x10
je 0x1400f9cf3
mov rax, qword [rbx + 0x58]
test rax, rax
je 0x1400fa0f0
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbx + 0x60]
call qword [rax + 0x10]
mov qword [rsp + 0x88], 1
mov rax, 0xffffffffffffffc0
lock xadd qword [rbx], rax
xadd qword [rbx], rax
xadd qword [rbx], rax
shr rax, 6
cmp rax, qword [rsp + 0x88]
jb 0x1400f9f88
jne case.0x1400f7eb6.2
mov rcx, rbx
call 0x1400fa600
movaps xmm6, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x160]
movaps xmm8, xmmword [rsp + 0x170]
movaps xmm9, xmmword [rsp + 0x180]
movaps xmm10, xmmword [rsp + 0x190]
movaps xmm11, xmmword [rsp + 0x1a0]
movaps xmm12, xmmword [rsp + 0x1b0]
movaps xmm13, xmmword [rsp + 0x1c0]
add rsp, 0x1d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movabs rcx, 0x8000000000000000
test rax, rax
mov rax, qword [rdi + 8]
cmp rax, rcx
jne 0x1400f9db3
mov rax, qword [rdi + 0x10]
lock dec qword [rax]
jne 0x1400f9a45
mov rcx, qword [rdi + 0x10]
call fcn.1400c11c0
jmp 0x1400f9a45
cmp qword [rdi + 0x28], 0
je 0x1400f9dd1
mov r8, qword [rdi + 0x20]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 8]
test rax, rax
je 0x1400f9de9
mov r8, qword [rdi + 0x10]
mov rcx, qword [0x140198260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 0x30]
lock dec qword [rax]
jne 0x1400f9a45
lea rcx, [rdi + 0x30]
call fcn.140042540
jmp 0x1400f9a45
lea rcx, [rbx + 0xf8]
call fcn.140120410
mov rdi, qword [rbx + 0x110]
cmp rdi, qword [rbx + 0x100]
je 0x1400f854a
jmp 0x1400f8556
add rsi, 0xf8
mov rcx, rsi
call fcn.140120760
cmp qword [rsp + 0x60], 0
je 0x1400f9899
jmp 0x1400f98e7
lea rcx, str.assertion_failed:_next.is_notified__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x140162320]
mov edx, 0x24
call fcn.14011b5f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x140162680]
mov edx, 0x26
call fcn.14011b5f0
mov qword [rsp + 0xa0], 0
lea r9, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x3c]
lea rdx, [rsp + 0x38]
lea r8, [rsp + 0xa0]
call fcn.140126390
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
mov edx, 0x27
call fcn.14011b5f0
mov qword [rsp + 0xa0], 0
lea r9, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x88]
lea r8, [rsp + 0xa0]
call fcn.140126390
mov qword [rsp + 0xa0], 0
lea r9, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x88]
lea r8, [rsp + 0xa0]
call fcn.140126390
lea rcx, str.park_missing
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0xc
call fcn.14011b950
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, rdx
mov rdx, rax
call fcn.14011b570
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14011bb40
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14011bb40
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x1401623a0]
mov edx, 0x23
call fcn.14011b5f0
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x1401623e0]
mov edx, 0x25
call fcn.14011b5f0
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0xd0]
mov qword [rsp + 0xa0], rax
lea rax, [fcn.140008650]
mov qword [rsp + 0xa8], rax
lea rcx, [rsp + 0x88]
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0xb8], rax
lea rax, str.current:___sub:
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
lea rdx, [0x140162428]
lea rcx, [rsp + 0x40]
call fcn.14011b520
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14011b570
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x40]
call fcn.14011b520
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0x40]
call fcn.14011b520
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.14011b7d0
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x40]
call fcn.14011b520
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontext_runtime.rs
lea r8, [0x1401636c0]
mov edx, 0x2e
call fcn.14011b5f0
lea r8, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14011b570
lea rax, str.waker_missing
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x40]
call fcn.14011b520
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.14011b790
lea rcx, [0x140161418]
call fcn.14011b830
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x88], rax
lea rax, [0x1400094c0]
mov qword [rsp + 0x90], rax
lea rax, str.actual_
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], 1
mov qword [rsp + 0xc0], 0
lea rax, [rsp + 0x88]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0xa0]
call fcn.14011b520
call fcn.140126f10
int3
mov rcx, rsi
add rsp, 0x88
pop rdi
pop rsi
jmp 0x1400fa600
lea edx, [rsp + 0x28]
mov rcx, rdi
call fcn.140103af0
jmp 0x1400fa4d2
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
invalid
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x10]
invalid
adc byte [rax - 0x39], cl
and al, 0x58
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x58], 1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
xadd dword [rsi], eax
xadd dword [rsi], eax
shr rax, 6
cmp rax, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
jb 0x1400fa54a
je 0x1400fa422
add rsp, 0x88
pop rdi
pop rsi
ret
lea ecx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x1401625b8]
mov edx, 0x27
call fcn.14011b5f0
lea rcx, str.assertion_failed:_prev.is_running__
or eax, 0x67e57
invalid
lea r8, [0x1401623a0]
mov edx, 0x23
jle 0x1400fa52d
add byte [rdx + 0x23], bh
call fcn.14011b5f0
lea rcx, str.assertion_failed:__prev.is_complete__
or eax, 0x67e7f
lea r8, [0x1401623e0]
add eax, 0x67ea0
mov edx, 0x25
call fcn.14011b5f0
and eax, 0xe8000000
cmpsb byte [rsi], byte [rdi]
adc byte [rdx], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x60], rax
and al, 0x60
lea rax, [rsp + 0x60]
mov qword [rsp + 0x68], rax
invalid
lea rax, [fcn.140008650]
mov qword [rsp + 0x70], rax
jo 0x1400fa5ae
lea ecx, [rsp + 0x58]
jo 0x1400fa5ae
lea ecx, [rsp + 0x58]
mov qword [rsp + 0x78], rcx
mov dword [rsp + 0x78], ecx
mov qword [rsp + 0x80], rax
lea rax, str.current:___sub:
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x67e8a
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x48], 0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x48
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x68]
mov qword [rsp + 0x38], rax
and al, 0x38
mov qword [rsp + 0x40], 2
lea rdx, [0x140162428]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x67e79
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
call fcn.14011b520
lea rax, str.waker_missing
add eax, 0x67ca8
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
and al, 0x40
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x28]
call fcn.14011b520
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x28]
lea rdx, [rax - 2]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x1400fa644
test rcx, rcx
jne case.0x1400eece0.160
mov rax, qword [rsi + 0x30]
test rax, rax
je case.0x1400eece0.160
lock dec qword [rax]
jne case.0x1400eece0.160
lea rcx, [rsi + 0x30]
call fcn.140102840
jmp case.0x1400eece0.160
test rax, rax
je case.0x1400eece0.160
mov rdi, qword [rsi + 0x30]
test rdi, rdi
je case.0x1400eece0.160
mov rbx, qword [rsi + 0x38]
mov rax, qword [rbx]
test rax, rax
je 0x1400fa663
mov rcx, rdi
call rax
cmp qword [rbx + 8], 0
je case.0x1400eece0.160
cmp qword [rbx + 0x10], 0x11
jb 0x1400fa675
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140198260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x58]
test rax, rax
invalid
je 0x1400fa697
sal byte [rdi + rax + 0x48], 0x8b
invalid
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140198260]
mov ecx, dword [0x140198260]
mov ecx, dword [0x140198260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add al, byte [rax]
add al, byte [rax]
int3
int3
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rdx
mov esi, edx
mov esi, edx
mov r15, qword [rcx]
mov edi, dword [rcx]
mov dl, 1
test r15b, 2
mov dword [rdx], 0x137850f
add byte [rax], al
mov dword [rdx], 0x137850f
add byte [rax], al
test r15b, 0x10
jne 0x1400fa748
mov r14, rcx
mov rax, qword [r8]
add byte [rcx - 0x75], cl
or dil, dil
adc byte [rcx - 0xa], al
invalid
or byte [rdi], cl
invalid
mov dword [rcx], eax
add byte [rax], al
add byte [rcx - 0x75], cl
or dil, dil
adc byte [rcx - 0xa], al
invalid
mov rdi, rax
mov rbx, rdx
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x1400fa70f
invalid
invalid
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x18]
push rax
invalid
push rax
sbb byte [rax - 0x77], cl
jle 0x1400fa723
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rbx
mov dword [rsi + 0x18], ebx
mov rax, qword [r14]
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
test al, 8
je 0x1400fa822
or byte [rdi], cl
test dl, bh
add byte [rax], al
add byte [rax + 0xa850f10], ch
add dword [rax], eax
add byte [rax - 0x4b7af0fe], ch
add byte [rax], al
add byte [rax - 0x77], cl
test al, 0x10
jne 0x1400fa83a
test al, 2
jne 0x1400fa7ec
test dword [rax + rax - 0x76b80000], esi
mov rcx, rax
mov ecx, eax
ror dword [rax - 0x7d], 0xc9
adc al, dh
cmpxchg qword [r14], rcx
or rcx, 0x10
lock cmpxchg qword [r14], rcx
jne 0x1400fa720
jmp case.0x1400efa6b.98
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x1400fa89a
mov rdx, qword [rsi + 0x18]
cmp rdx, qword [r8 + 8]
jne case.0x1400f2a87.103
cmp rax, qword [r8]
jne case.0x1400f2a87.103
xor edx, edx
jmp 0x1400fa814
mov rax, qword [rcx]
nop
test al, 8
je 0x1400fa852
or byte [rdi], cl
test dl, bl
add byte [rax], al
add byte [rax - 0x157bf0f0], ch
add byte [rax], al
add byte [rax - 0x7d7af0fe], ch
test dword [rdx + 0x48000000], eax
mov edx, eax
invalid
invalid
test al, 0x10
je 0x1400fa86a
test al, 2
jne 0x1400fa80a
invalid
invalid
add byte [rax], al
invalid
test dword [rdx + 0x48000000], eax
mov rdx, rax
mov edx, eax
and rdx, 0xffffffffffffffed
lock cmpxchg qword [rcx], rdx
jne 0x1400fa770
mov r14, rcx
mov rax, qword [r8]
mov rcx, qword [r8 + 8]
call qword [rax]
mov rdi, rax
mov rbx, rdx
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x1400fa7b8
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x18]
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rbx
mov rcx, r14
mov rax, qword [r14]
xor edx, edx
nop dword [rax + rax]
test al, 8
je 0x1400fa822
test al, 0x10
jne 0x1400fa83a
test al, 2
jne 0x1400fa7ec
mov r8, rax
or r8, 0x10
lock cmpxchg qword [rcx], r8
jne 0x1400fa7d0
jmp 0x1400fa814
mov rdx, qword [rsi + 0x10]
test rdx, rdx
je 0x1400fa802
mov rcx, qword [rsi + 0x18]
mov rdi, rax
call qword [rdx + 0x18]
mov rax, rdi
mov qword [rsi + 0x10], 0
mov dl, 1
test al, 2
je 0x1400fa8a6
mov eax, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x1401624d0]
mov edx, 0x2b
call fcn.14011b5f0
add al, ch
mov dh, 0xd
add al, byte [rax]
lea rcx, str.assertion_failed:__curr.is_join_waker_set__
lea r8, [0x140162518]
mov edx, 0x2b
call fcn.14011b5f0
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea ecx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x140162530]
mov edx, 0x2b
call fcn.14011b5f0
lea rcx, str.assertion_failed:_curr.is_join_waker_set__
or eax, 0x67cd7
lea r8, [0x140162578]
mov edx, 0x2a
call fcn.14011b5f0
lea rcx, str.assertion_failed:_snapshot.is_join_interested__
lea r8, [0x140160a00]
add eax, 0x66170
add eax, 0x66170
mov edx, 0x2f
call fcn.14011b5f0
invalid
lea rcx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea ecx, [0x140162240]
or eax, 0x6799f
call fcn.14011b930
lea rcx, str.assertion_failed:_snapshot.is_complete__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskharness.rs
lea r8, [0x1401609b8]
mov edx, 0x28
add al, ch
invalid
invalid
add al, byte [rax]
int3
add al, ch
xor cl, byte [0x10cdba8c2]
or eax, 0xcccc0002
or eax, 0xcccc0002
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
xor eax, 0x49000944
or dword [rax], eax
invalid
invalid
or dword [rax], eax
loopne 0x1400fa89b
add dword [rcx], esi
sal al, 0xf
cmpxchg byte [rcx + 0x28], dl
jne 0x1400fa91a
cmpxchg byte [rcx + 0x28], dl
cmp dword [rax - 0x75], ecx
push rcx
and byte [rax - 0x7b], cl
sal byte [rbp + 0x4b], cl
mov eax, dword [rbp - 8]
lock dec qword [rax]
dec dword [rax]
jne 0x14010632a
mov rcx, qword [rbp - 8]
call fcn.1400f1680
jmp 0x14010632a
mov dh, 5
and rax, 0xffffffffc0840009
invalid
test al, al
add byte [rax + rax*8 + 0x5c65574], al
and eax, 0x8b010009
mov eax, dword [0x140198314]
je 0x140105ce4
mov byte [0x1401981d8], 1
mov eax, dword [0x140198314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rax, qword [rax + 0x88]
cmp rax, 1
clc
add dword [rdi], ecx
test dword [rdx + 5], esp
add byte [rax], al
or byte [rax + 0x48000000], 0x83
clc
add dword [rdi], ecx
test dword [rdx + 5], esp
add byte [rax], al
mov eax, dword [0x140198314]
or dword es:[rax], eax
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x90]
mov ecx, dword [rax + 0x90]
mov ecx, dword [rax + 0x90]
mov qword [rax + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
jmp 0x140105d15
xor dword [rcx], esi
leave
xor ecx, ecx
xor r13d, r13d
jmp 0x140105d15
invalid
sub ch, al
clc
add dword [rax], eax
mov eax, dword [0x140198314]
add eax, 0x9261e
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x90]
add byte [rbx + rcx*4 + 0x6d], cl
clc
ror dword [rax - 0x75], 0x88
nop
add byte [rax], al
add byte [rbx + rcx*4 + 0x6d], cl
clc
mov qword [rax + 0x90], r13
test rcx, rcx
leave
je 0x140105d25
lock dec qword [rcx]
jne 0x140105d25
call fcn.1400c1940
sbb edi, dword [rbx + rdi*8 + 0x458b48ff]
ror byte [rax - 0x77], 1
clc
mov rax, qword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
mov qword [rbp - 8], rax
mov rcx, qword [rax + 0x10]
test rcx, rcx
test ecx, ecx
adc byte [rax - 0x7b], cl
leave
test ecx, ecx
je 0x140105d41
lock inc qword [rcx + 0x18]
jle 0x140106388
invalid
invalid
add byte [rax], al
invalid
movzx eax, byte [0x140198310]
mov dh, 5
enter 0x925, 0
invalid
add byte [rdx + 0x38], bh
mov edx, 0x38
xor ecx, ecx
leave
call fcn.1400f3050
test rax, rax
je 0x140106379
sbb al, 6
add byte [rax], al
mov qword [rax], rdi
mov dword [rax], edi
mov qword [rax + 8], r14
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], r12
mov rcx, qword [rbp - 0x38]
mov qword [rax + 0x20], rcx
mov rcx, qword [rbp - 0x40]
mov ecx, dword [rbp - 0x40]
or byte [rcx + rcx*4 + 0x68], cl
adc byte [rcx + rcx*4 + 0x60], cl
sbb byte [rax - 0x75], cl
enter 0xffffffffffff8948, 0x48
and byte [rax - 0x75], cl
mov ecx, dword [rbp - 0x40]
mov qword [rax + 0x28], rcx
invalid
invalid
invalid
invalid
mov qword [rax + 0x28], rcx
mov qword [rax + 0x30], r15
lea r8, [0x140163818]
add byte [rax - 0x77], cl
invalid
xor byte [rbp + rcx*4 + 5], cl
xchg ecx, eax
fiadd dword [0x11999a58a]
add byte [rax - 0x77], cl
invalid
mov rdx, rax
call fcn.1400f2b50
test rax, rax
je 0x140105de3
mov rax, qword [rbp - 8]
lock dec qword [rax]
jne 0x140105db0
lea rcx, [rbp - 0x30]
mov rbx, rdx
call fcn.140044350
mov rdx, rbx
lock dec qword [rdi]
jne case.0x1400f7eb6.8
mov rcx, rdi
mov rdi, rdx
call fcn.1401022a0
mov rdx, rdi
mov eax, edx
and eax, 3
mov ecx, 0x10
lea r8, [0x14018ed24]
movsxd r9, dword [r8 + rax*4]
add r9, r8
jmp r9
lock inc qword [rsi + 0xf8]
inc qword [rsi + 0xb8]
mov rax, qword [rsi + 0x88]
mov r8, qword [rsi + 0x90]
movabs rcx, 0x6c7967656e657261
xor rcx, rax
movabs r9, 0x646f72616e646f6d
xor r9, r8
movabs r10, 0x736f6d6570736575
mov r11, r8
mov ebx, eax
mov ebx, eax
xor r11, r15
movabs rbx, 0x7465646279746573
xor rbx, r11
fisttp dword [rax + 1]
invalid
rol rbx, 0x10
xor r10, rax
add r10, r9
rol r9, 0xd
xor r9, r10
fisttp dword [rax + 1]
invalid
rol r10, 0x20
xor rbx, rcx
add r10, rbx
rol rbx, 0x15
mov r11, r10
add rcx, r9
leave
leave
rol r9, 0x11
xor r11, r15
xor r9, rcx
rol rcx, 0x20
rol ecx, 0x20
rol ecx, 0x20
movabs r14, 0x800000000000000
add r11, r9
rol r9, 0xd
add byte [rax], al
add byte [rax], al
or byte [rbp + 1], cl
retf
xor r10, r14
xor edx, esi
xor r9, r11
rol r11, 0x20
xor r10, rbx
xor edx, ebx
xor edx, ebx
add rcx, r10
rol r10, 0x10
xor r10, rcx
xor edx, ecx
xor edx, ecx
add r11, r10
rol r10, 0x15
ret 0x4c15
add ecx, ecx
rol r9, 0x11
xor r10, r11
fimul dword [rcx + 0x31]
leave
ret 0x4c15
fimul dword [rcx + 0x31]
leave
rol rcx, 0x20
rol ecx, 0x20
xor r11, r14
add r11, r9
add r11, r9
rol r9, 0xd
xor r9, r11
invalid
rol r11, 0x20
or eax, 0x49d9314d
rol ebx, 0x20
invalid
xor rcx, 0xff
add rcx, r10
rol r10, 0x10
ret 0x4910
xor edx, ecx
add r11, r10
rol r10, 0x15
ret 0x4910
adc byte [rcx + 0x31], cl
retf 0x14d
ror dword [rcx - 0x3f], cl
ret 0x4c15
add rcx, r9
rol r9, 0x11
xor r9, rcx
leave
leave
rol rcx, 0x20
xor r10, r11
shl dword [rax], 0x4d
xor edx, ebx
add r11, r9
rol r9, 0xd
xor r9, r11
rol r11, 0x20
or eax, 0x49d9314d
rol ebx, 0x20
add rcx, r10
rol r10, 0x10
xor r10, rcx
add r11, r10
rol r10, 0x15
add rcx, r9
ror dword [rcx - 0x3f], 1
ret 0x4910
retf 0x14d
rol r9, 0x11
xor r9, rcx
xor ecx, ecx
xor ecx, ecx
rol rcx, 0x20
xor r10, r11
add r11, r9
and byte [rbp + 0x31], cl
fimul dword [rbp + 1]
retf
rol r9, 0xd
add rcx, r10
rol r10, 0x10
xor r10, rcx
xor edx, ecx
xor edx, ecx
rol r10, 0x15
xor r9, r11
add rcx, r9
rol r9, 0x11
xor r9, r10
mov rbx, rcx
rol rbx, 0x20
xor rbx, rcx
xor rbx, r9
cmp qword [rsi + 0x78], 0
cmp dword [rsi + 0x78], 0
cmp dword [rsi + 0x78], 0
je 0x14010622f
mov qword [rbp - 0x38], rdi
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
mov r8, rbx
shr r8, 0x39
mov qword [rbp - 0x40], r8
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
lea r8, [rax - 0x20]
xor r11d, r11d
pcmpeqd xmm1, xmm1
xor r14d, r14d
and rbx, rcx
movdqu xmm2, xmmword [rax + rbx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r12d, xmm3
test r12d, r12d
je 0x140105fdb
nop word cs:[rax + rax]
tzcnt r13d, r12d
add r13, rbx
and r13, rcx
mov rdi, r13
shl rdi, 5
mov r10, r8
sub r10, rdi
cmp r15, qword [r10]
je 0x140106027
lea r10d, [r12 - 1]
and r10w, r12w
mov r12d, r10d
jne 0x140105fb0
cmp r14, 1
mov r14d, 1
je 0x140106001
pmovmskb r9d, xmm2
xor r14d, r14d
test r9d, r9d
leave
setne r14b
tzcnt r9d, r9d
add r9, rbx
and r9, rcx
pcmpeqb xmm2, xmm1
pcmpeqb mm2, mm1
pmovmskb r10d, xmm2
test r10d, r10d
mov rdi, qword [rbp - 0x38]
jne 0x1401061b1
add rbx, r11
add rbx, 0x10
add r11, 0x10
jmp 0x140105f89
neg r13
shl r13, 5
fisttp qword [rcx - 0x3f]
in eax, 5
mov rcx, qword [rax + r13 - 8]
mov qword [rbp - 0x20], rcx
movups xmm0, xmmword [rax + r13 - 0x18]
sub al, r13b
loopne case.0x1400f502f.16
movups xmm0, xmmword [rax + rbp - 0x18]
sub al, r13b
movaps xmmword [rbp - 0x30], xmm0
mov rcx, qword [rbp - 0x38]
mov qword [rax + r13 - 0x18], rcx
mov rcx, qword [rbp - 8]
mov qword [rax + r13 - 0x10], rcx
mov dword [rax + rbp - 0x10], ecx
mov dword [rax + rbp - 0x10], ecx
mov qword [rax + r13 - 8], rdx
mov rdi, qword [rbp - 0x30]
mov edi, dword [rbp - 0x30]
mov edi, dword [rbp - 0x30]
test rdi, rdi
je 0x1401058cd
dec dword [rdi]
test byte [rax - 8], ch
invalid
mov rcx, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_CloseHandle]
adc eax, 0x22279
adc eax, 0x22279
lock dec qword [rdi]
jne 0x14010607e
mov rcx, qword [rbp - 0x30]
call fcn.1401022a0
and al, dl
invalid
invalid
and al, dl
invalid
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
lock dec qword [rax]
or byte [rdi], cl
test dword [rcx - 8], eax
jne 0x1401058cd
invalid
lea rcx, [rbp - 0x28]
call fcn.140044350
jmp 0x1401058cd
xor edi, eax
invalid
mov eax, edx
and eax, 3
mov ecx, 0x10
lea r8, [0x14018ed24]
lea eax, [0x14018ed24]
rol byte [rbx + 0x10b903e0], 1
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
jns 0x140106035
add eax, 0x88c79
or byte [rax], al
mov ecx, 0xf
cmp byte [rdx + rcx], 0xd
jne 0x1401057e1
cmp al, 0xa
or eax, 0xf71d850f
invalid
jmp 0x1401060eb
mov rcx, rdx
shr rcx, 0x20
invalid
invalid
mov rcx, rdx
shr rcx, 0x20
cmp ecx, 0xd
jne 0x1401057e1
movzx r10d, byte [rax + r9]
test r10b, r10b
js 0x1401061ce
movdqa xmm0, xmmword [rax]
pmovmskb r8d, xmm0
tzcnt r9d, r8d
movzx r10d, byte [rax + r9]
and r10b, 1
movzx r8d, r10b
sub qword [rsi + 0x78], r8
lea r8, [r9 - 0x10]
and rcx, r8
mov r8, qword [rbp - 0x40]
mov byte [rax + r9], r8b
mov byte [rax + rcx + 0x10], r8b
inc qword [rsi + 0x80]
shl r9, 5
mov rcx, rax
sub rcx, r9
neg r9
mov qword [rax + r9 - 0x20], r15
mov qword [rcx - 0x18], rdi
mov rax, qword [rbp - 8]
mov qword [rcx - 0x10], rax
mov qword [rcx - 8], rdx
jmp 0x1401058cd
test rax, rax
jne 0x14010632a
call fcn.140125530
jmp 0x140105cba
lea rcx, [rsi + 0x68]
mov r14, rdx
mov rdx, rax
call fcn.140126410
mov rdx, r14
jmp 0x140105f51
lea rax, str.library_std_srcio_stdio.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_ba1d7f4a083e6402679105115ded645512a7aea8library_std_src_threadlocal.rs
lea r9, [0x140163200]
lea r8, [rbp - 0x58]
mov edx, 0x46
call fcn.14011b890
lea rcx, str.assertion_failed:_shared.shutdown_tx.is_some__C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blockingpool.rs
lea r8, [0x140162b10]
mov edx, 0x2e
call fcn.14011b5f0
mov ecx, 8
mov edx, 0x30
call fcn.14011b280
mov ecx, 8
mov edx, 0x38
call fcn.14011b280
add rcx, 0x10
call fcn.1401250d0
int3
add rdx, 2
shl r9d, 6
or r9d, ebx
mov r8d, r9d
cmp r8d, 0xd
ja 0x140109d6a
nop dword [rax]
bt ecx, r8d
jb 0x140109e0d
cmp rdx, rax
je 0x140109e1d
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x140109d90
inc rdx
cmp r8d, 0xd
jbe 0x140109d60
jmp 0x140109d6a
mov r9d, r8d
and r9d, 0x1f
and ecx, 0x1f
movzx ebx, byte [rdx + 1]
and ebx, 0x3f
cmp r8b, 0xdf
jbe 0x140109d45
movzx r10d, byte [rdx + 2]
shl ebx, 6
and r10d, 0x3f
loop 0x140109def
or r10d, ebx
cmp r11b, 0xf0
jb 0x140109df0
movzx r8d, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or eax, edx
or eax, edx
or r8d, r9d
cmp r8d, 0x110000
je 0x140109e1d
add rdx, 4
cmp r8d, 0xd
clc
or eax, 0xff75860f
invalid
invalid
jmp 0x140109d6a
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xd
jbe 0x140109d60
invalid
invalid
jmp 0x140109d6a
mov rcx, r12
mov dl, 9
mov rax, qword [rsp + 0x110]
call qword [rax + 0x28]
invalid
add rdi, rsi
mov eax, 0x2600
add byte [rax], al
add byte [rax], al
mov rcx, r15
mov rsi, qword [rsp + 0x120]
jmp 0x140109e68
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 1], cl
inc rcx
cmp edx, 0xd
ja 0x140109f10
rol dword [rbx - 0x78f0f206], 0xc4
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0x110000
mov r8d, 0x110000
bt eax, edx
jae 0x140109f10
add byte [rax], al
movabs dword [0x41000000b5830fd0], eax
cmp eax, 0x110000
ror byte [rdi], 1
xor dword [rbp + 0x41000000], 0xffffff81
add byte [rax], al
cmp r8d, 0x110000
add byte [rax], al
cmp r8d, 0x110000
jne 0x140109f20
cmp rcx, rdi
je 0x14010aaf3
add byte [rdi + rcx - 0x4a], al
adc dword [rcx + 0xf], eax
invalid
invalid
movzx r10d, byte [rcx]
movzx edx, r10b
mov dh, 0xd2
test dl, dl
jns 0x140109e40
mov r8d, edx
and r8d, 0x1f
loopne 0x140109ea3
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
invalid
pop rcx
add dword [rcx - 0x7d], eax
jrcxz 0x140109ecc
invalid
invalid
cmp dl, 0xdf
jbe 0x140109edc
invalid
fbstp tbyte [rsi + 0x4a]
movzx r9d, byte [rcx + 2]
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
cmp dl, 0xf0
jb 0x140109ef5
movzx r10, byte [r9 + 3]
movzx edx, byte [rcx + 3]
and r8d, 7
and eax, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
or edx, eax
or edx, eax
ret 0xfa81
cmp edx, 0x110000
je 0x14010aaf3
or al, 0
invalid
or al, 0
add byte [rax - 0x7d], cl
rol dword [rbx + rax*4], 0xfa
or eax, 0xff72860f
add rcx, 4
cmp edx, 0xd
jbe case.0x140072fa6.1672
invalid
invalid
invalid
jmp 0x140109f10
xor al, 0x48
add ecx, 2
add rcx, 2
shl r8d, 6
shl eax, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe case.0x140072fa6.1672
invalid
invalid
invalid
invalid
jmp 0x140109f10
add rcx, 3
rol dword [rbx], 0x41
shl eax, 0xc
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe case.0x140072fa6.1672
nop dword [rax]
mov r8d, edx
mov eax, edx
cmp r8d, 0x110000
je 0x140109e68
mov eax, 0x2600
mov rcx, r15
jmp 0x140109f58
add byte [rax], r8b
inc rcx
cmp edx, 0xd
ja 0x14010a000
mov r8d, 0x110000
bt eax, edx
ror byte [rdi], 1
invalid
mov ch, 0
add byte [rax], al
add byte [rax], al
cmp r8d, 0x110000
jne 0x14010a010
cmp rcx, rdi
je 0x14010aaf3
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x140109f30
mov r8d, edx
and r8d, 0x1f
rol byte [rcx - 0x7d], 1
loopne 0x140109f93
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x140109fcc
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
cmp dl, 0xf0
jb 0x140109fe5
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
adc al, byte [rcx - 0x3f]
loope 0x140109fae
adc al, byte [rcx - 0x3f]
loope 0x140109fae
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x14010aaf3
add rcx, 4
cmp edx, 0xd
or eax, 0xff72860f
invalid
invalid
or eax, 0xff72860f
invalid
jmp 0x14010a000
add rcx, 2
shl r8d, 6
invalid
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x140109f3c
invalid
jmp 0x14010a000
add rcx, 3
shl r8d, 0xc
or r9d, r8d
rol dword [rcx + rcx*4 - 0x36], 0x83
cli
or eax, 0xff40860f
xchg byte [rax - 1], al
invalid
invalid
rol dword [rcx + rcx*4 - 0x36], 0x83
cli
or eax, 0xff40860f
xchg byte [rax - 1], al
xchg byte [rax - 1], al
invalid
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
je 0x140109f58
test byte [rax - 1], cl
invalid
invalid
test byte [rax - 1], cl
invalid
and r8d, 0xffffffdf
add r8d, 0xffffffbf
add eax, 0xffffffbf
add eax, 0xffffffbf
cmp r8d, 0x19
ja 0x14010aaf3
sbb dword [rdi], ecx
xchg ecx, edx
or al, byte [rax]
add byte [rcx], dh
test byte [rbp + rcx*4 - 0x5c], 0x24
invalid
xor esi, esi
lea r12, [rsp + 0x128]
and al, 0x28
add dword [rax], eax
invalid
and al, 0x28
add dword [rax], eax
add byte [rbp + 0x2600], bh
sub byte [rcx], al
add byte [rax], al
mov ebp, 0x2600
mov r14, r15
cmp r14, rdi
jne case.0x1400ef71a.133
jmp 0x14010a179
add byte [rax], al
nop
mov ecx, eax
cmp ecx, 0x110000
stc
add byte [rax], al
adc dword [rax], eax
jne 0x14010a101
test dword [rbx + 0x49000000], esi
cmp esi, edi
cmp r14, rdi
je 0x14010a179
and al, byte [rcx]
add byte [rax], al
movzx r8d, byte [r14]
movzx eax, byte [rsi]
movzx eax, r8b
mov dh, 0xc0
test al, al
js 0x14010a070
inc r14
cmp eax, 0xd
jbe 0x14010a0d9
jmp 0x14010a040
add byte [rcx + 0x1fe183c1], cl
mov ecx, eax
and ecx, 0x1f
invalid
invalid
movzx r9d, byte [r14 + 1]
and r9d, 0x3f
add dword [rcx - 0x7d], eax
loope 0x14010a0bd
cmp al, 0xdf
jbe 0x14010a0bc
movzx edx, byte [r14 + 2]
shl r9d, 6
shl ecx, 6
shl ecx, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x14010a0ec
movzx eax, byte [r14 + 3]
add r14, 4
and ecx, 7
shl ecx, 0x12
shl edx, 6
loop 0x14010a0af
loop 0x14010a0af
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
enter 0x3d, 0
adc dword [rax], eax
jne 0x14010a0d0
jmp 0x14010a17c
add r14, 2
add esi, 2
add al, cl
shl ecx, 6
loope 0x14010a0c9
or ecx, r9d
mov eax, ecx
nop dword [rax + rax]
invalid
cmp eax, 0xd
ja 0x14010a040
invalid
invalid
mov ecx, 0x110000
bt ebp, eax
jb 0x14010a042
add byte [rdi], cl
movabs dword [0xe9ffffff5b820fc5], eax
push rsp
invalid
jmp 0x14010a040
add r14, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
invalid
jbe 0x14010a0d9
or eax, 0x3fe9dd76
invalid
jmp 0x14010a040
lea edx, [rcx - 0x61]
lea eax, [rcx - 0x41]
cmp edx, 0x1a
jb 0x14010a12a
cmp eax, 0x1a
jb 0x14010a12a
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x14010a12a
lea edx, [rcx - 0x2d]
cmp edx, 2
jb 0x14010a12a
cmp ecx, 0x2b
jne 0x14010aad6
mov edx, ecx
or dl, 0x20
cmp eax, 0x1a
movzx ebx, dl
cmovae ebx, ecx
cmp rsi, qword [rsp + 0x128]
and al, 0x28
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rbp + 0x10], dh
and al, 0x28
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rbp + 0x10], dh
mov rcx, r12
call fcn.1400e2a40
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x118], rax
mov byte [rax + rsi], bl
inc rsi
mov qword [rsp + 0x138], rsi
add byte [rcx + 0x39], cl
invalid
jne case.0x1400ef71a.133
mov r14, rdi
cmp byte [rsp + 0x168], 1
jne 0x14010aadf
movups xmm0, xmmword [rsp + 0x128]
movups xmm1, xmmword [rsp + 0x138]
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x138], cl
movups xmm2, xmmword [rsp + 0x148]
movups xmm3, xmmword [rsp + 0x158]
adc byte [rsp + 0x158], bl
movaps xmmword [rsp + 0xd0], xmm1
mov rax, qword [rsp + 0x168]
add byte [rax], al
mov qword [rsp + 0x100], rax
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], ebx
add byte [rax], al
invalid
add byte [rax], al
movaps xmmword [rsp + 0xf0], xmm3
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], edx
add byte [rax], al
invalid
movaps xmmword [rsp + 0xe0], xmm2
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], eax
movaps xmmword [rsp + 0xc0], xmm0
mov rbx, qword [rsp + 0xd0]
add byte [rax], al
add byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
call 0x18848170c
mov rax, rbx
shr rax, 0x20
jne case.0x1400aaa34.1439
mov rdx, qword [rsp + 0xc8]
mov edx, dword [rsp + 0xc8]
clc
add ecx, dword [rdi]
xchg ecx, esp
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x14018ed34]
ja 0x14010a288
add byte [rax], al
ret
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
mov byte [rcx + 8], 9
or byte [r9], cl
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rsp + 0xc0], 0
add byte [rax + 0x48018948], al
cmp dword [rsp + 0xc0], 0
je 0x14010ae00
or eax, dword [rax]
add byte [rbx + rcx*4 - 0x7c], cl
test byte [rax + rcx*8], ah
mov r8, qword [rsp + 0xc8]
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x8e00a
loopne 0x14010a25d
invalid
loopne 0x14010a25d
or byte [rax], al
add byte [rcx], dh
sar bh, cl
adc eax, 0x1e1e2
add cl, ch
popfq
or eax, dword [rax]
add byte [rcx + 0x7474683a], al
cmp dword [rdx], 0x70747468
invalid
cmp ch, byte [rax + 0x74]
je 0x14010a2d9
push 0x74707474
cmp ecx, dword [rbx + 0x31c80f02]
leave
setae cl
cmp al, byte [rax - 0x4a]
add dword [rax + 0x3b], ecx
pushfq
int1
jo 0x14010a342
or ecx, eax
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xe0], dl
cmp ecx, 0x3a
je 0x14010a18a
mov qword [rsp + 0x138], 0
mov rsi, qword [rsp + 0x140]
test rsi, rsi
je 0x14010ac96
invalid
mov eax, 0x2600
mov rcx, r15
jmp 0x14010ab38
inc rcx
cmp edx, 0xd
ja 0x14010abe0
mov r8d, 0x110000
bt eax, edx
jae 0x14010abe0
cmp r8d, 0x110000
jne 0x14010abf0
cmp rcx, rdi
je 0x14010ac62
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x14010ab10
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x14010abac
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or ecx, ebx
cmp r10b, 0xf0
jb 0x14010abc5
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x14010ac62
add rcx, 4
cmp edx, 0xd
jbe 0x14010ab1c
jmp 0x14010abe0
add rcx, 2
shl r8d, 6
invalid
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x14010ab1c
jmp 0x14010abe0
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x14010ab1c
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
je 0x14010ab38
cmp r8d, 0x23
jne 0x14010ac62
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0x128]
movups xmm1, xmmword [rsp + 0x138]
movups xmm2, xmmword [rsp + 0x148]
movups xmm3, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x20], rdi
lea rdx, [rsp + 0x70]
lea edx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, rsi
mov r9, r15
call fcn.140111170
jmp 0x14010ae00
mov r9d, dword [rsi + 0x2c]
mov r8d, r9d
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
inc r8d
je 0x14010ac9c
cmp rdx, r8
jbe 0x14010ac9a
cmp byte [rcx + r8], 0xbf
jg 0x14010ac9c
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.14011bae0
invalid
add dword [rax], eax
mov al, 6
jmp 0x14010accf
jne 0x14010ac82
mov al, 7
cmp rdx, r8
je 0x14010accf
cmp byte [rcx + r8], 0x2f
jne 0x14010accf
test r9d, r9d
je 0x14010ad20
cmp rdx, r9
jbe 0x14010ad1e
cmp byte [rcx + r9], 0xbf
jg 0x14010ad20
jne 0x14010acbb
mov rdx, r9
call fcn.14010b7b0
test al, al
je 0x14010ad99
mov rcx, qword [rsp + 0x168]
mov qword [rsp + 0xb0], rcx
movups xmm0, xmmword [rsp + 0x128]
movups xmm1, xmmword [rsp + 0x138]
movups xmm2, xmmword [rsp + 0x148]
movups xmm3, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], eax
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x20], al
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, r15
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0x128]
movups xmm1, xmmword [rsp + 0x138]
movups xmm2, xmmword [rsp + 0x148]
movups xmm3, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x20], rsi
lea rdx, [rsp + 0x70]
lea edx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, r15
in al, dx
cmp byte [rdi], cl
mov dh, 0x41
mov bl, 1
test al, al
je 0x14010b6e1
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
cmp al, 1
jne 0x14010b39d
mov r8d, dword [rsi + 0x34]
mov r9d, dword [rsi + 0x38]
mov ecx, dword [rsi + 0x38]
mov ecx, dword [rsi + 0x38]
mov r12, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
cmp r8d, r9d
invalid
ja 0x14010b3ba
or byte [rbx + rcx*4 + 0x76], cl
adc byte [rbp + 0x39], al
enter 0x3077, 0x45
test eax, eax
test r8d, r8d
je 0x14010b3a9
cmp r14, r8
jbe 0x14010b3a7
cmp byte [r12 + r8], 0xbf
cmp al, 4
mov edi, 0x1deb0e7f
jmp 0x14010b3ba
add al, 0xbf
jg 0x14010b3a9
jmp 0x14010b3ba
mov r12, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
jbe 0x14010b3b5
jbe 0x14010b3b5
jmp 0x14010b3dc
jne 0x14010b3ba
test r9d, r9d
je case.0x1400ebd91.265
cmp r14, r9
jbe 0x14010b3d1
invalid
invalid
cmp byte [r12 + r9], 0xbf
jg case.0x1400ebd91.265
cmp al, 0xc
mov edi, 0x8d48197f
add eax, 0x7b917
invalid
invalid
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
invalid
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
call fcn.14011bae0
invalid
add dword [rax], eax
jne 0x14010b3ba
cmp r9d, r8d
je 0x14010b6e1
invalid
add byte [rbx - 0x7ab7d382], cl
push qword [rdx + rcx*2 + 0x49]
cmp esi, edi
invalid
mov edi, dword [rsi + 0x2c]
test rdi, rdi
sub al, 0x48
test edi, edi
je 0x14010b42e
cmp r14, rdi
invalid
jbe 0x14010b40d
and al, 0x41
cmp byte [rsp + rdi], 0xbf
cmp al, 0x3c
invalid
cmp byte [r12 + rdi], 0xbf
cmp al, 0x3c
mov edi, 0x8d481f7f
invalid
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
jg 0x14010b40f
invalid
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
xor dword [rdi + rax + 0x44894800], edi
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, r12
mov rdx, r14
loope 0x14010b44c
mov edx, esi
xor r8d, r8d
ror byte [rcx - 0x77], 0xf9
mov r9, rdi
stc
call fcn.14011bae0
add dword [rax], eax
jne 0x14010b3f0
cmp edi, 4
jne 0x14010b42e
lea rdx, [0x140186f21]
adc eax, 0x7bb06
mov rcx, r12
mov r8, rdi
mov eax, edi
clc
call fcn.14011b190
std
add byte [rax], al
invalid
test eax, eax
je 0x14010b6e1
invalid
lea r15d, [rdi + 3]
mov ebp, dword [rsi + 0x30]
cmp r15d, ebp
out dx, eax
out dx, eax
ja 0x14010b45f
test r15d, r15d
je case.0x1400ec4d4.238
push qword [rax + rdx + 0x4d]
cmp esi, edi
cmp r14, r15
jbe 0x14010b44d
cmp byte [r12 + r15], 0xbf
jg case.0x1400ec4d4.238
jmp 0x14010b45f
adc dh, byte [rbp + 0x10]
jne 0x14010b45f
adc byte [rbp + 0x492974ed], al
cmp esi, ebp
test ebp, ebp
je 0x14010b47c
cmp r14, rbp
jbe 0x14010b486
cmp byte [r12 + rbp], 0xbf
sub al, 0xbf
jg case.0x1400eedd3.249
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
mov edx, esi
mov r8, r15
mov r8, r15
mov eax, edi
mov r9, rbp
call fcn.14011bae0
cmp ebp, r15d
std
jne 0x14010b4c0
jmp 0x14010b6df
jne 0x14010b45f
xlatb
cmp ebp, r15d
std
je 0x14010b6df
add al, byte [rax]
add byte [rbp + 0x492b74ed], al
test ebp, ebp
je 0x14010b4c0
cmp r14, rbp
cmp esi, ebp
jbe case.0x1400eedd3.248
cmp byte [r12 + rbp], 0xbf
jg 0x14010b4c0
invalid
invalid
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
lea eax, [0x140187438]
invalid
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
mov r8, rbp
mov r8, rbp
mov r9, r14
call fcn.14011bae0
and al, byte [rsi]
add dword [rax], eax
and al, byte [rsi]
add dword [rax], eax
jne 0x14010b4a1
mov rbx, r14
sub rbx, rbp
jne case.0x1400ec442.237
xor eax, eax
mov qword [rsp + 0x30], rax
mov edi, 1
xor byte [rdi + 1], bh
jmp 0x14010b501
js 0x14010b754
js 0x14010b4dc
add byte [rax], al
movzx eax, byte [0x140198310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f3050
jnp case.0x1400eed71.220
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
add al, byte [rax]
add byte [rax], al
push 0x48000002
mov edi, eax
mov rdi, rax
mov rax, rbx
mov qword [rsp + 0x30], rbx
lea rdx, [r12 + rbp]
mov rcx, rdi
mov r8, rbx
call fcn.14011a750
add byte [rax], al
add byte [rax], al
mov r13, r14
cmp r14, r15
jb 0x14010b534
test r15d, r15d
je 0x14010b52d
push qword [rax + rdx + 0x4d]
cmp esi, edi
cmp r14, r15
jbe 0x14010b52d
cmp byte [r12 + r15], 0xbf
jle 0x14010b76b
mov qword [rsi + 0x10], r15
mov r13, r15
mov rax, r13
shr rax, 0x20
mov rcx, r13
shl rcx, 0x20
or rcx, 0x900
test rax, rax
mov r12d, 0x901
add dword [rcx], ecx
add byte [rax], al
add dword [rcx], ecx
add byte [rax], al
cmove r12, rcx
cmove esp, ecx
test r12b, r12b
jne 0x14010b726
invalid
add dword [rax], eax
invalid
mov dword [rcx], 0x8b440000
xor byte [rcx - 0x3f], r9b
xor byte [rcx - 0x3f], cl
mov r9d, dword [rsi + 0x30]
shr r12, 0x20
mov dword [rsi + 0x30], r12d
mov eax, 0x110000
invalid
xor byte [rcx - 0x3f], cl
in al, dx
and byte [rcx + rcx*4 + 0x66], al
xor byte [rax + 0x110000], bh
invalid
add byte [rcx + 0x39], cl
out dx, al
cmp r14, rbp
jne 0x14010b5c6
cmp r15d, r12d
je 0x14010b661
cmp eax, 0x3a
je 0x14010b661
fiadd dword [rax]
add byte [rax], al
fiadd dword [rax]
add byte [rax], al
mov ebp, r9d
mov rax, qword [rsi]
mov eax, dword [rsi]
mov eax, dword [rsi]
cmp r13, rax
jne 0x14010b59d
mov rcx, rsi
call fcn.1400e2a40
mov rax, qword [rsi]
mov eax, dword [rsi]
mov rcx, qword [rsi + 8]
mov byte [rcx + r13], 0x40
sub dword [rax + 0x49], eax
inc ebp
or byte [rdx - 0x3a], r8b
add al, 0x29
sub dword [rax + 0x49], eax
inc ebp
sub dword [rax + 0x49], eax
inc ebp
mov qword [rsi + 0x10], r13
sub rax, r13
sub eax, ebp
sub eax, ebp
cmp rax, rbx
mov r14, qword [rsp + 0x30]
xor byte [rdi], cl
invalid
add qword [r8], r8
add dword [rax], eax
invalid
xor byte [rdi], cl
invalid
add dword [rax], eax
add byte [rcx - 1], al
inc r12d
inc r12d
jmp 0x14010b67c
movzx edx, byte [rdi]
movzx eax, dl
test al, al
jns 0x14010b61c
mov rcx, r8
mov ecx, eax
and ecx, 0x1f
loope 0x14010b5f4
movzx r8d, byte [rdi + 1]
add dword [r9 - 0x7d], r8d
loopne 0x14010b61d
and r8d, 0x3f
cmp al, 0xdf
jbe 0x14010b60d
movzx eax, byte [rdi + 2]
shl r8d, 6
shl eax, 6
shl eax, 6
and eax, 0x3f
or eax, r8d
cmp dl, 0xf0
invalid
jb 0x14010b617
invalid
rol byte [rax + 0x2272f0fa], 0xf
invalid
and cl, byte [rdi]
movzx edx, byte [rdi + 3]
and ecx, 7
shl ecx, 0x12
invalid
mov dh, 0x57
add eax, dword [rbx - 0x1e3ef81f]
adc al, cl
loopne case.0x1400ef1ca.153
shl eax, 6
and edx, 0x3f
loop 0x14010b644
or edx, eax
or edx, ecx
retf 0xd089
ret 0xca09
retf 0xd089
jmp 0x14010b61c
shl ecx, 6
loope case.0x1400efa6b.109
or ecx, r8d
mov eax, ecx
jmp 0x14010b61c
invalid
add eax, 0x90ce1c1
shl ecx, 0xc
or eax, ecx
enter 0x3945, 0xffffffffffffffe7
cmp r15d, r12d
cmp edi, esp
jne 0x14010b658
cmp eax, 0x40
clc
jne 0x14010b661
jne 0x14010b661
cmp rbx, 1
je 0x14010b636
cmp byte [rdi + 1], 0xbf
jle 0x14010b783
add dword [rdi + 0x14d8e0f], edi
add byte [rax], al
dec rbx
dec ebx
retf
lea rdx, [rdi + 1]
inc r9d
inc ecx
inc ecx
mov ebp, r9d
mov rcx, rsi
mov ecx, esi
mov r8, rbx
call fcn.140115590
mov r12d, r15d
mov esp, edi
mov esp, edi
cld
mov r14, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
jmp 0x14010b691
cmp eax, 0x40
jne 0x14010b575
jne 0x14010b575
mov ebp, r9d
mov ebp, ecx
mov rax, qword [rsi]
sub rax, r13
cmp rax, rbx
cmp eax, ebx
fmul dword [rdi]
jb 0x14010b6f4
invalid
mov r14, qword [rsp + 0x30]
mov rcx, qword [rsi + 8]
invalid
add rcx, r13
mov rdx, rdi
mov r8, rbx
call fcn.14011a750
add byte [rax], al
jmp 0x18a0b3fcb
invalid
add byte [rax], al
add r13, rbx
mov qword [rsi + 0x10], r13
sub r12d, ebp
movq xmm0, qword [rsi + 0x34]
jle 0x14010b6de
xor al, 0x66
movd mm1, r12d
jle 0x14010b6de
xor al, 0x66
movd mm1, r12d
pshufd xmm1, xmm1, 0x50
jo 0x14010b66b
push rax
paddd xmm1, xmm0
movq qword [rsi + 0x34], xmm1
add dword [rsi + 0x3c], r12d
cmp dword [rsi + 0x18], 0
je case.0x1400efa6b.116
add dword [rsi + 0x1c], r12d
cmp dword [rsi + 0x20], 0
je 0x14010b6c4
add dword [rsi + 0x24], r12d
test r14, r14
je 0x14010b6df
mov rcx, qword [0x140198260]
xor ebx, ebx
xor edx, edx
mov r8, rdi
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14010b6e1
add dh, byte [rcx]
fisttp dword [rcx - 0x3b7cb728]
xor ebx, ebx
mov eax, ebx
add rsp, 0x38
pop rbx
pop rbp
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov rdx, r13
mov r8, rbx
call fcn.140123dc0
mov r13, qword [rsi + 0x10]
jmp 0x14010b673
push 0x48ffffff
mov ecx, esi
mov rcx, rsi
mov rdx, r13
mov r8, rbx
call fcn.140123dc0
mov rcx, qword [rsi + 8]
or byte [rbx + r9*4 + 0x6e], r9b
invalid
mov ebp, dword [rsi + 0x10]
outsb dx, byte [rsi]
adc cl, ch
cwde
invalid
jmp case.0x1400eece0.179
mov byte [rsp + 0x2f], 9
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140186ca0]
lea ecx, [0x140186ca0]
lea ecx, [0x140186ca0]
lea r8, [rsp + 0x2f]
mov edx, 0x2b
add al, ch
cmp al, 1
add dword [rax], eax
add al, ch
cmp al, 1
add dword [rax], eax
xor ecx, ecx
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.14011b260
sti
add byte [rax], al
mov ecx, 1
mov rdx, rbx
call fcn.14011b260
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
mov bh, 7
invalid
add byte [rax - 0x73], cl
or eax, 0x7b70e
mov bh, 7
invalid
mov bh, 7
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
invalid
lea r8, [0x140186eb0]
invalid
mov edx, 0x30
xor byte [rax], al
add byte [rax], al
call fcn.14011b5f0
lea rax, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov ch, 7
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov r8d, 1
mov rcx, rdi
stc
stc
mov rdx, rbx
mov r9, rbx
call fcn.14011bae0
int3
int3
int3
int3
int3
dec byte [rax - 0x7d]
cli
add esi, dword [rdi + 0x1a]
lea rax, [0x14018ed44]
invalid
adc al, 0x90
ret 0xe2ff
movzx eax, word [rcx]
mov bh, 1
cmp eax, 0x7377
ja 0x14010b843
add byte [rax], al
je 0x14010b831
cmp dword [rcx], 0x70747468
cmp dword [rax + 0x74], ebp
je 0x14010b84d
je 0x14010b831
push rdx
cmp dword [rcx], 0x656c6966
setne al
insb byte [rdi], dx
setne al
add al, al
ret
mov eax, 0x70747468
xor eax, dword [rcx]
add dword [rdi], ecx
mov dh, 0x49
add al, 0x83
movzx ecx, byte [rcx + 4]
xor ecx, 0x73
or ecx, eax
ror dword [rdi], 0x94
invalid
mov al, 2
add ch, byte [rax]
invalid
ret
add al, 0x83
int1
jae case.0x14010b7c8.1
ror dword [rdi], 0x94
sal dword [rax - 0x3c37d7fe], 0xf
add ch, byte [rax]
invalid
ret
invalid
add ch, byte [rax]
enter 0xfc3, 0xffffffffffffffb7
movzx eax, word [rcx]
xor eax, 0x7377
movzx eax, word [rcx]
mov bh, 1
xor eax, 0x7377
add byte [rdi], cl
movzx edx, byte [rcx + 2]
xor edx, 0x73
or dx, ax
ret 0x1a74
mov dh, 0x51
push rcx
add al, byte [rbx + 0x96673f2]
ret 0x1a74
movzx eax, word [rcx]
add byte [rdi], cl
mov dh, 0x49
add al, byte [rbx + 0x96670f1]
int1
jo 0x14010b88d
invalid
ror dword [rdi], 0x94
xchg esp, eax
sal dword [rax - 0x3c37d7fe], 0xb0
add ebx, eax
enter 0xffffffffffffb0c3, 1
mov al, 1
ret
int3
int3
dec byte [rax - 0x7d]
cli
cmp rdx, 3
cmp edx, 3
add esi, dword [rdi + 0x46]
ja 0x14010b890
lea rax, [0x14018ed54]
movsxd rdx, dword [rax + rdx*4]
nop
add esi, dword [0x1a358b85b]
xor eax, 0x63480008
adc al, 0x90
nop
add rdx, rax
jmp rdx
add byte [rax], al
add bl, ch
invalid
push rax
add byte [rax], al
add byte [rdx + 0x15], bh
ror dword [rdi], 1
mov dh, 0xc0
invalid
rol bl, 0xb8
push 0x33707474
add dword [rdi], ecx
mov dh, 0x49
add al, 0x83
int1
jae 0x14010b896
mov dx, 0x15
mov edx, 0xc0310015
xor eax, eax
movzx eax, al
movzx eax, word [rcx]
xor eax, 0x7377
movzx edx, byte [rcx + 2]
xor edx, 0x73
or dx, ax
je 0x14010b8cb
movzx eax, word [rcx]
xor eax, 0x7466
movzx ecx, byte [rcx + 2]
xor ecx, 0x70
or cx, ax
sete al
mov dx, 0x15
mov edx, 0xb60f0015
invalid
mov edx, 0xb60f0015
rol bl, 0xb0
add dword [rsi - 0x46], esp
mov ebx, 0xc0b60f01
adc eax, 0xc0b60f00
ret
mov al, 1
mov dx, 0x1bb
movzx eax, al
ret
push rdi
ror dword [rdi], 1
xchg esp, eax
ror byte [rdi], 0x84
pop rdx
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x19
adc dword [rcx - 0x176b723], ecx
invalid
lea edi, [rsi + 3]
cmp dh, 0xf0
invalid
out 6, eax
in eax, 0x89
jmp 0x14010ba7a
adc dword [rax], eax
add byte [rcx + 0xf], al
movabs dword [0xe9ffffff4a820fda], eax
invalid
bt edx, ebx
or edi, ebp
sti
or eax, 0x30e9de76
invalid
invalid
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x198
movdqa xmmword [rsp + 0x180], xmm6
mov r14, r9
mov r15, r8
invalid
mov edi, eax
invalid
mov rsi, rdx
mov qword [rsp + 0x158], rcx
mov rdi, qword [rdx + 0x10]
cmp rdi, qword [rdx]
jne 0x14010baae
mov rcx, rsi
call fcn.1400e2a40
std
dec dword [rax - 0x75]
or sil, r8b
add al, 0x38
invalid
mov rax, qword [rsi + 8]
mov byte [rax + rdi], 0x2f
lea rax, [rdi + 1]
mov qword [rsi + 0x10], rax
cmp rax, qword [rsi]
jne 0x14010bacb
mov rcx, rsi
mov ecx, esi
call fcn.1400e2a40
mov rax, qword [rsi + 8]
mov byte [rax + rdi + 1], 0x2f
add rdi, 2
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x178], rdi
mov qword [rsi + 0x10], rdi
xor esi, esi
lea rbx, [0x14018ed64]
mov ebp, 0x2600
mov r12, r15
xor eax, eax
mov qword [rsp + 0xa0], rax
cmp r12, r14
jne 0x14010bb37
jmp 0x14010bc98
nop dword cs:[rax + rax]
add bl, ch
invalid
invalid
adc al, cl
loop 0x14010bb9e
enter 0x3d, 0
adc dword [rax], eax
add esp, 4
add al, cl
loope 0x14010bbc5
clc
or eax, 0x52e92776
invalid
or eax, 0xff3e870f
invalid
jmp qword [rsi + 0x66]
invalid
invalid
inc dword [rcx + 0x110000f9]
add byte [rdi], cl
test byte [rdi + rdi*8], ah
invalid
fdivr st(7)
loopne 0x14010bc64
mov eax, dword [rsp + 0x80]
mov rcx, qword [rax + 0x30]
mov rax, r12
mov eax, esp
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [rcx + rcx*4 - 0x20], cl
mov eax, esp
mov eax, esp
mov r10d, esi
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ret 0xe2c0
inc esi
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rbp + 0x39], cl
hlt
cmp esp, esi
add byte [rax], al
add dh, byte [rbp + 0x1b]
and ecx, 0x3f
add byte [rax], al
add byte [rax], al
sldt word [rax]
nop word [rax + rax]
cmp eax, 0x80
cmp eax, 0x10000
cmp byte [rax + riz], 0xbf
adc cl, ch
adc eax, dword [r8]
add byte [rdi], cl
invalid
add byte [rax], r8b
outsb dx, byte [rsi]
add byte [rbx], al
add byte [rax], al
add byte [rbp + 0xe], dh
imul edi, ebp, 0xffffffff
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
mov rax, rdx
inc rax
mov qword [rbp + 0x10], rax
mov al, 1
mov qword [rsp + 0x78], rax
invalid
mov al, 0
add byte [rax], al
mov dword [rbp + 0x10], eax
js 0x14010bef8
mov ebx, 1
inc dword [r11 - 0x76befe01]
ret 0x8f0f
invalid
invalid
add al, byte [rax]
add byte [rcx + rcx*4 - 0x64], al
and al, 0xb8
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x38]
invalid
invalid
invalid
mov ecx, dword [rbp + 0x30]
and al, 0x20
and byte [rax - 0x77], cl
invalid
pop rax
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 1], cl
ret 0xff49
int3
lea rcx, [0x140151835]
pop rcx
add al, 0
out 0x41, eax
mov esp, 3
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov edx, eax
mov eax, dword [rbp]
mov ebp, dword [rbp + 0x10]
insd dword [rdi], dx
adc byte [rcx + rbp - 0x18], cl
cmp eax, esp
add byte [rax], al
add byte [rax - 0x75], cl
or byte [r9 + rax - 0x17], r9b
add ecx, ebp
add byte [rax], al
add ecx, ebp
jmp 0x128f1488f
add ebp, esp
adc byte [rcx - 0x77], cl
cld
invalid
add byte [rbp - 0x7b], cl
in al, 0xf
test byte [rbp + 0xffffffd], cl
invalid
mov dh, 2
jmp 0x18c9c007a
lea r8, [rax]
lea eax, [rax]
add byte [rax], al
add byte [rcx + 1], bh
add byte [rax], al
add byte [rax], al
cmp esp, ecx
jmp 0x18c9c04b2
invalid
add byte [rax], 0
add byte [rbx + rcx*4 + 0x6d], cl
adc cl, ch
cmp bh, bh
invalid
add byte [rax], 0
add byte [rax - 0x75], cl
adc byte [r8 - 0x77], r9b
mov rcx, rax
shr rcx, 0x20
jne 0x14010c1e3
mov dword [rsp + 0x88], eax
add cl, ch
add dword [0x140c8c030], 0x48000026
mov ecx, dword [rsp + 0xa0]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], al
mov r8d, edx
cmp r8d, 0x110000
invalid
add byte [rdi], cl
test esp, ebx
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp ecx, esi
cmp ecx, esi
lahf
add byte [rax], al
add bl, ch
int 0x66
nop word cs:[rax + rax]
add byte [rcx - 0x77], al
rol byte [rcx - 0x7d], 1
loopne 0x14010c0a6
mov eax, edx
movzx ebx, byte [rcx + 1]
mov dh, 0x59
add dword [rcx - 0x7d], eax
jrcxz 0x14010c0cf
cli
fbstp tbyte [rsi + 0x49]
jbe 0x14010c0de
shl ebx, 6
jrcxz case.0x1400ef1ca.267
invalid
fld dword [rcx - 0x80]
cli
invalid
cmp dl, 0xf0
push rcx
add eax, dword [rcx - 0x7d]
and r8d, 7
and eax, 7
loopne 0x14010c0c9
invalid
retf 0x944
add byte [rdi], cl
test byte [rdx], al
add dword [rax], eax
add al, byte [rcx]
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rbx + rax*4], 0xfa
add al, 0x83
cli
add ecx, 4
add al, 0x83
cli
or eax, 0x62e93776
invalid
dec dword [rax - 0x7d]
rol dword [rdx], 0x41
shl eax, 6
invalid
add ecx, 2
invalid
fadd dword [rcx + rcx*4 - 0x3e]
cli
or eax, 0x4ae91f76
jbe 0x14010c110
invalid
invalid
invalid
invalid
add ecx, 3
loopne 0x14010c10a
or al, 0x45
or ecx, eax
cli
or eax, 0xff33870f
xchg dword [rbx], esi
xor edi, edi
invalid
invalid
add byte [rcx], dl
add byte [rdi], cl
movabs dword [0x41ffffff21830fd0], eax
cmp eax, 0x110000
add byte [rcx], dl
invalid
adc dword [rax], eax
add byte [rcx], dl
adc dword [rax], eax
add byte [rdi], cl
test byte [rdi + rdi*8], ah
invalid
invalid
add byte [rax], al
add byte [rax], al
or byte [rax + 0xf488000], al
add byte [rax - 0x3e5cf0b8], al
jae 0x14010c1be
invalid
test byte [rax + rcx*4], ah
mov byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], 0x80
invalid
invalid
add byte [rax - 0x3e5cf0b8], al
mov byte [rax], al
add byte [rax], al
add cl, ch
xchg ebp, eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
and al, 0xa8
and al, 0xa8
add byte [rax], al
add byte [rdx], cl
and al, 0x78
add byte [rax], al
xor al, 0x84
leave
test bh, ch
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
mov al, 0
add byte [rax], al
jmp 0x14010c594
invalid
invalid
mov word [rax + rbp*4], fs
add byte [rax], al
invalid
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
and al, 0x78
and al, 0x78
add eax, dword [rax]
add cl, ch
hlt
adc byte [rax - 0x77], cl
invalid
add cl, ch
invalid
mov esp, 0x20024
add byte [rdx], al
test byte [rdi - 1], dh
invalid
adc byte [rax - 0x77], cl
mov ecx, eax
ror dword [rax - 0x3f], 0xe9
and byte [rdi], cl
test byte [rcx - 0x39fffffd], dh
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], cl
add byte [rbp + 0x31], al
test byte [rcx + rcx*4 - 0x4c], 4
mov byte [rax], al
add byte [rax], al
ror byte [rdi], cl
test byte [rbp + 0x4c000003], bh
mov ebp, dword [rbp + 0x10]
mov byte [rax], al
add byte [rax], al
and al, 0xa8
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x10
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbx], ah
add dword [rax], eax
invalid
mov dword [rsp + 0x118], eax
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
add al, byte [rax]
add byte [rbp + 0x31], al
ror byte [rax - 0x73], cl
or eax, 0x82b80
sub ecx, dword [rax]
add byte [rcx], dh
test byte [rbp + 0x31], 0xc0
nop dword [rax]
add byte [rax], al
add byte [rax], al
mov dh, 1
add ecx, ebx
and al, 0x49
inc ebx
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x73], al
jg 0x14010c28f
add byte [rax], al
call qword [rdi + rcx - 0x7a]
lahf
add byte [rax], al
invalid
xchg byte [rdi - 0x17000000], bl
add byte [rax], al
add cl, ch
stosd dword [rdi], eax
add byte [rax], al
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 1], al
mov edi, r15d
mov edi, edi
mov dh, 0x63
add dword [rcx - 0x7d], eax
invalid
invalid
invalid
in al, 0x3f
jnp 0x14010c2cc
in al, 6
invalid
out 0x3f, eax
invalid
movzx ebx, byte [rbx + 3]
add byte [rax], al
push rsp
add al, cl
out 6, eax
add byte [rax], al
call qword [rsi + rsi*2 + 0x1d]
add byte [rax + 0x63], cl
cmp al, 0xb9
rol byte [rcx - 0x7f], 0xff
add byte [rax], 0
add byte [rdi], cl
invalid
add bh, bh
invalid
shr cl, 0xce
invalid
and al, 0x70
shr ebx, 1
add rcx, 2
add byte [rcx - 0x7d], al
sti
or eax, 0xf452577
movabs dword [0x840fc139481f73da], eax
loope 0x14010c403
add byte [rax], al
mov dh, 0x21
fmul dword [rcx - 1]
enter 0xffffffffffffd375, 0xffffffffffffffe9
mov ebx, 0x66000000
nop
mov dh, 0x59
add ecx, dword [rax - 0x7d]
rol dword [rbx + rax*4], 0xe7
invalid
mov esi, dword [rsp + 0x130]
mov ecx, eax
or al, 0
add byte [rbp - 0x77], cl
invalid
xor esi, esi
and al, 0x90
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test dword [rbx - 4], eax
invalid
add byte [rax - 0x75], cl
mov ah, 0x24
rol byte [rax], 0
add byte [rax - 0x48], cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x249cb60f], al
enter 0, 0
cmp esi, eax
and al, 0x70
add byte [rdi], cl
test byte [rbx], bh
add dword [rax], eax
add cl, ch
or byte [0xcb58c68a], al
mov eax, dword [rsp + 0xc9]
invalid
invalid
mov eax, dword [rsp + 0xc9]
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rdi + rdi], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x138], rax
invalid
invalid
mov dword [rsp + 0x138], eax
add byte [rax], al
outsd dx, dword [rsi]
mov ah, 0x24
adc byte [rcx], al
add byte [rax], al
xor al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x7d], cl
mov esp, 0x12024
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test byte [rbx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x8bb8e
or byte [rax], al
or byte [rax], al
mov eax, edi
mov ebp, 0xce90001
add dword [rax], eax
add byte [rbp + 0x31], al
test byte [rdx - 0x73], 4
or al, 1
add byte [rax], al
xor cl, byte [rax - 0x73]
or eax, 0x82840
mov eax, edx
ror byte [rcx + 0x39], 1
ror byte [rdi], 0x84
invalid
add byte [rax], al
inc eax
movzx esi, byte [rax + 1]
invalid
or byte [rax - 0x7d], 0xbc
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x140198260]
add byte [rax], al
and al, 0x38
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rdi + rdi], fs
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rbx*4], fs
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test byte [rcx + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x88], rsi
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz], ah
mov byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x64ec
lea eax, [0x140187c48]
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
and al, 0xc0
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
mov ah, 0x24
and al, 0x20
add dword [rax], eax
invalid
and al, 0x20
add dword [rax], eax
add byte [rax - 0x77], cl
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x140187088]
lea edx, [0x140187088]
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xc0
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rsp + 0x80]
invalid
invalid
stc
test dword [rcx + rcx], ebp
sub al, 9
add byte [rax], al
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4c], cl
invalid
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x98
add byte [rax], al
add byte [rax - 0x48], cl
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x7cc63949], al
or byte [rcx + 0x39], 0xc6
jl 0x14010c915
or byte [rcx + 0x39], 0xc6
lodsd eax, dword [rsi]
invalid
add byte [rdx + 1], bh
add al, byte [rax]
add byte [rax + rax*8 + 0x25f850f], al
add byte [rax], al
loop case.0x1400f0ac0.293
mov dh, 0x44
and al, 2
loope 0x14010c9f9
add byte [rax], al
adc dword [rax], eax
add byte [rcx - 0x7d], cl
invalid
invalid
or eax, edx
adc dword [rax], eax
invalid
cli
cmp cl, byte [rdi]
test edx, ecx
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
add byte [rdi], cl
movzx ecx, byte [rax + 0x40]
xor eax, eax
add byte [rsi], ah
add byte [rax], al
and al, 0x78
retf 0x830f
add byte [rcx - 0x7f], al
cli
add byte [rax], al
adc dword [rax], eax
cmp edx, 0x110000
test byte [rbp + 3], dl
add byte [rax], al
sbb byte [rdi + rcx - 0x4a], al
retf
test cl, cl
invalid
and ebx, 0x3f
add al, byte [rax]
add byte [rcx - 0x77], al
ror byte [rax - 0x75], 0x84
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rcx + rdi - 0x7c], cl
and al, 0xb8
add byte [rax], al
add byte [rax], al
jbe 0x14010ce28
add byte [rax], al
mov edx, dword [rsp + 0xb8]
add byte [rbp - 0x28], dh
add byte [rax + 0x63], cl
add al, 0x82
jrcxz 0x14010ce61
add byte [rbp + 0x2ba48c0], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rdi], 0x85
xchg esi, eax
add byte [rax], al
add byte [rax + 0x50b96601], dh
add bl, ch
jns 0x14010cec5
invalid
lea edx, [0x140186f14]
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xffefeb82
jmp 0x14010cf1c
invalid
jmp 0x14010cf1c
add byte [rax], al
add dword [rax], eax
add byte [rax], al
adc eax, 0x7a110
mov esi, 0x894d0001
loope 0x14010cffa
mov edx, 2
add byte [rax], al
add byte [rax + 0x24a48b4c], al
nop
add byte [rax], al
add byte [rax - 0x47], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x31f1014c], al
ror byte [rcx + 0x39], 0xd6
ror qword [rax - 0x7b], 0xc0
movsb byte [rdi], byte [rsi]
and al, 0x61
add dword [rax], eax
add byte [rcx + 0x16524bc], cl
add byte [rax], al
lea rax, [rsp + 0x160]
add byte [rax], al
mov ecx, 0x48000449
lea ecx, [rsp + 0xc0]
or eax, 0x7a400
and al, 0x20
mov rax, rbx
mov r9, rbx
nop word cs:[rax + rax]
movzx edx, byte [r9]
movzx r8d, dl
test r8b, r8b
js 0x14010d2b0
lea rbx, [r9 + 1]
cmp r8d, 0xd
jbe 0x14010d330
jmp 0x14010d350
mov ecx, r8d
and ecx, 0x1f
movzx r10d, byte [r9 + 1]
and r10d, 0x3f
cmp r8b, 0xdf
jbe 0x14010d300
movzx r8d, byte [r9 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp dl, 0xf0
jb 0x14010d315
lea rbx, [r9 + 4]
movzx edx, byte [r9 + 3]
and ecx, 7
shl ecx, 0x12
shl r8d, 6
and edx, 0x3f
or edx, r8d
or edx, ecx
mov r8d, edx
cmp r8d, 0xd
jbe 0x14010d330
jmp 0x14010d350
lea rbx, [r9 + 2]
shl ecx, 6
or ecx, r10d
mov r8d, ecx
cmp r8d, 0xd
jbe 0x14010d330
jmp 0x14010d350
lea rbx, [r9 + 3]
shl ecx, 0xc
or r8d, ecx
cmp r8d, 0xd
ja 0x14010d350
nop word cs:[rax + rax]
bt ebp, r8d
jae 0x14010d350
mov r9, rbx
cmp rbx, rsi
jne 0x14010d290
jmp 0x14010d4d9
mov r14d, 1
cmp r8d, 0x80
jb 0x14010d37f
mov r14d, 2
cmp r8d, 0x800
jb 0x14010d37f
mov rdx, rsi
sub rdx, r9
cmp r14, rdx
jae 0x14010d396
inc rdx
dec r14
mov r13, rdx
lea rax, [rax + rax*2]
lea rcx, [0x140151835]
add rax, rcx
mov r12, r14
mov r14d, 3
mov rdx, rax
mov rax, qword [rdi]
mov r15, qword [rdi + 0x10]
sub rax, r15
cmp rax, r14
jb 0x14010d4a4
mov rcx, qword [rdi + 8]
add rcx, r15
mov r8, r14
call fcn.14011a750
add r15, r14
mov qword [rdi + 0x10], r15
mov r14, r12
mov rdx, r13
lea r12, [0x140187670]
test r14, r14
je 0x14010d4d0
movzx eax, byte [rdx]
movzx eax, al
test al, al
js 0x14010d3d0
mov ecx, eax
shr ecx, 5
mov ecx, dword [r12 + rcx*4]
bt ecx, eax
jb 0x14010d3d0
mov r13d, 1
mov ecx, 1
nop word cs:[rax + rax]
cmp r14, rcx
je 0x14010d49c
mov rax, rcx
movzx ecx, byte [rdx + rcx]
test cl, cl
js 0x14010d488
movzx r8d, cl
movzx eax, cl
mov ecx, r8d
shr ecx, 5
mov r9d, dword [r12 + rcx*4]
or al, 0x8c
or al, 0x8c
lea rcx, [rax + 1]
bt r9d, r8d
jae 0x14010d460
sub r14, rax
sub esi, eax
jb 0x14010d4f5
lea r13, [rdx + rax]
mov r12, r14
mov r14, rax
jmp 0x14010d3f3
xor r12d, r12d
jmp 0x14010d3f3
invalid
invalid
invalid
invalid
mov rcx, rdi
mov qword [rsp + 0x30], rdx
mov rdx, r15
mov r8, r14
invalid
call fcn.140123dc0
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
invalid
push rsp
and al, 0x30
mov r15, qword [rdi + 0x10]
jmp 0x14010d406
invalid
jmp qword [rsi + 0x66]
invalid
cmp rbx, rsi
jne 0x14010d27e
movsd dword [rdi], dword [rsi]
std
invalid
invalid
movsd dword [rdi], dword [rsi]
std
invalid
mov rax, rsi
jmp case.0x1400eedd3.497
fmul dword [rax - 0x77]
add rsp, 0x68
mov rdx, rsi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
lea rax, str.mid___len
add eax, 0x44894800
and al, 0x38
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 8
xorps xmm0, xmm0
invalid
ror byte [rdi], 0x11
and al, 0x50
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
lea rcx, [rsp + 0x38]
call fcn.14011b520
lea rax, [0x140186f80]
add eax, 0x79a4d
add eax, 0x79a4d
invalid
mov qword [rsp + 0x20], rax
mov rcx, r9
xor r8d, r8d
mov r9, r14
call fcn.14011bae0
int3
add byte [rdi], cl
sub dword [rsp + 0x90], edi
movaps xmmword [rsp + 0x80], xmm6
mov byte [rsp + 0x2f], dl
mov rdi, rcx
mov rsi, qword [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x78], r8
movzx eax, byte [r8]
mov dword [rsp + 0x3c], eax
mov rax, r9
mov qword [rsp + 0x30], r9
lea r15, [r9 + 1]
movdqa xmm6, xmmword [0x140128bf0]
movdqa xmm7, xmmword [0x140128700]
mov qword [rsp + 0x40], r15
jmp 0x14010d5d4
add byte [rax], al
add dh, al
add al, 0x18
invalid
mov dword [rdi + 0x10], ebx
add byte [rsi], ah
add byte [rax], al
invalid
add byte [rax], r8b
mov dh, 0xc2
mov ecx, eax
and ecx, 0x3f
clc
fbstp tbyte [rsi + 0x3a]
invalid
add eax, dword [rbx - 0x1e3ef81f]
adc al, byte [rcx - 0x3f]
loopne 0x14010d662
ret 0xca09
clc
or eax, 0x51eb3376
loope 0x14010d67c
cmp eax, 0xd
clc
or eax, 0x3ceb1e76
lea esi, [rbx + 3]
clc
or eax, 0x66662c77
nop word cs:[rax + rax]
bt ebx, eax
invalid
invalid
add byte [rax], al
add byte [rcx - 0x7f], al
clc
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x20], dh
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x29], cl
fimul dword [rcx + 0x39]
invalid
cmp eax, 0x3e
psubsw mm1, mm3
or byte [rax], al
add byte [rax + 0xf00407f], al
test byte [rcx + 0x48000008], ch
mov ecx, dword [rdi + 0x30]
mov edx, dword [rsp + 0x40]
cmp esp, dword [rdi]
jae case.0x1400f5c1d.272
std
dec dword [rax - 0x75]
or byte [r10 - 0x3a], r8b
add al, 0x21
invalid
inc ebx
ret
mov ebp, esi
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax], al
fimul dword [rbp - 0x77]
invalid
sti
mov dh, 3
add byte [rax], al
add byte [rcx + 1], bh
add byte [rax], al
invalid
leave
add eax, 0x798f1
lea ebx, [rax + rax*2]
mov rbp, qword [rdi + 8]
lea rcx, [r12 + rbp]
mov r8, r15
call fcn.14011a750
add r12, r15
mov qword [rdi + 0x10], r12
cmp r12, rsi
jne 0x1401109a3
mov rcx, rdi
call fcn.1400e2a40
mov rbp, qword [rdi + 8]
mov byte [rbp + r12], 0x2f
inc r12
mov qword [rdi + 0x10], r12
mov byte [rsp + 0x70], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r13
lea r8, [rsp + 0x70]
mov rcx, rdi
movzx ebp, byte [rsp + 0x6f]
mov edx, ebp
mov r9, r15
call fcn.14010d550
mov rcx, qword [rdi + 0x40]
mov qword [rsp + 0xb0], rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov r9d, dword [rbx + 0x2c]
mov ecx, dword [rbx + 0x30]
mov r8d, dword [rbx + 0x34]
mov r10d, dword [rbx + 0x38]
lea r11, [rbx + 0x40]
movzx esi, word [rbx + 0x28]
movzx edi, word [rbx + 0x2a]
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r15d
mov word [rsp + 0x48], di
mov word [rsp + 0x40], si
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ecx
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0xc8]
jmp 0x140110f9d
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, r13
call fcn.14011a750
add rbx, r13
mov qword [rdi + 0x10], rbx
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], r14
lea rcx, [0x140186f98]
lea r8, [rsp + 0x70]
mov edx, 2
call case.0x1400ec442.238
test al, al
je 0x140110b54
mov r8, qword [rsp + 0x70]
mov r9, qword [rsp + 0x78]
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x28], ebp
mov byte [rsp + 0x20], r12b
lea rdx, [rsp + 0x70]
mov rcx, r15
call fcn.14010ba70
jmp 0x140111094
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x28], ebp
mov byte [rsp + 0x20], r12b
lea rdx, [rsp + 0x70]
mov rcx, r15
mov r8, qword [rsp + 0xc0]
mov r9, r14
call fcn.14010ba70
jmp 0x140111094
mov r8d, ebp
call fcn.14010e4a0
jmp 0x140111094
and al, 0x8b
sub byte [r9 - 0x77], al
sub byte [r9 - 0x77], r8b
outsd dx, dword [rsi]
sub al, 0xf
movups xmm0, xmmword [rbx + 0x30]
movups xmmword [r15 + 0x30], xmm0
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
invalid
ret
and al, 0x6f
mov r12, r15
mov r15, rdx
mov rdx, rbx
mov r8, r13
call fcn.140123dc0
mov rdx, r15
cli
mov r15, r12
movzx r12d, byte [rsp + 0x6f]
and al, 0x6f
and al, 0x6f
mov rbx, qword [rdi + 0x10]
jmp 0x140110abd
add byte [rax - 0x77], cl
mov rsi, qword [rdi]
mov r12, qword [rdi + 0x10]
jmp 0x14011097b
invalid
push rdi
or byte [rbx + rcx*4 + 0x77], cl
adc bl, ch
or eax, dword [rbp + 0x31]
imul bl
invalid
clc
add r8, r14
mov rbp, qword [rbx]
mov r13, qword [rbx + 0x10]
imul edx, dword [rax], 0x48
mov eax, ebp
imul edx, dword [rax], 0x48
mov eax, ebp
sub rax, r13
cmp r8, rax
ja 0x1401113ba
add byte [rax], al
add byte [rax], al
cmp rax, r14
jb 0x1401113e1
mov rsi, qword [rbx + 8]
lea rcx, [rsi + r13]
mov r8, r14
call fcn.14011a750
add r13, r14
add ebp, esi
add ebp, esi
mov qword [rbx + 0x10], r13
cmp r13, rbp
adc byte [rcx + 0x39], cl
in eax, dx
jne 0x140111228
mov rcx, rbx
call fcn.1400e2a40
mov rsi, qword [rbx + 8]
mov byte [rsi + r13], 0x23
inc r13
mov qword [rbx + 0x10], r13
imul edx, dword [rax], 0xffffffb8
add byte [rsi], ah
add byte [rax], al
imul edx, dword [rax], 0xffffffb8
add byte [rsi], ah
add byte [rax], al
jmp 0x14011124e
mov edx, ecx
cmp edx, 0x110000
adc dword [rax], eax
jne 0x140111306
cmp r15, r12
je 0x140111303
movzx r9d, byte [r15]
movzx ecx, r9b
leave
test cl, cl
js 0x140111270
inc r15
cmp ecx, 0xd
jbe 0x1401112d9
jmp 0x140111240
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r15 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1401112be
movzx r8d, byte [r15 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
invalid
jb 0x1401112ec
invalid
movzx ecx, byte [r15 + 3]
add r15, 4
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
invalid
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
jne 0x1401112d0
invalid
jmp 0x140111306
add r15, 2
shl edx, 6
or edx, r10d
mov ecx, edx
nop word [rax + rax]
cmp ecx, 0xd
ja 0x140111240
mov edx, 0x110000
bt eax, ecx
jb 0x140111242
jmp 0x140111240
add r15, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
jbe 0x1401112d9
jmp 0x140111240
mov r15, r12
mov rcx, rbx
mov rdx, r15
mov r8, r12
call fcn.140111420
mov rax, r14
shr rax, 0x20
jne 0x140111368
mov rax, qword [rbx + 0x10]
mov rdx, qword [rsp + 0x30]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rbx]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rdx + 0x40], xmm0
movzx eax, byte [rdi + 0x50]
mov byte [rdx + 0x50], al
mov eax, dword [rdi + 0x3c]
cmp al, 0x48
mov ecx, dword [rdi + 0x18]
cmp al, 0x48
mov ecx, dword [rdi + 0x18]
mov qword [rdx + 0x18], rcx
mov dword [rdx + 0x20], 1
mov dword [rdx + 0x24], r14d
mov ecx, dword [rdi + 0x28]
mov dword [rdx + 0x28], ecx
movups xmm0, xmmword [rdi + 0x2c]
sub al, 0xf
adc dword [rdx + 0x2c], eax
sub al, 0xf
adc dword [rdx + 0x2c], eax
mov dword [rdx + 0x3c], eax
jmp 0x1401113a8
cmp qword [rbx], 0
mov r8, qword [rbx + 8]
mov rcx, qword [rsp + 0x30]
mov byte [rcx + 8], 9
movabs rax, 0x8000000000000000
mov qword [rcx], rax
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
je 0x1401113a8
mov rcx, qword [0x140198260]
or byte [rax], al
xor edx, edx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
jo 0x1401113a8
add byte [rax + 0x38c48348], dl
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov rcx, rbx
mov rsi, rdx
mov rdx, r13
mov edx, ebp
call fcn.140123dc0
mov rdx, rsi
mov rbp, qword [rbx]
mov r13, qword [rbx + 0x10]
mov rax, rbp
sub rax, r13
cmp rax, r14
jae 0x140111200
invalid
invalid
invalid
invalid
invalid
mov rcx, rbx
mov rsi, rdx
mov rdx, r13
mov r8, r14
call fcn.140123dc0
mov rdx, rsi
mov rbp, qword [rbx]
mov r13, qword [rbx + 0x10]
jmp 0x140111200
lea eax, [0x140187028]
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r14
xor r8d, r8d
call fcn.14011bae0
int3
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
cmp rdx, r8
ret 0x840f
test byte [rdx], al
add byte [rax], al
mov r13, r8
mov rdi, rcx
lea r12, [0x140187410]
retf 0x75f
add byte [rax - 0x73], cl
sbb eax, 0x403e8
mov r10d, 0x2600
jmp 0x140111477
retf 0x75f
mov rax, qword [rsp + 0x30]
and al, 0x30
mov rdx, rax
cmp rax, r13
mov r10d, 0x2600
je 0x1401116bd
movzx ecx, byte [rdx]
movzx r8d, cl
test r8b, r8b
js 0x1401114a0
lea r11, [rdx + 1]
cmp r8d, 0xd
jbe 0x140111520
jmp 0x140111540
mov eax, r8d
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x1401114ef
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140111504
lea r11, [rdx + 4]
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
mov r8d, ecx
cmp r8d, 0xd
jbe 0x140111520
jmp 0x140111540
lea r11, [rdx + 2]
shl eax, 6
or eax, r9d
mov r8d, eax
cmp r8d, 0xd
cmp eax, 0xd
cmp eax, 0xd
jbe 0x140111520
jmp 0x140111540
lea r11, [rdx + 3]
shl eax, 0xc
or r8d, eax
cmp r8d, 0xd
ja 0x140111540
nop word cs:[rax + rax]
bt r10d, r8d
jae 0x140111540
mov rdx, r11
cmp r11, r13
jne 0x140111477
jmp 0x1401116bd
mov qword [rsp + 0x30], r11
mov r14d, 1
add byte [rax], al
add byte [rax], al
cmp r8d, 0x80
jb 0x140111574
mov r14d, 2
cmp r8d, 0x800
jb 0x140111574
cmp r8d, 0x10000
mov r14d, 4
add byte [rcx - 0x42], al
add al, 0
add byte [rax], al
sbb r14, 0
mov rax, r13
sub rax, rdx
ror byte [rcx + 0x39], 1
invalid
jae 0x14011158b
cmp byte [rdx + r14], 0xbf
jg 0x140111591
jmp 0x140111705
add byte [rax], al
jne 0x140111705
mov rcx, qword [rdi + 0x30]
test r8d, r8d
je 0x1401115b5
mov rax, qword [rdi + 0x38]
mov qword [rsp + 0x20], r13
mov rsi, rdx
mov rdx, rax
mov r9, qword [rsp + 0x30]
call fcn.140111730
jmp 0x1401115c6
test rcx, rcx
je 0x14011161b
mov rax, qword [rdi + 0x38]
mov rsi, rdx
mov dl, 7
call qword [rax + 0x28]
mov rdx, rsi
jmp 0x14011161b
inc rdx
dec r14
mov rbp, rdx
lea rax, [rax + rax*2]
add rax, rbx
mov rsi, r14
mov r14d, 3
mov rdx, rax
mov rax, qword [rdi]
mov r15, qword [rdi + 0x10]
sub rax, r15
cmp rax, r14
jb 0x140111693
mov rcx, qword [rdi + 8]
add rcx, r15
mov r8, r14
call fcn.14011a750
add r15, r14
mov qword [rdi + 0x10], r15
mov r14, rsi
mov rdx, rbp
test r14, r14
je 0x140111460
movzx eax, byte [rdx]
movzx eax, al
test al, al
js 0x1401115d0
mov ecx, eax
shr ecx, 5
mov ecx, dword [r12 + rcx*4]
bt ecx, eax
jb 0x1401115d0
mov ebp, 1
mov ecx, 1
nop word cs:[rax + rax]
cmp r14, rcx
je 0x14011168c
mov rax, rcx
movzx ecx, byte [rdx + rcx]
test cl, cl
js 0x140111678
movzx r8d, cl
mov ecx, r8d
shr ecx, 5
mov r9d, dword [r12 + rcx*4]
lea rcx, [rax + 1]
bt r9d, r8d
jae 0x140111650
sub r14, rax
jb 0x1401116ce
lea rbp, [rdx + rax]
mov rsi, r14
mov r14, rax
jmp 0x1401115ec
xor esi, esi
jmp 0x1401115ec
mov rcx, rdi
mov rbx, r13
mov r13, rdx
mov rdx, r15
mov r8, r14
call fcn.140123dc0
mov rdx, r13
mov r13, rbx
lea rbx, [0x140151835]
mov r15, qword [rdi + 0x10]
jmp 0x1401115ff
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.mid___len
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.C:UsersCodeX.cargo_registry_srcindex.crates.io_6f17d22bba15001fpercent_encoding_2.3.1_srclib.rs_00_01_02_03_04_05_06_07_08_09_0A_0B_0C_0D_0E_0F_10_11_12_13_14_15_16_17_18_19_1A_1B_1C_1D_1E_1F_20_21_22_23_24_25_26_27_28_29_2A_2B_2C_2D_2E_2F_30_31_32_33_34_35_36_37_38_39_3A_3B_3C_3D_3E_3F_40_41_42_43_44_45_46_47_48_49_4A_4B_4C_4D_4E_4F_50_51_52_53_54_55_56_57_58_59_5A_5B_5C_5D_5E_5F_60_61_62_63_64_65_66_67_68_69_6A_6B_6C_6D_6E_6F_70_71_72_73_74_75_76_77_78_79_7A_7B_7C_7D_7E_7F_80_81_82_83_84_85_86_87_88_89_8A_8B_8C_8D_8E_8F_90_91_92_93_94_95_96_97_98_99_9A_9B_9C_9D_9E_9F_A0_A1_A2_A3_A4_A5_A6_A7_A8_A9_AA_AB_AC_AD_AE_AF_B0_B1_B2_B3_B4_B5_B6_B7_B8_B9_BA_BB_BC_BD_BE_BF_C0_C1_C2_C3_C4_C5_C6_C7_C8_C9_CA_CB_CC_CD_CE_CF_D0_D1_D2_D3_D4_D5_D6_D7_D8_D9_DA_DB_DC_DD_DE_DF_E0_E1_E2_E3_E4_E5_E6_E7_E8_E9_EA_EB_EC_ED_EE_EF_F0_F1_F2_F3_F4_F5_F6_F7_F8_F9_FA_FB_FC_FD_FE_FF
lea rcx, [rsp + 0x38]
call fcn.14011b520
lea rcx, [0x140186f80]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r14
call fcn.14011bae0
int3
mov dword [rcx + 0x10], eax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x140187220]
call fcn.14011b930
lea r8, str.librarycore_src_slicememchr.rs
mov rcx, r11
mov rdx, r10
call fcn.14011b560
add byte [rax], al
add byte [rax], al
lea r8, str.librarycore_src_slicememchr.rs
mov rcx, rsi
mov rdx, r10
call fcn.14011b5e0
lea rax, [0x140187208]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov rcx, r9
mov r9, rdx
call fcn.14011bae0
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140186eb0]
add byte [rdx + 0x30], bh
invalid
add byte [rdx + 0x30], bh
call fcn.14011b5f0
int3
int3
push rbx
mov eax, 0x2600
jmp 0x1401124a0
nop dword [rax + rax]
mov r8d, r9d
cmp r8d, 0x110000
jne 0x140112565
invalid
test ebp, eax
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax], al
adc dword [rax], eax
mov r8d, 0x110000
cmp rcx, rdx
cmp ecx, edx
je 0x140112562
movzx ebx, byte [rcx]
mov dh, 0x19
movzx r9d, bl
test r9b, r9b
test cl, cl
test cl, cl
js 0x1401124d0
inc rcx
cmp r9d, 0xd
jbe 0x14011253a
invalid
jbe 0x1401124b0
jmp 0x140112490
retf 0x2e66
add byte [rbp - 0x77], al
retf 0x8341
invalid
invalid
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp r9b, 0xdf
cmp cl, 0xdf
cmp cl, 0xdf
jbe 0x140112522
movzx r11d, byte [rcx + 2]
shl esi, 6
invalid
and r11d, 0x3f
invalid
or r11d, esi
invalid
invalid
cmp bl, 0xf0
jb 0x140112549
movzx r9d, byte [rcx + 3]
add rcx, 4
and r10d, 7
add rcx, qword [r8 - 0x7d]
rol dword [rcx + rax*2], 0x83
loop 0x14011250c
shl r10d, 0x12
loop 0x14011251b
shl r11d, 6
jrcxz 0x140112513
invalid
and r9d, 0x3f
loope 0x140112550
or r9d, r11d
or r9d, r10d
fld dword [rbp + 9]
rol dword [rcx - 0x7f], 1
cmp r9d, 0x110000
cmp r9d, 0x110000
add byte [rcx], dl
add byte [rbp + 0x10], dh
jne 0x140112530
jmp 0x140112565
add rcx, 2
add ecx, 2
shl r10d, 6
shl edx, 6
or r10d, esi
or edx, esi
mov r9d, r10d
cmp r9d, 0xd
ja 0x140112490
or eax, 0xff56870f
invalid
bt eax, r9d
jb 0x140112493
invalid
invalid
invalid
invalid
invalid
invalid
invalid
jmp 0x140112490
invalid
add rcx, 3
shl r10d, 0xc
loop 0x14011255d
loop 0x14011255d
or al, 0x45
or ebx, edx
or r11d, r10d
mov r9d, r11d
cmp r9d, 0xd
jbe 0x14011253a
jmp 0x140112490
invalid
mov rcx, rdx
mov ecx, edx
mov eax, 0x2600
jmp 0x140112580
mov r9d, r10d
cmp r9d, 0x110000
jne 0x140112645
test ebp, eax
add byte [rax], al
invalid
add byte [rcx], dl
add byte [rdi], cl
test ebp, eax
add byte [rax], al
add byte [rcx - 0x47], al
add byte [rax], al
adc dword [rax], eax
mov r9d, 0x110000
cmp rcx, rdx
je 0x140112642
movzx ebx, byte [rcx]
movzx r10d, bl
movzx edx, bl
movzx edx, bl
test r10b, r10b
test dl, dl
js 0x1401125b0
inc rcx
cmp r10d, 0xd
cli
invalid
cmp edx, 0xd
jbe 0x14011261a
jmp 0x140112570
add byte [rbp - 0x77], al
rol dword [rcx - 0x7d], cl
and r11d, 0x1f
mov r11d, r10d
and r11d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r10b, 0xdf
jbe 0x1401125fe
movzx esi, byte [rcx + 2]
shl edi, 6
and esi, 0x3f
or esi, edi
cmp bl, 0xf0
jb 0x140112629
movzx r10d, byte [rcx + 3]
movzx edx, byte [rcx + 3]
mov dh, 0x51
add ecx, dword [rax - 0x7d]
rol dword [rcx + rax*2], 0x83
jrcxz 0x1401125e9
add rcx, 4
and r11d, 7
shl r11d, 0x12
shl esi, 6
and r10d, 0x3f
or r10d, esi
or r10d, r11d
cmp r10d, 0x110000
jne 0x140112610
jmp 0x140112645
add rcx, 2
shl r11d, 6
or r11d, edi
mov r10d, r11d
nop dword [rax]
invalid
add byte [rcx - 0x7d], al
cli
or eax, 0xff56870f
invalid
cmp r10d, 0xd
ja 0x140112570
bt eax, r10d
jb 0x140112573
invalid
invalid
jmp 0x140112570
add rcx, 3
shl r11d, 0xc
rol dword [rbx], 0x41
shl ebx, 0xc
or esi, r11d
mov r10d, esi
cmp r10d, 0xd
jbe 0x14011261a
jmp 0x140112570
invalid
mov rcx, rdx
mov ecx, edx
mov eax, 0x2600
add byte es:[rax], al
jmp 0x14011267a
add byte [rax], al
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
add byte [rcx - 0x46], al
mov edx, 0x110000
mov edx, 0x110000
add byte [rax + 0x39], cl
ror dword [rdi], 1
je 0x140112730
movzx ebx, byte [rcx]
fiadd word [rbx - 0x49f0e01a]
imul eax, dword [rcx], 0x413fe583
and ebp, 0x3f
invalid
cmp bl, 0xdf
out dx, eax
mov dh, 0x59
add eax, dword [rbx - 0x193ef81a]
out 7, al
invalid
invalid
or ebx, esi
sti
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rsi + rdx*2 + 0x48], dh
add ecx, 4
invalid
add ecx, 2
out 6, al
add ecx, 3
out 0xc, al
cmp ebx, 0xd
add byte [rbp - 0x77], al
fiadd dword [rcx - 0x7f]
cmp r10d, 0x110000
add byte [rcx], dl
add byte [rdi], cl
test byte [rdx - 1], cl
invalid
add byte [rcx], dl
add byte [rdx + rbx*2 + 0x41], dh
pop rdx
and r8d, 0xffffffdf
pop rdx
fild word [rcx - 0x7d]
sar byte [rdi + 0xfa8141], 0
add byte [rax], al
cmp ecx, 0x7c
invalid
invalid
or ecx, edx
mov dh, 0x19
and ecx, 7
nop dword [rax]
xchg dword [rsi], ebp
add eax, dword [rax]
add byte [rdi + rcx - 0x51], al
rol dword [rbp + 1], 1
ret 0x8b4c
mov ecx, esp
inc ebx
ret
push rbx
add al, byte [rcx - 0x3f]
loope 0x140113ef1
enter 0xffffffffffff8b4c, 0x4c
and al, 0x48
call 0x13f74c265
invalid
sbb edi, edi
invalid
add byte [rcx - 0x73], al
pop rcx
sbb al, byte [rcx - 0x73]
fdivr st(7), st(0)
fld dword [rbx + 0xf4125fb]
invalid
and al, 0xb8
add dword [rax], eax
add byte [rax], al
invalid
enter 0x3145, 0xffffffffffffffc0
and al, 0x18
add dword [rax], eax
add byte [rdi], cl
invalid
insd dword [rdi], dx
jo 0x140159138
jns 0x14015910f
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x14015912a
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x69], 0x50746967
push rax
push rax
outsd dx, dword [rsi]
jae 0x140159124
jbe 0x14015913c
jbe 0x140159147
jb 0x14015914a
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140159142
pop rdx
pop rdx
jb 0x14015915a
push rax
invalid
add byte [rax + 0x27], dh
invalid
add dword [rax], eax
add byte [rax], al
invalid
jne 0x14015919f
je 0x14015915d
sub eax, 0x616d6564
outsb dx, byte [rsi]
insb byte [edi], dx
sub eax, 0x2e312e30
xor dh, byte [rsp + rbx*2]
xor al, 0x5c
jae 0x1401591bd
jb 0x1401591af
invalid
adc eax, 0x140
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x14b15916d], bh
add byte [rax], al
add byte [rax], ch
xchg ecx, eax
adc eax, 0x140
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], bh
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax], ch
xchg ecx, eax
adc eax, 0x140
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], dh
add byte [rax], al
add byte [rbx], cl
add byte [rax], al
add byte [rax], ch
xchg ecx, eax
adc eax, 0x140
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
sbb al, 0
add byte [rax], al
sub byte [rcx + 0x14015], dl
add byte [rax], al
add byte cs:[rax], al
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], ch
add byte [rax], al
invalid