Function at 0x1400e0c4c
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1b78
call fcn.1401082a0
sub rsp, rax
movaps xmmword [rsp + 0x1b60], xmm6
mov r9, rcx
mov rbp, qword [rdx + 8]
test rbp, rbp
je 0x1400e0cec
mov r12, r8
mov qword [rsp + 0x1b8], 2
mov qword [rsp + 0x1d8], 0
mov rbx, qword [r8 + 0x28]
cmp byte [rbx], 0
jne 0x1400e0d54
mov esi, dword [r12 + 8]
cmp esi, 0x3b9aca00
je 0x1400e0d54
mov r13, rdx
mov r15, r9
mov rdi, qword [r12]
call fcn.1400b2510
mov rcx, rax
mov r8, rdi
mov r9d, esi
call fcn.1400b2940
mov r8d, edx
mov byte [rbx], 1
mov rbx, qword [r12 + 0x20]
mov rcx, qword [rbx]
test rcx, rcx
je 0x1400e0cf8
mov rdx, rax
call fcn.1400c77d0
jmp 0x1400e0d4e
mov qword [r9], 3
jmp 0x1400e1cf3
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.26_srcprotoh1_role.rs
lea rcx, [rsp + 0x200]
mov rdx, rax
call fcn.1400cd0da
mov al, byte [0x140152a70]
mov ecx, 0x70
mov edx, 8
call fcn.140041bf0
test rax, rax
je 0x1400e1f3d
mov r14, rax
lea rsi, [rsp + 0x200]
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rbx]
call fcn.1400d4968
mov qword [rbx], r14
mov r9, r15
mov rdx, r13
lea rbx, [r12 + 0x30]
lea r11, [rsp + 0xe8]
mov al, byte [r12 + 0x35]
mov byte [rsp + 0x2e], al
mov al, byte [r12 + 0x31]
mov byte [rsp + 0x2f], al
mov al, byte [r12 + 0x33]
mov byte [rsp + 0x2d], al
lea r13, [rsp + 0x200]
xorps xmm6, xmm6
mov rsi, qword [rdx]
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], 0x64
xor ecx, ecx
movzx r8d, byte [rsi + rcx]
cmp r8d, 0xa
je 0x1400e0dcf
cmp r8d, 0xd
jne 0x1400e0ddc
lea rax, [rcx + 1]
cmp rax, rbp
jae 0x1400e1c8d
cmp byte [rsi + rcx + 1], 0xa
jne 0x1400e1aff
add rcx, 2
jmp 0x1400e0dd2
inc rcx
cmp rcx, rbp
jb 0x1400e0da0
jmp 0x1400e1c8d
lea r10, [rsi + rcx]
mov rax, rbp
sub rax, rcx
cmp rax, 8
mov qword [rsp + 0x48], r9
mov qword [rsp + 0x150], rbx
jae 0x1400e0e93
cmp rbp, rcx
je 0x1400e1c8d
cmp r8b, 0x48
jne case.default.0x1400e1d94
cmp rax, 2
jb 0x1400e1c8d
cmp byte [r10 + 1], 0x54
jne case.default.0x1400e1d94
cmp rax, 3
jb 0x1400e1c8d
cmp byte [r10 + 2], 0x54
jne case.default.0x1400e1d94
cmp rax, 4
jb 0x1400e1c8d
cmp byte [r10 + 3], 0x50
jne case.default.0x1400e1d94
cmp rax, 5
jb 0x1400e1c8d
cmp byte [r10 + 4], 0x2f
jne case.default.0x1400e1d94
cmp rax, 6
jb 0x1400e1c8d
cmp byte [r10 + 5], 0x31
jne case.default.0x1400e1d94
cmp rax, 7
jb 0x1400e1c8d
cmp byte [r10 + 6], 0x2e
jne case.default.0x1400e1d94
jmp 0x1400e1c8d
mov rdi, r10
mov r10, qword [r10]
mov r14, rdx
mov r8, r10
movabs rdx, 0xffffffffffffff
and r8, rdx
movabs rdx, 0x2e312f50545448
cmp r8, rdx
mov rdx, r14
jne case.default.0x1400e1d94
shr r10, 0x38
cmp r10b, 0x30
je 0x1400e0edb
cmp r10d, 0x31
jne case.default.0x1400e1d94
mov r8b, 2
jmp 0x1400e0ede
mov r8b, 1
mov qword [rsp + 0x50], r8
cmp rax, 9
jb 0x1400e1c8d
cmp byte [rdi + 8], 0x20
jne case.default.0x1400e1d94
add rdi, 9
lea r15, [rax - 9]
cmp byte [rsp + 0x2d], 0
je 0x1400e0f3d
cmp rax, 9
je 0x1400e1c8d
mov r10, rdi
cmp byte [rdi], 0x20
jne 0x1400e0f42
add rcx, rsi
add rcx, 0xa
add rax, 0xfffffffffffffff6
xor edx, edx
cmp rax, rdx
je 0x1400e1c8d
lea r8, [rdx + 1]
cmp byte [rcx + rdx], 0x20
mov rdx, r8
je 0x1400e0f25
jmp 0x1400e0f45
mov r10, rdi
jmp 0x1400e0f4b
xor r8d, r8d
add r10, r8
sub r15, r8
test r15, r15
je 0x1400e1c8d
mov rdi, r15
mov rax, r10
mov r15b, byte [r10]
add r15b, 0xd0
cmp r15b, 9
ja case.0x1400e1d94.3
mov rax, rdi
cmp rdi, 2
jb 0x1400e1c8d
mov rax, r10
mov al, byte [r10 + 1]
add al, 0xd0
mov byte [rsp + 0x40], al
cmp al, 9
ja case.0x1400e1d94.3
mov rax, rdi
cmp rdi, 3
jb 0x1400e1c8d
mov rax, r10
mov al, byte [r10 + 2]
add al, 0xd0
mov byte [rsp + 0x58], al
cmp al, 0xa
jae case.0x1400e1d94.3
mov rax, rdi
cmp rdi, 4
jb 0x1400e1c8d
mov r8, r10
movzx eax, byte [r10 + 3]
cmp eax, 0xa
je 0x1400e103b
cmp eax, 0xd
mov rdx, rdi
je 0x1400e1042
cmp eax, 0x20
jne case.0x1400e1d94.3
cmp byte [rsp + 0x2d], 0
je 0x1400e19ac
cmp rdx, 5
jb 0x1400e1c8d
mov ecx, 4
mov r8, r10
cmp byte [r10 + 4], 0x20
jne 0x1400e102b
mov eax, 5
sub rax, rdi
mov edx, 4
lea rcx, [rax + rdx]
cmp rcx, 4
je 0x1400e1c8d
lea rcx, [rdx + 1]
mov r8, r10
cmp byte [r10 + rdx + 1], 0x20
mov rdx, rcx
je 0x1400e100b
add r8, rcx
mov rdx, rdi
sub rdx, rcx
xor eax, eax
jmp 0x1400e19b1
mov eax, 4
jmp 0x1400e105f
cmp rdx, 4
jbe 0x1400e1c8d
cmp byte [r10 + 4], 0xa
jne case.0x1400e1d94.3
mov r8, r10
mov eax, 5
sub rdi, rax
mov qword [rsp + 0xf0], 0
add r8, rax
mov qword [rsp + 0xe0], r8
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0xe8], rdi
xor edi, edi
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_0.4.3_srcucstr.rs
mov qword [rsp + 0x30], rax
mov r13, r11
lea rcx, [rsp + 0x158]
lea rdx, [rsp + 0x80]
lea r8, [rsp + 0xe0]
mov r9, rbx
call fcn.1400681af
mov rax, qword [rsp + 0x158]
cmp rax, 2
jne 0x1400e1869
movzx ecx, byte [rsp + 0x160]
cmp ecx, 6
mov r9, qword [rsp + 0x48]
mov rdx, r14
mov r11, r13
jne 0x1400e1d82
cmp byte [r12 + 0x36], 0
je 0x1400e1bae
mov r13, r11
mov ax, 0xc8
mov qword [rsp + 0x58], rax
xor eax, eax
xor r15d, r15d
xor ecx, ecx
mov qword [rsp + 0x50], rcx
xor ebp, ebp
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xb0]
lea rcx, [rsp + 0xc8]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rcx], xmm0
lea rcx, [rsp + 0x1e0]
mov qword [rsp + 0x40], rdx
mov r8, rbp
call fcn.140047fe7
cmp byte [rsp + 0x2f], 0
lea rbp, [rsp + 0x158]
je 0x1400e11d5
cmp r15, 0x65
jae 0x1400e1e9d
test r15, r15
je 0x1400e11d5
mov rax, r15
shl rax, 5
lea r8, [rsp + rax]
add r8, 0xee0
mov r9, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1e8]
lea r10, [rsp + 0xee0]
mov rcx, qword [r10 + 0x10]
mov rax, qword [r10 + 0x18]
cmp rax, rcx
jb 0x1400e1e3d
cmp rax, rdx
ja 0x1400e1e46
add r10, 0x20
cmp rcx, rax
je 0x1400e11d0
movzx r11d, byte [r9 + rcx]
cmp r11d, 0xa
je 0x1400e11c3
cmp r11d, 0xd
jne 0x1400e11c8
mov byte [r9 + rcx], 0x20
inc rcx
cmp rax, rcx
jne 0x1400e11b2
cmp r10, r8
jne 0x1400e118f
mov rcx, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x1e8]
mov rsi, qword [rsp + 0x1f8]
test sil, 1
jne 0x1400e1213
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rsi
lea rax, [0x140145f20]
mov qword [rsp + 0x60], rax
jmp 0x1400e12a3
shr rsi, 5
sub rcx, rsi
add rax, rsi
mov rdx, qword [rsp + 0x1f0]
add rdx, rsi
mov qword [rsp + 0x200], rcx
mov qword [rsp + 0x208], rdx
mov qword [rsp + 0x210], rax
mov rcx, rbp
lea rdx, [rsp + 0x200]
call fcn.1400478f9
mov qword [rsp + 0x80], rsi
mov rax, qword [rsp + 0x168]
mov rcx, rax
sub rcx, rsi
jb 0x1400e1ebd
mov qword [rsp + 0x168], rcx
add qword [rsp + 0x160], rsi
movups xmm0, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x60], xmm0
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x78], rax
mov rsi, qword [r12 + 0x10]
mov rax, qword [rsi]
mov qword [rsi], 3
cmp rax, 3
jne 0x1400e12ff
lea rax, [rsp + 0x160]
movups xmmword [rax + 0x28], xmm6
movups xmmword [rax + 0x40], xmm6
mov word [rax + 0x50], 0
mov qword [rsp + 0x170], 2
mov qword [rsp + 0x178], 0
mov eax, 8
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x198], rax
xor eax, eax
jmp 0x1400e1313
add rsi, 8
mov ecx, 0xb
lea rdi, [rsp + 0x160]
rep movsq qword [rdi], qword [rsi]
cmp byte [rsp + 0x50], 2
sete byte [rsp + 0x30]
mov qword [rsp + 0x158], rax
cmp byte [rsp + 0x2e], 0
je 0x1400e136e
movups xmmword [r13 + 0x28], xmm6
movups xmmword [r13 + 0x40], xmm6
mov word [r13 + 0x50], 0
mov qword [rsp + 0xf8], 2
mov qword [rsp + 0x100], 0
mov eax, 8
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x120], rax
xor ebx, ebx
jmp 0x1400e1373
mov ebx, 3
lea r13, [rsp + 0x200]
mov qword [rsp + 0xe0], rbx
mov rcx, rbp
mov rdx, r15
call fcn.14006d397
cmp r15, 0x65
jae 0x1400e1e94
test r15, r15
je 0x1400e1573
shl r15, 5
xor ebx, ebx
mov rdx, qword [rsp + rbx + 0xee0]
mov rax, qword [rsp + rbx + 0xee8]
mov r8, rax
sub r8, rdx
jb 0x1400e1e52
mov r9, qword [rsp + 0x70]
cmp rax, r9
ja 0x1400e1e66
add rdx, qword [rsp + 0x68]
mov rcx, r13
call fcn.14006613c
cmp qword [rsp + 0x200], 0
jne 0x1400e1b11
lea rax, [rsp + 0x208]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov r8, qword [rsp + rbx + 0xef0]
mov r9, qword [rsp + rbx + 0xef8]
mov rcx, r13
lea rdx, [rsp + 0x60]
call fcn.140047a4d
mov r13, qword [rsp + 0x200]
test r13, r13
je 0x1400e1e7a
mov rsi, qword [rsp + 0x208]
mov rdi, qword [rsp + 0x210]
mov r14, qword [rsp + 0x218]
cmp qword [rsp + 0x80], 0
jne 0x1400e14a6
cmp byte [rsp + 0x88], 0x14
jne 0x1400e14a6
test byte [rsp + 0x30], 1
jne 0x1400e1488
mov r9d, 0xa
mov rcx, rsi
mov rdx, rdi
lea r8, str.keep_aliveinternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
call fcn.14006ffe5
jmp 0x1400e14a2
mov r9d, 5
mov rcx, rsi
mov rdx, rdi
lea r8, [0x14013060a]
call fcn.14006ffe5
xor al, 1
mov byte [rsp + 0x30], al
cmp dword [rsp + 0xe0], 3
je 0x1400e14fb
mov r8, qword [rsp + rbx + 0xee0]
mov r9, qword [rsp + rbx + 0xee8]
mov rbp, r12
lea r12, [rsp + 0x200]
mov rcx, r12
lea rdx, [rsp + 0x60]
call fcn.140047a4d
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x80]
mov r8, r12
mov r12, rbp
lea rbp, [rsp + 0x158]
call fcn.14006c161
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
mov qword [rsp + 0x200], r13
mov qword [rsp + 0x208], rsi
mov qword [rsp + 0x210], rdi
mov qword [rsp + 0x218], r14
mov byte [rsp + 0x220], 0
mov rcx, rbp
lea rdx, [rsp + 0xa0]
lea r13, [rsp + 0x200]
mov r8, r13
call fcn.1400555f4
add rbx, 0x20
cmp r15, rbx
jne 0x1400e13a7
mov rbx, qword [rsp + 0xe0]
mov qword [rsp + 0x80], 0
mov al, 1
cmp ebx, 3
mov r8, qword [rsp + 0x48]
je 0x1400e15d0
mov r14, r8
mov ecx, 0xc
lea r8, [rsp + 0xe80]
mov rdi, r8
lea rsi, [rsp + 0xe0]
rep movsq qword [rdi], qword [rsi]
mov rcx, r13
lea rdx, [rsp + 0x80]
call fcn.14006b406
cmp dword [rsp + 0x200], 3
je 0x1400e15cb
mov rcx, r13
call fcn.14006b544
xor eax, eax
mov r8, r14
mov r9b, 1
mov dword [rsp + 0x38], eax
mov r15, qword [rsp + 0xc0]
test r15, r15
je 0x1400e1755
mov r14, r8
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x210], xmm1
movaps xmmword [rsp + 0x200], xmm0
mov rsi, qword [rsp + 0x80]
test rsi, rsi
jne 0x1400e165e
mov al, byte [0x140152a70]
mov ecx, 0x20
mov edx, 8
call fcn.140041bf0
test rax, rax
je 0x1400e1eae
mov rsi, rax
lea rax, [0x14013f8f0]
mov qword [rsi], rax
movups xmmword [rsi + 8], xmm6
mov qword [rsi + 0x18], 0
xor ecx, ecx
call fcn.140069834
mov qword [rsp + 0x80], rsi
mov al, byte [0x140152a70]
mov ecx, 0x20
mov edx, 8
call fcn.140041bf0
test rax, rax
je 0x1400e1eae
movaps xmm0, xmmword [rsp + 0x200]
movaps xmm1, xmmword [rsp + 0x210]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rcx, rsi
movabs rdx, 0xb4f109d780f8449c
mov r8, rax
lea r9, [0x14012ebd0]
call fcn.140061dce
test rax, rax
je 0x1400e174f
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xb4f109d780f8449c
cmp rax, rcx
jne 0x1400e1726
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [0x1401529c8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xa0]
test rax, rax
je 0x1400e174f
mov rdx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0xb0]
lea rcx, [rsp + 0xb8]
call qword [rax + 0x10]
jmp 0x1400e174f
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400e174f
cmp qword [rdi + 0x10], 0x11
jb 0x1400e173d
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1401529c8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor r9d, r9d
mov r8, r14
mov ecx, 0xc
mov rdi, r13
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [rsp + 0x80]
mov rax, qword [rsp + 0x50]
mov byte [rsp + 0x26a], al
mov rcx, qword [rsp + 0x58]
mov word [rsp + 0x268], cx
mov qword [rsp + 0x260], rsi
movzx eax, cx
cmp eax, 0x64
jg 0x1400e1798
je 0x1400e17c4
jmp 0x1400e17b7
cmp eax, 0x65
je 0x1400e1bed
cmp eax, 0xcc
je 0x1400e1bb5
cmp eax, 0x130
je 0x1400e1bb5
lea eax, [rcx - 0x66]
cmp ax, 0x62
jae 0x1400e1c39
mov rax, qword [rsp + 0x40]
mov rbp, qword [rax + 8]
test rbp, rbp
je 0x1400e1bbb
mov rdi, r8
mov rcx, r13
call fcn.1400d43bc
mov rcx, rsi
call fcn.140069834
cmp ebx, 3
jne 0x1400e1808
mov rax, qword [rsp + 0xe0]
cmp eax, 3
je 0x1400e1808
lea rcx, [rsp + 0xe0]
call fcn.14006b544
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0x78]
call qword [rax + 0x10]
test r15, r15
lea rcx, [rsp + 0xd8]
mov rbx, qword [rsp + 0x150]
jne 0x1400e1854
mov rax, qword [rsp + 0xc0]
test rax, rax
je 0x1400e1854
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
call qword [rax + 0x10]
mov r9, rdi
mov rdx, qword [rsp + 0x40]
lea r11, [rsp + 0xe8]
jmp 0x1400e0d87
cmp eax, 1
mov r9, qword [rsp + 0x48]
je 0x1400e1c8d
movzx eax, r15b
imul eax, eax, 0x64
movzx ecx, byte [rsp + 0x40]
add ecx, ecx
lea ecx, [rcx + rcx*4]
movzx edx, byte [rsp + 0x58]
add edx, ecx
mov rcx, rdx
add ecx, eax
lea eax, [rcx - 0x3e8]
movzx eax, ax
cmp eax, 0xfc7c
jb 0x1400e1df7
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x40], rax
mov r15, qword [rsp + 0x88]
mov qword [rsp + 0x58], rcx
call fcn.140066c50
test rax, rax
je 0x1400e18f9
cmp rdi, rdx
jne 0x1400e18f9
mov rcx, qword [rsp + 0x30]
mov rdx, rax
mov r8, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400e1a39
mov rcx, rdi
xor edx, edx
call fcn.140047610
mov rbx, rax
mov qword [rsp + 0x140], rdx
mov rcx, rax
mov rdx, qword [rsp + 0x30]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x158], rbx
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rdi
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x158]
call fcn.1400478f9
mov rcx, rsi
mov rdx, qword [rsp + 0x40]
mov r8, r15
lea r9, [rsp + 0xee0]
call fcn.140071e47
cmp al, 0xd
jne 0x1400e1e01
sub rbp, qword [rsp + 0x38]
add rbp, qword [rsp + 0x148]
mov rax, qword [rsp + 0xe0]
mov rcx, r13
movups xmm0, xmmword [r13]
movaps xmmword [rsp + 0xa0], xmm0
mov rcx, qword [r13 + 0x10]
mov qword [rsp + 0xb0], rcx
mov rdx, r14
jmp 0x1400e110b
mov eax, 4
add r8, rax
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0x30], r8
mov qword [rsp + 0xe0], r8
sub rdx, rax
mov qword [rsp + 0xe8], rdx
je 0x1400e1c8d
mov r10, rdx
xor eax, eax
xor edi, edi
mov r8, qword [rsp + 0x30]
mov r13, rdx
mov cl, byte [r8 + rdi]
movzx edx, cl
cmp edx, 0xc
jg 0x1400e1a05
cmp edx, 9
je 0x1400e1a1f
cmp edx, 0xa
jne 0x1400e1a0f
jmp 0x1400e1a4a
cmp edx, 0x20
je 0x1400e1a1f
cmp edx, 0xd
je 0x1400e1a87
test cl, cl
js 0x1400e1a1f
lea edx, [rcx - 0x7f]
cmp dl, 0xa2
jb case.0x1400e1d94.3
inc rdi
test cl, cl
movzx eax, al
mov ecx, 1
cmovs eax, ecx
cmp r13, rdi
jne 0x1400e19ed
jmp 0x1400e1c85
mov qword [rsp + 0xe0], 0
jmp 0x1400e1953
lea rcx, [r8 + rdi]
inc rcx
mov rdx, rdi
not rdx
add r13, rdx
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0x38], r13
mov qword [rsp + 0xe8], r13
test al, 1
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_0.4.3_srcucstr.rs
cmovne r8, rax
mov eax, 0
cmovne rdi, rax
jmp 0x1400e1aec
lea rcx, [rdi + 1]
mov qword [rsp + 0xf0], rcx
cmp r13, rcx
jbe 0x1400e1c8d
mov r8, qword [rsp + 0x30]
cmp byte [r8 + rdi + 1], 0xa
jne case.0x1400e1d94.3
lea rcx, [r8 + rdi]
add rcx, 2
sub r10, rdi
add r10, 0xfffffffffffffffe
xor edx, edx
mov qword [rsp + 0xf0], rdx
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0x38], r10
mov qword [rsp + 0xe8], r10
test al, 1
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwidestring_0.4.3_srcucstr.rs
cmovne r8, rax
cmovne rdi, rdx
mov qword [rsp + 0x30], r8
test r8, r8
jne 0x1400e1094
jmp 0x1400e1c8d
xor eax, eax
mov byte [r9 + 8], al
mov qword [r9], 4
jmp 0x1400e1c94
mov rax, qword [rsp + 0x48]
mov byte [rax + 8], 0xc
mov qword [rax], 4
mov bpl, 1
xor esi, esi
mov r14b, 1
lea rbx, [rsp + 0xd8]
test bpl, bpl
je 0x1400e1b50
mov rax, qword [rsp + 0xe0]
cmp eax, 3
je 0x1400e1b50
lea rcx, [rsp + 0xe0]
call fcn.14006b544
test sil, sil
jne 0x1400e1b62
lea rcx, [rsp + 0x158]
call fcn.1400d43bc
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
lea rcx, [rsp + 0x78]
call qword [rax + 0x10]
test r14b, r14b
je 0x1400e1c94
mov rax, qword [rsp + 0xc0]
test rax, rax
je 0x1400e1c94
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
mov rcx, rbx
call qword [rax + 0x10]
jmp 0x1400e1c94
mov al, 5
jmp case.0x1400e1d94.0
xor edx, edx
xor eax, eax
jmp 0x1400e1bf1
mov eax, 3
lea rbx, [rsp + 0xd8]
mov ebp, dword [rsp + 0x38]
mov r14d, r9d
mov qword [r8], rax
lea rsi, [rsp + 0x200]
mov rcx, rsi
call fcn.1400d43bc
mov rcx, qword [rsi + 0x60]
call fcn.140069834
jmp 0x1400e1c31
mov al, 1
xor edx, edx
lea rbx, [rsp + 0xd8]
mov ebp, dword [rsp + 0x38]
mov r14d, r9d
lea rsi, [rsp + 0x200]
mov ecx, 0xe
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
mov ecx, eax
xor cl, 1
mov r9b, byte [rsp + 0x30]
and r9b, cl
mov qword [r8 + 0x70], rdx
mov byte [r8 + 0x78], 0
mov byte [r8 + 0x79], r9b
mov byte [r8 + 0x7a], al
mov sil, 1
jmp 0x1400e1b31
mov rax, qword [r12 + 0x18]
movzx eax, byte [rax]
cmp rax, 0xb
lea rbx, [rsp + 0xd8]
mov ebp, dword [rsp + 0x38]
mov r14d, r9d
je 0x1400e1d0f
cmp eax, 5
je 0x1400e1ddd
cmp eax, 7
jne 0x1400e1d0f
add ecx, 0xffffff38
cmp cx, 0x64
jae 0x1400e1d0f
mov al, 1
xor edx, edx
jmp 0x1400e1c00
mov qword [rsp + 0xf0], r13
mov qword [r9], 3
mov rax, qword [rsp + 0x1b8]
cmp rax, 2
je 0x1400e1ce6
lea rdx, [rsp + 0x1d0]
test rax, rax
je 0x1400e1cd3
mov rcx, qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x1c8]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
jmp 0x1400e1ce3
mov rcx, qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x1c8]
call qword [rax + 0x68]
lea rcx, [rsp + 0x1b8]
call fcn.14000f49e
movaps xmm6, xmmword [rsp + 0x1b60]
add rsp, 0x1b78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rsi, r8
movups xmm0, xmmword [0x140130620]
lea rdx, [rsp + 0xa0]
movaps xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [0x140130610]
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x200]
call fcn.140055373
test al, al
je 0x1400e1d65
mov cl, 3
cmp byte [rsp + 0x50], 1
je 0x1400e1dcd
lea rcx, [rsp + 0x200]
call fcn.140072377
movzx edx, al
not rdx
jmp 0x1400e1ded
lea rcx, [rsp + 0x200]
call fcn.140070223
cmp rax, 1
jne 0x1400e1d9d
mov cl, 0xa
cmp rdx, 0xfffffffffffffffe
jae 0x1400e1dcd
jmp 0x1400e1ded
xor eax, eax
mov ecx, ecx
lea rdx, [0x1400e1f50]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov al, 0xb
jmp case.0x1400e1d94.0
movups xmm0, xmmword [0x1401457b8]
lea rdx, [rsp + 0xa0]
movaps xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [0x1401457a8]
movaps xmmword [rdx], xmm0
lea rcx, [rsp + 0x200]
call fcn.140055373
mov cl, 1
test al, al
je 0x1400e1de6
mov r8, rsi
mov byte [rsi + 8], cl
mov eax, 4
jmp 0x1400e1bcf
xor edx, edx
xor eax, eax
jmp 0x1400e1c00
mov rdx, 0xffffffffffffffff
xor eax, eax
mov r8, rsi
jmp 0x1400e1c00
mov byte [r9 + 8], 0xb
jmp 0x1400e1b05
mov rcx, qword [rsp + 0x48]
mov byte [rcx + 8], al
mov qword [rcx], 4
mov rax, qword [rsp + 0xe0]
test rax, rax
je 0x1400e1c94
lea rcx, [rsp + 0xf8]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
jmp 0x1400e1ba6
mov al, 0xa
jmp case.0x1400e1d94.0
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.26_srcprotoh1_role.rs
jmp 0x1400e1e5c
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.26_srcprotoh1_role.rs
mov rcx, rax
jmp 0x1400e1e73
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.26_srcprotoh1_role.rs
mov rcx, rdx
mov rdx, rax
call fcn.140109b40
ud2
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.26_srcprotoh1_role.rs
mov rcx, rax
mov rdx, r9
call fcn.1401098b0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__valueC:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fwinapi_util_0.1.5_srcwin.rs
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheader_value.rs
mov edx, 0x2b
call fcn.140109930
ud2
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.26_srcprotoh1_role.rs
jmp 0x1400e1ea4
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.26_srcprotoh1_role.rs
mov edx, 0x64
mov rcx, r15
jmp 0x1400e1e73
mov ecx, 8
mov edx, 0x20
jmp 0x1400e1f47
mov qword [rsp + 0xa0], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0xe0], rax
lea rax, [0x140073925]
mov qword [rsp + 0xe8], rax
lea rcx, [rsp + 0xa0]
mov qword [rsp + 0xf0], rcx
mov qword [rsp + 0xf8], rax
lea rax, str.cannot_advance_past__remaining_:___
lea rcx, [rsp + 0x200]
mov qword [rcx], rax
mov eax, 2
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
lea rdx, [rsp + 0xe0]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.4.0_src_bytes.rs
call fcn.140109770
ud2
mov ecx, 8
mov edx, 0x70
call fcn.1401093b0
ud2