Function at 0x14003401d
Capabilities:
Check for software breakpoints

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x1d18
call fcn.1400e9f30
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x1c80], xmm7
movaps xmmword [rbp + 0x1c70], xmm6
mov qword [rbp + 0x1c68], 0xfffffffffffffffe
mov rdi, rdx
mov r15, rcx
mov dl, byte [r8 + 0x16]
mov al, byte [r8 + 0x11]
mov byte [rbp + 0x1c46], al
mov rcx, qword [r8]
mov rax, qword [r8 + 8]
mov qword [rbp + 0x19b8], rax
mov qword [rbp + 0x1990], rcx
lea rax, [rcx + 8]
mov qword [rbp + 0x19b0], rax
mov al, byte [r8 + 0x15]
mov byte [rbp + 0x1c26], al
mov al, byte [r8 + 0x13]
mov byte [rbp + 0x1c37], al
mov al, byte [r8 + 0x10]
mov byte [rbp + 0x1c27], al
mov al, byte [r8 + 0x14]
mov byte [rbp + 0x1c47], al
xorps xmm6, xmm6
movss xmm7, dword [0x1400ee650]
mov rsi, qword [rdi + 8]
push 3
pop rax
mov qword [rbp + 0x19e0], rax
mov qword [rbp + 0x1c28], rdi
mov r13, qword [rdi]
mov qword [rbp + 0x1bb0], r13
mov qword [rbp + 0x1bb8], rsi
xor eax, eax
mov qword [rbp + 0x1bc0], rax
cmp rax, rsi
jae 0x14003632d
movzx ecx, byte [r13 + rax]
cmp ecx, 0xd
jne 0x14003412f
lea rcx, [rax + 1]
mov qword [rbp + 0x1bc0], rcx
cmp rsi, rcx
jbe 0x14003632d
mov cl, byte [r13 + rax + 1]
add rax, 2
mov qword [rbp + 0x1bc0], rax
cmp cl, 0xa
je 0x1400340ed
jmp 0x140036339
cmp ecx, 0xa
jne 0x140034139
inc rax
jmp 0x1400340e6
mov byte [rbp + 0x1c5b], dl
lea rcx, [rbp + 0x1bb0]
call fcn.140031ede
mov rcx, qword [rbp + 0x1bb8]
mov rax, qword [rbp + 0x1bc0]
cmp rax, 0xfffffffffffffff7
ja 0x14003423f
lea r8, [rax + 8]
cmp r8, rcx
ja 0x14003423f
mov rdi, r15
mov rdx, qword [rbp + 0x1bb0]
movq xmm0, qword [rdx + rax]
movdqa xmmword [rbp + 0x1ac0], xmm0
mov r9b, byte [rbp + 0x1ac6]
mov r10b, byte [rbp + 0x1ac5]
mov r11b, byte [rbp + 0x1ac4]
mov bl, byte [rbp + 0x1ac3]
mov r14b, byte [rbp + 0x1ac2]
mov r12b, byte [rbp + 0x1ac0]
mov r15b, byte [rbp + 0x1ac1]
mov qword [rbp + 0x1bc0], r8
cmp r12b, 0x48
jne 0x140036167
cmp r15b, 0x54
jne 0x140036167
cmp r14b, 0x54
mov r15, rdi
jne 0x14003616a
mov r14, rdx
cmp bl, 0x50
mov rdx, qword [rbp + 0x1c28]
mov dil, 6
jne 0x140035733
cmp r11b, 0x2f
jne 0x140035733
cmp r10b, 0x31
mov r11b, byte [rbp + 0x1c5b]
jne 0x140034344
cmp r9b, 0x2e
jne 0x140034344
pextrw r9d, xmm0, 3
shr r9d, 8
cmp r9b, 0x30
je 0x14003541f
cmp r9d, 0x31
jne 0x140034344
mov dl, 2
jmp 0x140035421
cmp rcx, rax
mov r11b, byte [rbp + 0x1c5b]
jbe 0x14003632d
mov r10, qword [rbp + 0x1bb0]
mov r9b, byte [r10 + rax]
lea r8, [rax + 1]
mov qword [rbp + 0x1bc0], r8
mov dil, 6
cmp r9b, 0x48
jne 0x14003433d
cmp rcx, r8
jbe 0x14003632d
mov r9b, byte [r10 + rax + 1]
lea r8, [rax + 2]
mov qword [rbp + 0x1bc0], r8
cmp r9b, 0x54
jne 0x14003433d
cmp rcx, r8
jbe 0x14003632d
mov r9b, byte [r10 + rax + 2]
lea r8, [rax + 3]
mov qword [rbp + 0x1bc0], r8
cmp r9b, 0x54
jne 0x14003433d
cmp rcx, r8
jbe 0x14003632d
mov r9b, byte [r10 + rax + 3]
lea r8, [rax + 4]
mov qword [rbp + 0x1bc0], r8
cmp r9b, 0x50
jne 0x14003433d
cmp rcx, r8
jbe 0x14003632d
mov r9b, byte [r10 + rax + 4]
lea r8, [rax + 5]
mov qword [rbp + 0x1bc0], r8
cmp r9b, 0x2f
jne 0x14003433d
cmp rcx, r8
jbe 0x14003632d
mov r8b, byte [r10 + rax + 5]
add rax, 6
mov qword [rbp + 0x1bc0], rax
cmp r8b, 0x31
mov rdx, qword [rbp + 0x1c28]
jne 0x140034344
cmp rcx, rax
jbe 0x14003632d
cmp byte [r10 + rax], 0x2e
push 6
pop rax
mov edi, eax
mov eax, 0
cmove edi, eax
je 0x14003632d
mov rdx, qword [rbp + 0x1c28]
cmp dil, 6
jne 0x14003633c
test r11b, r11b
je 0x14003633c
xor esi, esi
mov ax, 0xc8
mov qword [rbp + 0x1ab8], rax
xor eax, eax
xor ecx, ecx
mov qword [rbp + 0x1ad8], rcx
xor r12d, r12d
lea rbx, str.C:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47hyper_0.14.28_srcprotoh1_role.rs
mov qword [rbp + 0x19c0], rax
mov rax, qword [rbp + 0x1b40]
lea rcx, [rbp + 0x19c8]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rbp + 0x1b30]
movups xmmword [rcx], xmm0
mov byte [rbp + 0x1c45], 1
lea rcx, [rbp + 0x1970]
mov r8, rsi
call fcn.14000cbe4
cmp byte [rbp + 0x1c46], 0
je 0x140034445
mov al, 1
mov byte [rbp + 0x1c5a], al
mov byte [rbp + 0x1c59], al
lea rcx, [rbp - 0x50]
mov rdx, r12
lea r8, str.C:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47hyper_0.14.28_srcprotoh1_role.rs
call fcn.140037595
mov rsi, rax
mov rdi, rdx
shl rdi, 5
add rdi, rax
cmp rsi, rdi
je 0x140034445
mov r8, qword [rbp + 0x1970]
mov r9, qword [rbp + 0x1978]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov al, 1
mov byte [rbp + 0x1c5a], al
mov byte [rbp + 0x1c59], al
mov qword [rsp + 0x20], rbx
call fcn.140033fd5
add rsi, 0x20
xor ecx, ecx
cmp rdx, rcx
je 0x1400343ed
movzx r8d, byte [rax + rcx]
cmp r8d, 0xd
je 0x14003443c
cmp r8d, 0xa
jne 0x140034440
mov byte [rax + rcx], 0x20
inc rcx
jmp 0x140034426
mov rcx, qword [rbp + 0x1970]
mov rax, qword [rbp + 0x1978]
mov rsi, qword [rbp + 0x1988]
test sil, 1
jne 0x140034488
mov qword [rbp + 0x1a18], rcx
mov qword [rbp + 0x1a20], rax
mov qword [rbp + 0x1a28], rsi
lea rax, [0x140148220]
mov qword [rbp + 0x1a10], rax
jmp 0x140034524
shr rsi, 5
sub rcx, rsi
add rax, rsi
mov rdx, qword [rbp + 0x1980]
add rdx, rsi
mov qword [rbp + 0x1a38], rdx
mov qword [rbp + 0x1a40], rcx
mov qword [rbp + 0x1a48], rax
mov byte [rbp + 0x1c5a], 1
mov byte [rbp + 0x1c59], 0
lea rcx, [rbp + 0x1b30]
lea rdx, [rbp + 0x1a38]
call fcn.14000c1aa
mov qword [rbp + 0x19f0], rsi
mov rax, qword [rbp + 0x1b40]
mov rcx, rax
sub rcx, rsi
jb 0x1400367b9
mov qword [rbp + 0x1b40], rcx
add qword [rbp + 0x1b38], rsi
movups xmm0, xmmword [rbp + 0x1b30]
movaps xmmword [rbp + 0x1a10], xmm0
mov rax, qword [rbp + 0x1b40]
mov qword [rbp + 0x1a20], rax
mov rax, qword [rbp + 0x1b48]
mov qword [rbp + 0x1a28], rax
lea r14, [rbp + 0xc90]
mov rcx, qword [rbp + 0x1990]
mov rax, qword [rcx]
mov qword [rcx], 3
cmp rax, 3
jne 0x14003458d
and qword [rbp + 0x1a50], 0
push 8
pop rcx
mov qword [rbp + 0x1a58], rcx
lea rax, [rbp + 0x1a40]
movups xmmword [rax + 0x20], xmm6
mov qword [rbp + 0x1a70], rcx
and qword [rbp + 0x1a78], 0
mov qword [rbp + 0x1a80], 2
and qword [rbp + 0x1a88], 0
and word [rbp + 0x1a90], 0
xor eax, eax
jmp 0x1400345a1
push 0xb
pop rcx
lea rdi, [rbp + 0x1a40]
mov rsi, qword [rbp + 0x19b0]
rep movsq qword [rdi], qword [rsi]
cmp byte [rbp + 0x1ad8], 2
sete byte [rbp + 0x1c18]
mov qword [rbp + 0x1a38], rax
push 3
pop rax
cmp byte [rbp + 0x1c26], 0
je 0x14003460a
lea rax, [rbp + 0x1b58]
movups xmmword [rax], xmm6
and qword [rbp + 0x1b48], 0
push 8
pop rax
mov qword [rbp + 0x1b50], rax
mov qword [rbp + 0x1b68], rax
and qword [rbp + 0x1b70], 0
mov qword [rbp + 0x1b78], 2
and qword [rbp + 0x1b80], 0
and word [rbp + 0x1b88], 0
xor eax, eax
mov qword [rbp + 0x1b30], rax
mov rax, qword [rbp + 0x1a60]
mov rdx, rax
add rdx, r12
jb 0x1400366d2
mov rbx, qword [rbp + 0x1a88]
cmp rdx, rbx
jbe 0x1400348d0
lea rcx, [rdx - 1]
bsr rcx, rcx
not ecx
push 0xffffffffffffffff
pop r8
shr r8, cl
cmp rdx, 2
mov ecx, 0
cmovae rcx, r8
mov rdi, rcx
inc rdi
je 0x1400366d2
cmp rcx, 0x7fff
ja 0x1400366d2
test rax, rax
je 0x1400347db
mov rax, qword [rbp + 0x1a80]
mov qword [rbp + 0x1c48], rax
movzx eax, word [rbp + 0x1a90]
movzx eax, ax
lea rcx, [rbx*4]
xor esi, esi
test rcx, rcx
je 0x1400346c4
mov rdx, qword [rbp + 0x1c48]
cmp word [rdx + rsi*4], 0xffff
je 0x1400346bb
movzx edx, word [rdx + rsi*4 + 2]
and edx, eax
mov r8d, esi
sub r8d, edx
test r8d, eax
je 0x1400346c6
add rcx, 0xfffffffffffffffc
inc rsi
jmp 0x140034696
xor esi, esi
mov al, 1
mov byte [rbp + 0x1c67], al
mov byte [rbp + 0x1c66], al
mov byte [rbp + 0x1c65], al
mov rcx, r14
mov rdx, rdi
call fcn.14003097c
mov al, 1
mov byte [rbp + 0x1c67], al
mov byte [rbp + 0x1c66], al
mov byte [rbp + 0x1c65], al
mov rcx, r14
call fcn.1400308b2
mov qword [rbp + 0x1a80], rax
mov qword [rbp + 0x1a88], rdx
dec edi
mov word [rbp + 0x1a90], di
mov rcx, rsi
mov rdx, qword [rbp + 0x1c48]
mov qword [rbp + 0x1c38], rbx
mov r8, rbx
call fcn.140032e20
mov rdi, rdx
shl rdi, 2
test rdi, rdi
je 0x14003475e
lea rbx, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rbp + 0x1a38]
call fcn.14002b874
add rdi, 0xfffffffffffffffc
mov rax, rbx
jmp 0x140034738
mov rdx, qword [rbp + 0x1c38]
cmp rsi, rdx
ja 0x1400368a4
shl rsi, 2
mov rax, qword [rbp + 0x1c48]
test rsi, rsi
je 0x14003479f
lea rdi, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rbp + 0x1a38]
call fcn.14002b874
add rsi, 0xfffffffffffffffc
mov rax, rdi
jmp 0x140034779
mov rdx, qword [rbp + 0x1a88]
mov rax, rdx
shr rax, 2
add rax, qword [rbp + 0x1a60]
sub rdx, rax
lea rcx, [rbp + 0x1a50]
call fcn.140027cc5
mov rcx, qword [rbp + 0x1c48]
mov rdx, qword [rbp + 0x1c38]
call fcn.140032bf4
jmp 0x1400348d0
lea eax, [rdi - 1]
mov word [rbp + 0x1a90], ax
mov al, 1
mov byte [rbp + 0x1c67], al
mov byte [rbp + 0x1c66], al
mov byte [rbp + 0x1c65], al
mov rcx, r14
mov rdx, rdi
call fcn.14003097c
mov al, 1
mov byte [rbp + 0x1c67], al
mov byte [rbp + 0x1c66], al
mov byte [rbp + 0x1c65], al
mov rcx, r14
call fcn.1400308b2
mov rsi, rax
mov rbx, rdx
mov rcx, qword [rbp + 0x1a80]
mov rdx, qword [rbp + 0x1a88]
call fcn.140032bf4
mov qword [rbp + 0x1a80], rsi
mov qword [rbp + 0x1a88], rbx
mov rax, rdi
shr rax, 2
sub rdi, rax
mov rcx, r14
mov rdx, rdi
call fcn.140030793
cmp qword [rbp + 0xc90], 0
jne 0x1400368b5
mov rax, qword [rbp + 0xc98]
mov qword [rbp + 0x1c38], rax
mov rax, qword [rbp + 0xca0]
mov qword [rbp + 0x1c48], rax
mov rcx, qword [rbp + 0x1a58]
mov rdx, qword [rbp + 0x1a60]
call fcn.140030adf
mov rcx, qword [rbp + 0x1a50]
mov rdx, qword [rbp + 0x1a58]
call fcn.14003087b
mov rax, qword [rbp + 0x1c38]
mov qword [rbp + 0x1a50], rax
mov rax, qword [rbp + 0x1c48]
mov qword [rbp + 0x1a58], rax
and qword [rbp + 0x1a60], 0
mov al, 1
mov byte [rbp + 0x1c67], al
mov byte [rbp + 0x1c66], al
mov byte [rbp + 0x1c65], al
lea rcx, [rbp - 0x50]
mov rdx, r12
lea r8, str.C:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47hyper_0.14.28_srcprotoh1_role.rs
call fcn.140037595
mov rbx, rax
shl rdx, 5
add rdx, rax
mov qword [rbp + 0x1b20], rdx
lea r12, [0x1401266f8]
mov qword [rbp + 0x1ad0], r15
cmp rbx, qword [rbp + 0x1b20]
mov qword [rbp + 0x1ba8], rbx
je 0x1400353fc
mov rdx, qword [rbx]
mov rax, qword [rbx + 8]
mov r8, rax
sub r8, rdx
jb 0x140036696
mov r9, qword [rbp + 0x1a20]
cmp rax, r9
lea rsi, [rbp + 0x1b00]
push 1
pop rdi
ja 0x14003666b
add rdx, qword [rbp + 0x1a18]
mov qword [rsp + 0x20], r12
lea rcx, [rbp + 0x1bb0]
mov r9, r14
call fcn.14002d35f
movzx eax, byte [rbp + 0x1bc0]
cmp eax, 3
je 0x14003636f
mov rdx, qword [rbp + 0x1bb0]
mov rcx, qword [rbp + 0x1bb8]
mov qword [rbp + 0x1c38], rcx
test eax, eax
je 0x1400349c2
cmp eax, 2
jne 0x140034a9a
mov eax, edx
xor ecx, ecx
mov r8, qword [rbp + 0x1998]
mov r9, qword [rbp + 0x19a0]
mov rdx, qword [rbp + 0x19a8]
jmp 0x140034bac
mov r13, r14
mov r14, r15
mov r15, rdx
lea rcx, [rbp + 0x1bb0]
mov rdx, qword [rbp + 0x1c38]
xor r8d, r8d
call fcn.14000bcd1
cmp qword [rbp + 0x1bb0], 0
jne 0x140036714
mov rax, qword [rbp + 0x1bb8]
mov rdx, rax
shr rdx, 0xa
push 0x40
pop rcx
je 0x140034a0a
bsr rcx, rdx
xor rcx, 0x3f
mov rdx, qword [rbp + 0x1bc0]
push 0x40
pop r8
sub r8, rcx
cmp r8, 7
push 7
pop rcx
cmovae r8, rcx
mov ecx, r8d
mov qword [rbp + 0x1b00], rdx
and qword [rbp + 0x1b08], 0
lea rcx, [rcx*4 + 1]
mov qword [rbp + 0x1b10], rax
mov qword [rbp + 0x1b18], rcx
add qword [rbp + 0x1c38], r15
cmp r15, qword [rbp + 0x1c38]
mov qword [rbp + 0x1c48], r15
je 0x140034b0a
movzx eax, byte [r15]
mov al, byte [rax + r12]
test al, al
je 0x140036360
mov byte [rbp + 0x1bb0], al
mov rcx, rsi
lea rdx, [rbp + 0x1bb0]
mov r8, rdi
call fcn.14000cee5
mov r15, qword [rbp + 0x1c48]
inc r15
jmp 0x140034a52
mov al, 1
mov byte [rbp + 0x1c67], al
mov byte [rbp + 0x1c66], al
mov byte [rbp + 0x1c65], al
lea rcx, [rbp + 0x1bb0]
mov r8, qword [rbp + 0x1c38]
call fcn.14000c181
mov rcx, qword [rbp + 0x1bb0]
mov al, byte [rbp + 0x1bb8]
movzx edx, byte [rbp + 0x1bbf]
shl edx, 0x10
movzx r8d, word [rbp + 0x1bbd]
or r8d, edx
shl r8, 0x20
mov edx, dword [rbp + 0x1bb9]
or rdx, r8
mov r9, qword [rbp + 0x1bc0]
mov r8, qword [rbp + 0x1bc8]
lea r12, [0x1401266f8]
jmp 0x140034bac
mov rax, qword [rbp + 0x1b00]
mov r9, qword [rbp + 0x1b08]
mov r8, qword [rbp + 0x1b18]
test r8b, 1
jne 0x140034b2e
lea rcx, [0x140148220]
jmp 0x140034b9f
shr r8, 5
sub rax, r8
add r9, r8
mov rcx, qword [rbp + 0x1b10]
add rcx, r8
mov qword [rbp + 0x1950], rcx
mov qword [rbp + 0x1958], rax
mov qword [rbp + 0x1960], r9
lea rcx, [rbp + 0x19f0]
lea rdx, [rbp + 0x1950]
mov rdi, r8
call fcn.14000c1aa
mov qword [rbp + 0x1968], rdi
mov rcx, qword [rbp + 0x1a00]
mov r9, rcx
sub r9, rdi
jb 0x14003682e
add rdi, qword [rbp + 0x19f8]
mov rcx, qword [rbp + 0x19f0]
mov rax, rdi
mov r8, qword [rbp + 0x1a08]
mov r15, r14
mov rdx, rax
shr rdx, 8
mov r14, r13
mov qword [rbp + 0x1a98], rcx
mov byte [rbp + 0x1aa0], al
mov dword [rbp + 0x1aa1], edx
mov rax, rdx
shr rax, 0x30
mov byte [rbp + 0x1aa7], al
mov qword [rbp + 0x19a8], rdx
mov rax, rdx
shr rax, 0x20
mov word [rbp + 0x1aa5], ax
mov qword [rbp + 0x19a0], r9
mov qword [rbp + 0x1aa8], r9
mov qword [rbp + 0x1998], r8
mov qword [rbp + 0x1ab0], r8
mov r8, qword [rbx + 0x10]
mov r9, qword [rbx + 0x18]
mov byte [rbp + 0x1c56], 1
lea rcx, [rbp + 0x1ae0]
lea rdx, [rbp + 0x1a10]
call fcn.14000c312
movups xmm0, xmmword [rbp + 0x1ae0]
movups xmm1, xmmword [rbp + 0x1af0]
movaps xmmword [rbp + 0xc90], xmm0
movaps xmmword [rbp + 0xca0], xmm1
mov rax, qword [rbp + 0xc90]
and qword [rbp + 0xc90], 0
test rax, rax
je 0x1400366c1
mov qword [rbp + 0x1bb0], rax
lea rdx, [rbp + 0xc98]
mov rax, qword [rdx + 0x10]
lea rcx, [rbp + 0x1bb8]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
mov byte [rbp + 0x1bd0], 0
mov byte [rbp + 0x1c56], 1
mov rcx, r14
call fcn.14001c934
cmp qword [rbp + 0x1a98], 0
jne 0x140034d0a
cmp byte [rbp + 0x1aa0], 0x14
jne 0x140034d0a
mov rcx, qword [rbp + 0x1bb8]
mov rdx, qword [rbp + 0x1bc0]
test byte [rbp + 0x1c18], 1
jne 0x140034cd1
mov byte [rbp + 0x1c5d], 0
mov byte [rbp + 0x1c5c], 1
call fcn.14003c1d5
mov byte [rbp + 0x1c18], al
jmp 0x140034cfc
mov byte [rbp + 0x1c5d], 0
mov byte [rbp + 0x1c5c], 1
lea r8, str.closechunkedoriginal_header_value_plus_ascii_is_validC:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47hyper_0.14.28_srcheaders.rs
push 5
pop r9
call fcn.14003c1e7
mov byte [rbp + 0x1c18], al
xor byte [rbp + 0x1c18], 1
lea rsi, [rbp + 0x1b00]
mov rbx, qword [rbp + 0x1ba8]
cmp dword [rbp + 0x1b30], 3
je 0x140035382
mov r8, qword [rbx]
mov r9, qword [rbx + 8]
mov byte [rbp + 0x1c5d], 0
mov byte [rbp + 0x1c5c], 1
mov rcx, rsi
lea rdx, [rbp + 0x1a10]
call fcn.14000c312
mov rax, qword [rbp + 0x1b58]
cmp dword [rbp + 0x1b30], 1
jne 0x140034d57
test rax, rax
js 0x140034d98
cvtsi2ss xmm0, rax
jmp 0x140034dad
mov rdx, qword [rbp + 0x1b80]
mov rcx, rdx
shr rcx, 2
mov r8, rdx
sub r8, rcx
cmp rax, r8
jne 0x140034e44
test rax, rax
je 0x14003523b
add rdx, rdx
mov byte [rbp + 0x1c64], 1
lea rcx, [rbp + 0x1b30]
call fcn.140032c04
jmp 0x140034e3c
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
mov rdx, qword [rbp + 0x1b80]
test rdx, rdx
js 0x140034dc0
cvtsi2ss xmm1, rdx
jmp 0x140034dd7
mov rax, rdx
shr rax, 1
mov ecx, edx
and ecx, 1
or rcx, rax
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, xmm7
jae 0x140034e1e
mov byte [rbp + 0x1c64], 1
lea rcx, [rbp + 0x1b30]
call fcn.140031152
mov rax, qword [rbp + 0x1b78]
mov rcx, qword [rbp + 0x1b80]
shl rcx, 2
test rcx, rcx
je 0x1400350a9
mov dword [rax], 0xffff
add rax, 4
add rcx, 0xfffffffffffffffc
jmp 0x140034e05
and qword [rbp + 0x1b30], 0
add rdx, rdx
mov byte [rbp + 0x1c64], 1
lea rcx, [rbp + 0x1b30]
call fcn.140032c04
test al, al
jne 0x14003673e
lea rcx, [rbp + 0x1b30]
lea rdx, [rbp + 0x1a98]
call fcn.1400327fe
mov esi, eax
movzx r15d, word [rbp + 0x1b88]
mov eax, esi
and eax, r15d
mov r12, qword [rbp + 0x1b80]
mov r13, qword [rbp + 0x1b78]
mov rcx, qword [rbp + 0x1b50]
mov qword [rbp + 0x1c48], rcx
mov rcx, qword [rbp + 0x1b58]
mov qword [rbp + 0x1c38], rcx
xor ebx, ebx
mov rdi, rax
mov eax, 0
cmp rdi, r12
jae 0x140034e92
movzx r14d, word [r13 + rdi*4]
cmp r14, 0xffff
je 0x140034f1b
movzx eax, word [r13 + rdi*4 + 2]
mov ecx, r15d
and ecx, eax
mov edx, edi
sub edx, ecx
and edx, r15d
cmp rdx, rbx
jb 0x140034fbd
cmp ax, si
jne 0x140034f0d
mov byte [rbp + 0x1c64], 1
mov rcx, qword [rbp + 0x1c48]
mov rdx, qword [rbp + 0x1c38]
mov r8, r14
lea r9, str.C:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47http_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
call fcn.140032a0a
add rax, 0x38
mov rcx, rax
lea rdx, [rbp + 0x1a98]
call fcn.14001ced0
test al, al
jne 0x14003517a
inc rbx
inc rdi
mov rax, rdi
jmp 0x140034e92
mov rbx, qword [rbp + 0x1b58]
mov byte [rbp + 0x1c64], 1
lea rcx, [rbp + 0x1ae0]
lea rdx, [rbp + 0x1a98]
call fcn.14002fe09
movups xmm0, xmmword [rbp + 0x1b00]
movups xmm1, xmmword [rbp + 0x1b10]
movaps xmmword [rbp + 0xca0], xmm1
movaps xmmword [rbp + 0xc90], xmm0
mov byte [rbp + 0x1c64], 0
lea rcx, [rbp + 0x1b30]
mov edx, esi
lea r8, [rbp + 0x1ae0]
lea r9, [rbp + 0xc90]
call fcn.140032ac7
test al, al
mov r15, qword [rbp + 0x1ad0]
lea r14, [rbp + 0xc90]
lea r12, [0x1401266f8]
jne 0x140036758
mov rdx, qword [rbp + 0x1b80]
cmp rdi, rdx
jae 0x140036557
mov rax, qword [rbp + 0x1b78]
mov word [rax + rdi*4], bx
mov word [rax + rdi*4 + 2], si
jmp 0x140035382
cmp rbx, 0x200
setae r14b
cmp qword [rbp + 0x1b30], 2
setne r15b
mov byte [rbp + 0x1c64], 1
lea rcx, [rbp + 0x19f0]
lea rdx, [rbp + 0x1a98]
call fcn.14002fe09
movups xmm0, xmmword [rbp + 0x1b00]
movups xmm1, xmmword [rbp + 0x1b10]
movaps xmmword [rbp + 0xca0], xmm1
movaps xmmword [rbp + 0xc90], xmm0
mov rbx, qword [rbp + 0x1b58]
movups xmm0, xmmword [rbp + 0x19f0]
movups xmm1, xmmword [rbp + 0x1a00]
movaps xmmword [rbp + 0x1af0], xmm1
movaps xmmword [rbp + 0x1ae0], xmm0
mov byte [rbp + 0x1c64], 0
lea rcx, [rbp + 0x1b30]
mov edx, esi
lea r8, [rbp + 0x1ae0]
lea r9, [rbp + 0xc90]
call fcn.140032ac7
test al, al
jne 0x140036758
and r14b, r15b
mov rcx, qword [rbp + 0x1b78]
mov rdx, qword [rbp + 0x1b80]
mov word [rsp + 0x20], si
mov r8, rdi
mov r9d, ebx
call fcn.14002b681
mov rcx, qword [rbp + 0x1b30]
test rcx, rcx
mov rdx, rcx
push 1
pop r8
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
test r14b, r14b
cmovne rcx, rdx
mov qword [rbp + 0x1b30], rcx
jmp 0x14003536d
mov r12, qword [rbp + 0x1b50]
mov rsi, qword [rbp + 0x1b78]
imul rax, qword [rbp + 0x1b58], 0x60
add rax, r12
mov qword [rbp + 0x1c48], rax
movzx eax, word [rbp + 0x1b88]
movzx r13d, ax
mov rdi, qword [rbp + 0x1b80]
xor r14d, r14d
cmp r12, qword [rbp + 0x1c48]
je 0x140034e44
lea rbx, [r12 + 0x60]
lea r15, [r14 + 1]
lea rdx, [r12 + 0x38]
lea rcx, [rbp + 0x1b30]
call fcn.14002ae65
movzx ecx, ax
mov edx, r13d
and edx, ecx
mov word [r12 + 0x58], cx
xor ecx, ecx
mov r8, rdx
mov edx, 0
cmp r8, rdi
jae 0x140035115
cmp word [rsi + r8*4], 0xffff
je 0x14003514f
movzx edx, word [rsi + r8*4 + 2]
and edx, r13d
mov r9d, r8d
sub r9d, edx
mov edx, r13d
and edx, r9d
cmp rdx, rcx
jb 0x14003515c
inc rcx
inc r8
mov rdx, r8
jmp 0x140035115
mov word [rsi + r8*4], r14w
mov word [rsi + r8*4 + 2], ax
jmp 0x14003516f
mov word [rsp + 0x20], ax
mov rcx, rsi
mov rdx, rdi
mov r9d, r14d
call fcn.14002b681
mov r12, rbx
mov r14, r15
jmp 0x1400350de
mov rdx, qword [rbp + 0x1b58]
cmp rdx, r14
jbe 0x140036612
mov rax, qword [rbp + 0x1b50]
imul rcx, r14, 0x60
lea rdi, [rax + rcx]
cmp qword [rax + rcx], 0
je 0x140035302
mov rsi, qword [rdi + 0x10]
movups xmm0, xmmword [rbp + 0x1b00]
movups xmm1, xmmword [rbp + 0x1b10]
lea rax, [rbp + 0xc98]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
mov qword [rbp + 0xc90], 1
mov qword [rbp + 0xc98], rsi
and qword [rbp + 0xca0], 0
mov rbx, qword [rbp + 0x1b70]
mov qword [rbp + 0xca8], r14
mov byte [rbp + 0x1c64], 0
lea rcx, [rbp + 0x1b60]
lea rdx, [rbp + 0xc90]
call fcn.140032a2e
mov rdx, qword [rbp + 0x1b70]
cmp rdx, rsi
jbe 0x140036648
mov rax, qword [rbp + 0x1b68]
shl rsi, 6
push 1
pop rcx
mov qword [rax + rsi + 0x10], rcx
mov qword [rax + rsi + 0x18], rbx
mov qword [rdi], rcx
mov qword [rdi + 0x10], rbx
jmp 0x14003536d
mov word [rbp + 0x1b88], 7
mov byte [rbp + 0x1c64], 1
lea rcx, [rbp + 0xc90]
push 8
pop rdx
call fcn.14003097c
mov byte [rbp + 0x1c64], 1
lea rcx, [rbp + 0xc90]
call fcn.1400308b2
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rbp + 0x1b78]
mov rdx, qword [rbp + 0x1b80]
call fcn.140032bf4
mov qword [rbp + 0x1b78], rsi
mov qword [rbp + 0x1b80], rdi
mov al, byte [0x1401a72e8]
mov edx, 0x240
xor ecx, ecx
call fcn.1400cfc90
mov qword [rbp + 0x1c48], rax
test rax, rax
je 0x1400368dc
mov rcx, qword [rbp + 0x1b50]
mov rdx, qword [rbp + 0x1b58]
call fcn.14003d85f
mov rcx, qword [rbp + 0x1b48]
mov rdx, qword [rbp + 0x1b50]
call fcn.14003d942
mov qword [rbp + 0x1b48], 6
mov rax, qword [rbp + 0x1c48]
mov qword [rbp + 0x1b50], rax
and qword [rbp + 0x1b58], 0
jmp 0x140034e44
movups xmm0, xmmword [rbp + 0x1b00]
movups xmm1, xmmword [rbp + 0x1b10]
lea rax, [rbp + 0xc98]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
and qword [rbp + 0xc90], 0
mov qword [rbp + 0xc98], r14
and qword [rbp + 0xca0], 0
mov rsi, qword [rbp + 0x1b70]
mov qword [rbp + 0xca8], r14
mov byte [rbp + 0x1c64], 0
lea rcx, [rbp + 0x1b60]
lea rdx, [rbp + 0xc90]
call fcn.140032a2e
mov qword [rdi], 1
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
mov r15, qword [rbp + 0x1ad0]
lea r14, [rbp + 0xc90]
lea r12, [0x1401266f8]
movups xmm0, xmmword [rbp + 0x1a98]
movups xmm1, xmmword [rbp + 0x1aa8]
movaps xmmword [rbp + 0x1af0], xmm1
movaps xmmword [rbp + 0x1ae0], xmm0
mov rax, qword [rbp + 0x1bd0]
mov qword [rbp + 0xcb0], rax
movups xmm0, xmmword [rbp + 0x1bb0]
movups xmm1, xmmword [rbp + 0x1bc0]
movaps xmmword [rbp + 0xca0], xmm1
movaps xmmword [rbp + 0xc90], xmm0
mov byte [rbp + 0x1c5d], 1
mov byte [rbp + 0x1c5c], 0
lea rcx, [rbp + 0x1a38]
lea rdx, [rbp + 0x1ae0]
mov r8, r14
call fcn.14002ba9b
mov rbx, qword [rbp + 0x1ba8]
add rbx, 0x20
jmp 0x140034916
mov rbx, qword [rbp + 0x1b30]
mov r12b, 1
cmp rbx, 3
jne 0x1400355bd
xor esi, esi
mov al, 1
mov dword [rbp + 0x1c38], eax
jmp 0x140035e51
mov dl, 1
mov qword [rbp + 0x1ad8], rdx
cmp rcx, r8
jbe 0x14003632d
mov cl, byte [r14 + rax + 8]
add rax, 9
mov qword [rbp + 0x1bc0], rax
cmp cl, 0x20
mov rdx, qword [rbp + 0x1c28]
jne 0x140034344
lea rcx, [rbp + 0x1bb0]
call fcn.140031ede
cmp byte [rbp + 0x1c37], 0
je 0x14003547a
lea rcx, [rbp + 0x1bb0]
call fcn.140031ea2
test al, al
jne 0x14003632d
mov rcx, qword [rbp + 0x1bb8]
mov rax, qword [rbp + 0x1bc0]
cmp rcx, rax
jbe 0x14003632d
mov rdx, qword [rbp + 0x1bb0]
mov bl, byte [rdx + rax]
add bl, 0xd0
mov dil, 3
cmp bl, 9
ja 0x14003633c
lea r8, [rax + 1]
cmp rcx, r8
jbe 0x14003632d
mov r14b, byte [rdx + rax + 1]
lea r8d, [r14 - 0x30]
cmp r8b, 9
ja 0x14003633c
lea r8, [rax + 2]
cmp rcx, r8
jbe 0x14003632d
mov r12b, byte [rdx + rax + 2]
add r12b, 0xd0
cmp r12b, 0xa
jae 0x14003633c
lea r8, [rax + 3]
cmp rcx, r8
jbe 0x14003632d
movzx r8d, byte [rdx + rax + 3]
lea r9, [rax + 4]
mov qword [rbp + 0x1bc0], r9
cmp r8d, 0xa
je 0x140035760
cmp r8d, 0xd
je 0x14003573f
cmp r8d, 0x20
jne 0x14003633c
cmp byte [rbp + 0x1c37], 0
je 0x140035543
lea rcx, [rbp + 0x1bb0]
call fcn.140031ea2
test al, al
jne 0x14003632d
lea rcx, [rbp + 0x1bb0]
call fcn.140031ede
mov r11, qword [rbp + 0x1bb0]
mov rax, qword [rbp + 0x1bb8]
mov rdx, qword [rbp + 0x1bc0]
xor ecx, ecx
cmp rax, rdx
jbe 0x14003632d
mov r9, rdx
movzx r8d, byte [r11 + rdx]
inc rdx
cmp r8d, 9
je 0x1400355ad
cmp r8d, 0x20
je 0x1400355ad
cmp r8d, 0xa
je 0x1400361a2
cmp r8d, 0xd
je 0x140036180
test r8b, r8b
js 0x1400355ad
lea r9d, [r8 - 0x21]
cmp r9b, 0x5e
jae 0x14003633c
test r8b, r8b
movzx ecx, cl
push 1
pop r8
cmovs ecx, r8d
jmp 0x140035566
push 0xc
pop rcx
lea rdi, [rbp + 0xc30]
lea rsi, [rbp + 0x1b30]
rep movsq qword [rdi], qword [rsi]
push 0x20
pop rcx
push 8
pop rdx
call fcn.1400378dc
mov rsi, rax
movups xmm0, xmmword [0x140145e10]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140145e00]
movups xmmword [rax], xmm0
mov qword [rbp + 0x1ba0], rax
mov byte [rbp + 0x1c63], 1
xor ecx, ecx
call fcn.140053f89
mov qword [rbp + 0x1c48], rsi
push 0x60
pop rcx
push 8
pop rdx
call fcn.1400378dc
push 0xc
pop rcx
mov rdi, rax
lea rsi, [rbp + 0x1b30]
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [rbp + 0x1c48]
mov qword [rbp + 0x1ba0], rsi
mov byte [rbp + 0x1c63], 0
lea rcx, fcn.140037adc
mov qword [rsp + 0x20], rcx
mov rcx, rsi
movabs rdx, 0xc166802b55837bd4
movabs r8, 0x89c1b65eacd85ebb
mov r9, rax
call fcn.1400305cb
test rax, rax
je 0x140035e47
mov qword [rbp + 0x1c38], rax
mov rcx, rax
mov qword [rbp + 0x1b28], rdx
call qword [rdx + 0x18]
movabs rcx, 0xc166802b55837bd4
cmp rax, rcx
jne 0x140035e1f
movabs rax, 0x89c1b65eacd85ebb
cmp rdx, rax
jne 0x140035e1f
push 0xc
pop r12
mov rcx, r12
lea r14, [rbp + 0xc90]
mov rdi, r14
mov rax, qword [rbp + 0x1c38]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
push 8
pop rdx
call fcn.14000a380
mov rcx, r12
mov r12b, 1
lea rdi, [rbp + 0x1bb0]
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
cmp qword [rbp + 0x1bb0], 3
mov rsi, qword [rbp + 0x1c48]
je 0x140035e47
mov qword [rbp + 0x1b98], rsi
xor ecx, ecx
mov byte [rbp + 0x1c62], cl
mov al, 1
mov byte [rbp + 0x1c61], al
mov byte [rbp + 0x1c60], cl
mov byte [rbp + 0x1c5f], al
lea rcx, [rbp + 0x1bb0]
call fcn.1400375bb
jmp 0x140035e47
mov r11b, byte [rbp + 0x1c5b]
jmp 0x140034344
cmp rcx, r9
jbe 0x14003632d
mov cl, byte [rdx + rax + 4]
add rax, 5
mov qword [rbp + 0x1bc0], rax
cmp cl, 0xa
jne 0x14003633c
lea rcx, [rbp + 0x1bb0]
call fcn.140031ede
lea r11, str._rustc_1388d7a069d872bcfe5e5dd97ef61fa0a586fac0librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
xor r9d, r9d
mov qword [rbp + 0x1ba8], r9
movzx eax, bl
imul eax, eax, 0x64
movzx ecx, r14b
imul ecx, ecx, 0xa
add cl, 0x20
movzx ecx, cl
movzx edx, r12b
add edx, eax
sub rsi, qword [rbp + 0x1bb8]
add edx, ecx
mov qword [rbp + 0x1ab8], rdx
xor eax, eax
mov qword [rbp + 0x1c38], rax
xor r12d, r12d
xor edi, edi
mov qword [rbp + 0x1c48], rdi
mov rdx, qword [rbp + 0x1bb8]
mov r14, qword [rbp + 0x1bc0]
cmp rdx, r14
jbe 0x14003632d
mov r10, qword [rbp + 0x1bb0]
movzx edi, byte [r10 + r14]
lea rbx, [r14 + 1]
mov qword [rbp + 0x1bc0], rbx
cmp edi, 0xa
je 0x14003620c
cmp edi, 0xd
je 0x1400361db
lea rax, [0x140139148]
cmp byte [rdi + rax], 0
je 0x140035996
lea rcx, [r10 + r14]
add rcx, 2
mov r9, r14
inc r14
cmp rdx, r14
jbe 0x14003632d
mov rax, rcx
movzx edi, byte [r10 + r9 + 1]
inc rcx
lea r8, [0x140139148]
cmp byte [rdi + r8], 0
jne 0x140035814
mov rcx, r10
lea r10, [r9 + 2]
add qword [rbp + 0x1c48], r10
mov qword [rbp + 0x1b20], rcx
add rcx, r10
mov r8, rdx
and qword [rbp + 0x1bc0], 0
sub r8, r10
mov qword [rbp + 0x1bb0], rcx
mov qword [rbp + 0x1bb8], r8
cmp dil, 0x3a
je 0x1400358e8
cmp byte [rbp + 0x1c27], 0
je 0x140035a10
sub r9, rdx
mov rdx, qword [rbp + 0x1b20]
add rdx, r14
inc rdx
xor ebx, ebx
cmp dil, 0x20
je 0x1400358aa
movzx r10d, dil
cmp r10d, 9
jne 0x140035a12
lea r10, [r9 + rbx]
add r10, 2
test r10, r10
je 0x14003632d
mov dil, byte [rdx + rbx]
inc rbx
mov qword [rbp + 0x1bc0], rbx
cmp dil, 0x3a
jne 0x140035896
lea rcx, [rbp + 0x1bb0]
mov rdi, r11
call fcn.140031ede
mov r11, rdi
add qword [rbp + 0x1c48], rbx
mov rax, qword [rbp + 0x1bb0]
mov rcx, qword [rbp + 0x1bb8]
mov rdi, qword [rbp + 0x1bc0]
cmp rcx, rdi
jbe 0x14003632d
movzx edx, byte [rax + rdi]
lea rbx, [rdi + 1]
mov qword [rbp + 0x1bc0], rbx
cmp rdx, 0x20
je 0x1400358cf
cmp edx, 9
je 0x1400358cf
lea r8, [0x1401278d1]
cmp byte [rdx + r8], 0
jne 0x140035a58
cmp edx, 0xa
je 0x140035962
cmp edx, 0xd
jne 0x140035c98
cmp rcx, rbx
jbe 0x14003632d
mov dl, byte [rax + rdi + 1]
add rdi, 2
mov qword [rbp + 0x1bc0], rdi
cmp dl, 0xa
je 0x140035965
jmp 0x1400364a1
mov rdi, rbx
cmp byte [rbp + 0x1c46], 0
je 0x140035d3d
cmp rdi, rcx
jae 0x14003632d
movzx edx, byte [rax + rdi]
cmp edx, 9
je 0x1400358fd
cmp edx, 0x20
je 0x1400358fd
jmp 0x140035d3d
cmp byte [rbp + 0x1c47], 0
je 0x14003649a
test dil, dil
je 0x14003633c
movzx eax, dil
cmp eax, 0xa
je 0x1400359f2
cmp eax, 0xd
je 0x1400359d3
cmp rdx, rbx
jbe 0x14003632d
mov dil, byte [r10 + rbx]
inc rbx
mov qword [rbp + 0x1bc0], rbx
jmp 0x1400359a3
cmp rdx, rbx
jbe 0x14003632d
mov al, byte [r10 + rbx]
inc rbx
mov qword [rbp + 0x1bc0], rbx
cmp al, 0xa
jne 0x14003649a
add qword [rbp + 0x1c48], rbx
lea rcx, [rbp + 0x1bb0]
mov rdi, r11
call fcn.140031ede
mov r11, rdi
jmp 0x1400357bb
xor ebx, ebx
cmp byte [rbp + 0x1c47], 0
je 0x14003649a
add rax, rbx
test dil, dil
je 0x14003633c
movzx edx, dil
cmp edx, 0xa
je 0x1400359f2
cmp edx, 0xd
je 0x140035c87
cmp r8, rbx
jbe 0x14003632d
mov dil, byte [rax]
inc rbx
mov qword [rbp + 0x1bc0], rbx
inc rax
jmp 0x140035a22
mov qword [rbp + 0x1c18], r11
mov rax, qword [0x1401a7180]
test rax, rax
jne 0x140035a9d
push 0xf
pop rcx
call fcn.14003206b
mov ebx, eax
push 0xb
pop rcx
call fcn.14003206b
movzx eax, al
lea rcx, [rax - 1]
or rcx, 1
lea rdx, [rax + 2]
test bl, bl
cmovne rcx, rdx
mov qword [0x1401a7180], rcx
cmovne rax, rdx
cmp rax, 3
je 0x140035ac6
cmp rax, 2
lea rdi, [0x1401278d1]
je 0x140035ab8
cmp rax, 1
je 0x140035add
jmp 0x140035ae9
lea rcx, [rbp + 0x1bb0]
call fcn.140031f57
jmp 0x140035ae9
lea rcx, [rbp + 0x1bb0]
call fcn.140031f57
test al, al
lea rdi, [0x1401278d1]
je 0x140035ae9
lea rcx, [rbp + 0x1bb0]
call fcn.140031f21
mov rax, qword [rbp + 0x1bb0]
mov rcx, qword [rbp + 0x1bb8]
mov rbx, qword [rbp + 0x1bc0]
mov r11, qword [rbp + 0x1c18]
mov r8, rbx
sub r8, 0xfffffffffffffff8
jae 0x140035bb4
cmp r8, rcx
ja 0x140035bb4
movq xmm0, qword [rax + rbx]
movdqa xmmword [rbp + 0x1920], xmm0
movzx edx, byte [rbp + 0x1920]
cmp byte [rdx + rdi], 0
je 0x140035bde
movd r9d, xmm0
mov edx, r9d
shr edx, 8
movzx r10d, dl
cmp byte [r10 + rdi], 0
je 0x140035be3
mov edx, r9d
shr edx, 0x10
movzx r10d, dl
cmp byte [r10 + rdi], 0
je 0x140035be9
shr r9d, 0x18
cmp byte [r9 + rdi], 0
je 0x140035bef
pextrw edx, xmm0, 2
movzx r9d, dl
cmp byte [r9 + rdi], 0
je 0x140035bfb
shr edx, 8
cmp byte [rdx + rdi], 0
je 0x140035c01
pextrw edx, xmm0, 3
movzx r9d, dl
cmp byte [r9 + rdi], 0
je 0x140035c07
shr edx, 8
cmp byte [rdx + rdi], 0
je 0x140035c0e
mov qword [rbp + 0x1bc0], r8
mov rbx, r8
jmp 0x140035b05
cmp rcx, rbx
jbe 0x14003632d
movzx edx, byte [rax + rbx]
inc rbx
mov qword [rbp + 0x1bc0], rbx
lea rdi, [0x1401278d1]
cmp byte [rdx + rdi], 0
jne 0x140035b05
jmp 0x140035c18
inc rbx
jmp 0x140035c0b
add rbx, 2
jmp 0x140035c0b
add rbx, 3
jmp 0x140035c0b
add rbx, 4
mov r8, rbx
mov edx, r9d
jmp 0x140035c0e
add rbx, 5
jmp 0x140035c0b
add rbx, 6
jmp 0x140035c0b
add rbx, 7
mov r8, rbx
mov qword [rbp + 0x1bc0], r8
mov rbx, r8
cmp dl, 0xa
je 0x140035c50
movzx r8d, dl
cmp r8d, 0xd
jne 0x140035cd9
cmp rcx, rbx
jbe 0x14003632d
mov r8b, byte [rax + rbx]
inc rbx
mov qword [rbp + 0x1bc0], rbx
push 0xfffffffffffffffe
pop rdx
cmp r8b, 0xa
je 0x140035c53
jmp 0x1400364a1
push 0xffffffffffffffff
pop rdx
cmp byte [rbp + 0x1c46], 0
je 0x140035df5
cmp rcx, rbx
jbe 0x14003632d
movzx r8d, byte [rax + rbx]
cmp r8d, 9
je 0x140035a5f
cmp r8d, 0x20
je 0x140035a5f
jmp 0x140035df5
cmp r8, rbx
jbe 0x14003632d
mov al, byte [rcx + rbx]
jmp 0x1400359e0
mov dil, 1
cmp byte [rbp + 0x1c47], 0
je 0x14003633c
test dl, dl
je 0x14003633c
movzx edx, dl
cmp edx, 0xa
je 0x1400359f2
cmp edx, 0xd
je 0x140035d1a
cmp rcx, rbx
jbe 0x14003632d
mov dl, byte [rax + rbx]
inc rbx
mov qword [rbp + 0x1bc0], rbx
jmp 0x140035ca8
mov dil, 1
cmp byte [rbp + 0x1c47], 0
je 0x14003633c
test dl, dl
je 0x14003633c
movzx edx, dl
cmp edx, 0xa
je 0x1400359f2
cmp edx, 0xd
je 0x140035d1a
cmp rcx, rbx
jbe 0x14003632d
mov dl, byte [rax + rbx]
inc rbx
mov qword [rbp + 0x1bc0], rbx
jmp 0x140035ce9
cmp rcx, rbx
jbe 0x14003632d
mov al, byte [rax + rbx]
inc rbx
mov qword [rbp + 0x1bc0], rbx
cmp al, 0xa
je 0x1400359f2
jmp 0x14003633c
mov qword [rbp + 0x1c18], r11
lea rcx, [rbp + 0x1bb0]
call fcn.140031ede
xor edx, edx
mov rbx, qword [rbp + 0x1c38]
cmp rbx, 0xc80
movabs r11, 0x100002600
je 0x140036663
add rdi, qword [rbp + 0x1c48]
lea r8, [rbx + 0x20]
mov r10, rdx
test r10, r10
je 0x140035db8
mov rcx, r10
movzx r9d, byte [rax + r10 - 1]
cmp r9, 0x20
ja 0x140035d9c
lea r10, [rcx - 1]
bt r11, r9
jb 0x140035d7e
cmp rcx, rdx
mov r11, qword [rbp + 0x1c18]
mov r9, qword [rbp + 0x1b20]
ja 0x140036914
mov rdx, rcx
jmp 0x140035dc6
mov r11, qword [rbp + 0x1c18]
mov r9, qword [rbp + 0x1b20]
mov qword [rbp + rbx + 0xc90], r9
mov qword [rbp + rbx + 0xc98], r14
mov qword [rbp + rbx + 0xca0], rax
mov qword [rbp + rbx + 0xca8], rdx
inc r12
mov qword [rbp + 0x1c38], r8
jmp 0x1400357b4
add rdx, rbx
mov r8, rax
add r8, rbx
and qword [rbp + 0x1bc0], 0
sub rcx, rbx
mov qword [rbp + 0x1bb0], r8
mov qword [rbp + 0x1bb8], rcx
mov rdi, rbx
jmp 0x140035d52
mov rsi, qword [rbp + 0x1c48]
mov qword [rbp + 0x1ba0], rsi
mov byte [rbp + 0x1c63], 0
mov rcx, qword [rbp + 0x1c38]
mov rdx, qword [rbp + 0x1b28]
call fcn.14003b261
mov dword [rbp + 0x1c38], 0
mov r14, qword [rbp + 0x19c0]
test r14, r14
je 0x140036007
movups xmm0, xmmword [rbp + 0x19c0]
movups xmm1, xmmword [rbp + 0x19d0]
movaps xmmword [rbp + 0x1940], xmm1
movaps xmmword [rbp + 0x1930], xmm0
test rsi, rsi
jne 0x140035eba
push 0x20
pop rcx
push 8
pop rdx
call fcn.1400378dc
mov rsi, rax
movups xmm0, xmmword [0x140145e10]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140145e00]
movups xmmword [rax], xmm0
mov qword [rbp + 0x1b90], rax
mov byte [rbp + 0x1c5e], 1
xor ecx, ecx
call fcn.140053f89
mov qword [rbp + 0x1c48], rsi
movaps xmm0, xmmword [rbp + 0x1930]
movaps xmm1, xmmword [rbp + 0x1940]
movaps xmmword [rbp + 0xca0], xmm1
movaps xmmword [rbp + 0xc90], xmm0
push 0x20
pop rcx
push 8
pop rdx
call fcn.1400378dc
movaps xmm0, xmmword [rbp + 0xc90]
movaps xmm1, xmmword [rbp + 0xca0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rdx, qword [rbp + 0x1c48]
mov qword [rbp + 0x1b90], rdx
mov byte [rbp + 0x1c5e], 0
lea rcx, [0x140128078]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
movabs rdx, 0xf5256973ea066e10
movabs r8, 0x6015e030f7699cd4
mov r9, rax
call fcn.1400305cb
test rax, rax
je 0x140036038
mov qword [rbp + 0x1b28], rax
mov rcx, rax
mov qword [rbp + 0x19e8], rdx
call qword [rdx + 0x18]
movabs rcx, 0xf5256973ea066e10
cmp rax, rcx
jne 0x140036010
movabs rax, 0x6015e030f7699cd4
cmp rdx, rax
jne 0x140036010
mov rcx, qword [rbp + 0x1b28]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0xca0], xmm1
movaps xmmword [rbp + 0xc90], xmm0
push 8
pop rdx
call fcn.14000a380
movaps xmm0, xmmword [rbp + 0xc90]
movaps xmm1, xmmword [rbp + 0xca0]
movaps xmmword [rbp + 0x1bc0], xmm1
movaps xmmword [rbp + 0x1bb0], xmm0
cmp qword [rbp + 0x1bb0], 0
mov rax, qword [rbp + 0x1c48]
je 0x140036038
mov qword [rbp + 0x1b98], rax
mov eax, dword [rbp + 0x1c38]
mov byte [rbp + 0x1c62], al
xor eax, eax
mov byte [rbp + 0x1c61], al
mov byte [rbp + 0x1c60], al
mov byte [rbp + 0x1c5f], 1
lea rcx, [rbp + 0x1bb0]
call fcn.1400325b9
jmp 0x140036038
mov qword [rbp + 0x1c48], rsi
jmp 0x14003603b
mov rax, qword [rbp + 0x1c48]
mov qword [rbp + 0x1b90], rax
mov byte [rbp + 0x1c5e], 0
mov rcx, qword [rbp + 0x1b28]
mov rdx, qword [rbp + 0x19e8]
call fcn.14003b261
xor r12d, r12d
push 0xc
pop rcx
lea rdi, [rbp + 0xc90]
lea rsi, [rbp + 0x1a38]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbp + 0x1ad8]
mov byte [rbp + 0xcfa], al
mov rdx, qword [rbp + 0x1ab8]
mov word [rbp + 0xcf8], dx
mov r8, qword [rbp + 0x1c48]
mov qword [rbp + 0xcf0], r8
cmp dx, 0x64
mov rcx, qword [rbp + 0x1c28]
je 0x1400360b4
movzx eax, dx
cmp eax, 0x65
je 0x14003643e
cmp eax, 0xcc
je 0x140036444
cmp eax, 0x130
je 0x140036444
lea eax, [rdx - 0x66]
cmp ax, 0x62
jae 0x14003641e
mov rsi, qword [rcx + 8]
test rsi, rsi
je 0x1400365c0
mov qword [rbp + 0x1b98], r8
mov eax, dword [rbp + 0x1c38]
mov byte [rbp + 0x1c62], al
mov byte [rbp + 0x1c61], r12b
mov byte [rbp + 0x1c60], 1
mov byte [rbp + 0x1c5f], 0
lea rcx, [rbp + 0xc90]
call fcn.14003764a
cmp ebx, 3
jne 0x140036120
mov rax, qword [rbp + 0x1b30]
cmp eax, 3
je 0x140036120
mov byte [rbp + 0x1c58], r12b
mov byte [rbp + 0x1c57], 0
lea rcx, [rbp + 0x1b30]
call fcn.1400375bb
mov byte [rbp + 0x1c5a], r12b
mov byte [rbp + 0x1c59], 0
lea rcx, [rbp + 0x1a10]
call fcn.1400325b9
test r14, r14
mov rdi, qword [rbp + 0x1c28]
jne 0x14003615c
cmp qword [rbp + 0x19c0], 0
je 0x14003615c
lea rcx, [rbp + 0x19c0]
call fcn.1400325b9
mov dl, byte [rbp + 0x1c5b]
jmp 0x1400340d3
mov r15, rdi
mov rdx, qword [rbp + 0x1c28]
mov r11b, byte [rbp + 0x1c5b]
mov dil, 6
jmp 0x140034344
cmp rax, rdx
jbe 0x14003632d
cmp byte [r11 + rdx], 0xa
jne 0x14003633c
lea rdx, [r9 + 2]
lea r8, [r11 + r9]
add r8, 2
jmp 0x1400361a6
lea r8, [r11 + rdx]
and qword [rbp + 0x1bc0], 0
sub rax, rdx
mov qword [rbp + 0x1bb0], r8
mov qword [rbp + 0x1bb8], rax
test cl, 1
lea rax, str._rustc_1388d7a069d872bcfe5e5dd97ef61fa0a586fac0librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
cmovne r11, rax
mov eax, 0
cmovne r9, rax
jmp 0x140035776
cmp rdx, rbx
jbe 0x14003632d
mov al, byte [r10 + r14 + 1]
add r14, 2
mov qword [rbp + 0x1bc0], r14
cmp al, 0xa
jne 0x140036339
add r14, qword [rbp + 0x1c48]
mov rdi, r14
shr rdi, 8
jmp 0x14003621d
add rbx, qword [rbp + 0x1c48]
mov rdi, rbx
shr rdi, 8
mov r14d, ebx
mov qword [rbp + 0x1c18], r11
mov rcx, qword [rbp + 0x1ab8]
lea eax, [rcx - 0x3e8]
cmp ax, 0xfc7c
jb 0x14003663e
call fcn.14003180e
test rax, rax
lea rbx, str.C:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47hyper_0.14.28_srcprotoh1_role.rs
je 0x140036273
mov r9, rdx
mov rcx, qword [rbp + 0x1c18]
mov rdx, qword [rbp + 0x1ba8]
mov r8, rax
call fcn.14000d000
test al, al
je 0x140036273
and qword [rbp + 0x1bb0], 0
jmp 0x14003628d
lea rcx, [rbp + 0x1bb0]
mov rdx, qword [rbp + 0x1c18]
mov r8, qword [rbp + 0x1ba8]
call fcn.14000c181
shl rdi, 8
movzx eax, r14b
or rax, rdi
add rsi, rax
mov rax, r12
shl rax, 5
xor ecx, ecx
mov rdx, qword [rbp + 0x1c28]
cmp rax, rcx
je 0x140036303
mov r11, qword [rbp + rcx + 0xc98]
cmp r11, 0xffff
ja 0x14003647d
mov r8, qword [rbp + rcx + 0xc90]
mov r9, qword [rbp + rcx + 0xca0]
sub r8, r13
add r11, r8
sub r9, r13
mov r10, qword [rbp + rcx + 0xca8]
add r10, r9
mov qword [rbp + rcx - 0x50], r8
mov qword [rbp + rcx - 0x48], r11
mov qword [rbp + rcx - 0x40], r9
mov qword [rbp + rcx - 0x38], r10
add rcx, 0x20
jmp 0x1400362ab
mov rax, qword [rbp + 0x1bb0]
lea rcx, [rbp + 0x1bb8]
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rbp + 0x1b30], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rbp + 0x1b40], rcx
jmp 0x140034379
mov qword [r15], 3
jmp 0x1400363fc
mov dil, 2
movzx ecx, dil
shl ecx, 3
movabs rax, 0x409000a000000
shr rax, cl
mov byte [r15 + 8], al
mov qword [r15], 4
jmp 0x1400363fc
lea rcx, [rbp + 0x1b00]
call fcn.14000cae6
mov r15, r14
mov byte [r15 + 8], 0xb
mov qword [r15], 4
mov r12b, 1
xor ecx, ecx
mov al, 1
test cl, cl
jne 0x1400363ab
mov rcx, qword [rbp + 0x1b30]
cmp ecx, 3
je 0x1400363ab
mov byte [rbp + 0x1c58], r12b
mov byte [rbp + 0x1c57], al
lea rcx, [rbp + 0x1b30]
call fcn.1400375bb
cmp rbx, qword [rbp + 0x1b20]
je 0x1400363c7
mov byte [rbp + 0x1c44], r12b
lea rcx, [rbp + 0x1a38]
call fcn.140037699
mov byte [rbp + 0x1c5a], r12b
mov byte [rbp + 0x1c59], 0
lea rcx, [rbp + 0x1a10]
call fcn.1400325b9
test r12b, r12b
je 0x1400363fc
cmp qword [rbp + 0x19c0], 0
je 0x1400363fc
lea rcx, [rbp + 0x19c0]
call fcn.1400325b9
movaps xmm6, xmmword [rbp + 0x1c70]
movaps xmm7, xmmword [rbp + 0x1c80]
add rsp, 0x1d18
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x19b8]
movzx eax, byte [rax]
cmp eax, 5
je 0x140036444
cmp eax, 7
jne 0x1400364a9
add edx, 0xffffff38
cmp dx, 0x64
jae 0x1400364a9
mov al, 1
xor edx, edx
jmp 0x140036448
xor edx, edx
xor eax, eax
mov ecx, eax
xor cl, 1
mov r8b, byte [rbp + 0x1c18]
and r8b, cl
push 0xe
pop rcx
lea rsi, [rbp + 0xc90]
mov rdi, r15
rep movsq qword [rdi], qword [rsi]
mov qword [r15 + 0x70], rdx
mov byte [r15 + 0x78], 0
mov byte [r15 + 0x79], r8b
mov byte [r15 + 0x7a], al
jmp 0x1400365fe
mov byte [r15 + 8], 9
mov qword [r15], 4
lea rcx, [rbp + 0x1bb0]
call fcn.14001c934
jmp 0x1400363fc
xor edi, edi
jmp 0x14003633c
mov dil, 1
jmp 0x14003633c
mov dword [rbp + 0x1c28], r12d
movups xmm6, xmmword [0x1401297a8]
lea rdx, [rbp + 0x1bb0]
movaps xmmword [rdx + 0x10], xmm6
movups xmm7, xmmword [0x140129798]
movaps xmmword [rdx], xmm7
lea rcx, [rbp + 0xc90]
call fcn.14002b8b8
test al, al
je 0x140036538
mov cl, 2
cmp byte [rbp + 0xcfa], 1
je 0x1400365a4
lea r8, [rbp + 0x1bb0]
movaps xmmword [r8 + 0x10], xmm6
movaps xmmword [r8], xmm7
lea rcx, [rbp + 0x1ae0]
lea rdx, [rbp + 0xc90]
call fcn.140033d51
lea rcx, [rbp + 0x1bb0]
lea rdx, [rbp + 0x1ae0]
call fcn.140033dd9
lea rcx, [rbp + 0x1bb0]
call fcn.14003c4ed
movzx edx, al
not rdx
jmp 0x140036630
lea rcx, [rbp + 0xc90]
call fcn.14003c3a1
cmp rax, 1
jne 0x140036572
mov cl, 9
cmp rdx, 0xfffffffffffffffe
jae 0x1400365a4
jmp 0x140036630
mov byte [rbp + 0x1c64], 0
lea r8, str.C:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47http_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rdi
call fcn.1400eac50
jmp 0x140036912
movups xmm0, xmmword [0x14013bbc0]
lea rdx, [rbp + 0x1bb0]
movaps xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [0x14013bbb0]
movaps xmmword [rdx], xmm0
lea rcx, [rbp + 0xc90]
call fcn.14002b8b8
mov cl, 1
test al, al
je 0x14003662d
mov byte [r15 + 8], cl
push 4
pop rax
mov qword [rbp + 0x19e0], rax
mov r12d, dword [rbp + 0x1c28]
mov r8, qword [rbp + 0x1c48]
mov rax, qword [rbp + 0x19e0]
mov qword [r15], rax
mov qword [rbp + 0x1b98], r8
mov eax, dword [rbp + 0x1c38]
mov byte [rbp + 0x1c62], al
mov byte [rbp + 0x1c61], r12b
mov byte [rbp + 0x1c60], 1
mov byte [rbp + 0x1c5f], 0
lea rcx, [rbp + 0xc90]
call fcn.14003764a
cmp ebx, 3
setne cl
xor eax, eax
mov rbx, qword [rbp + 0x1ba8]
jmp 0x140036382
mov byte [rbp + 0x1c64], 1
lea r8, str.C:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47http_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, r14
call fcn.1400eac50
jmp 0x140036912
push 0xffffffffffffffff
pop rdx
xor eax, eax
mov r12d, dword [rbp + 0x1c28]
jmp 0x140036448
mov byte [r15 + 8], 0xa
jmp 0x140036354
mov byte [rbp + 0x1c64], 0
lea r8, str.C:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47http_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rsi
call fcn.1400eac50
jmp 0x140036912
mov dil, 5
jmp 0x14003633c
mov cl, 1
mov byte [rbp + 0x1c67], cl
mov byte [rbp + 0x1c66], cl
mov byte [rbp + 0x1c65], cl
lea r8, str.C:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47hyper_0.14.28_srcprotoh1_role.rs
mov rcx, rax
mov rdx, r9
call fcn.1400eacc0
jmp 0x140036912
mov cl, 1
mov byte [rbp + 0x1c67], cl
mov byte [rbp + 0x1c66], cl
mov byte [rbp + 0x1c65], cl
lea r8, str.C:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47hyper_0.14.28_srcprotoh1_role.rs
mov rcx, rdx
mov rdx, rax
call fcn.1400eae80
jmp 0x140036912
lea rcx, str.C:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47http_0.2.12_srcheader_value.rs
call fcn.1400eafe0
jmp 0x140036912
mov al, 1
mov byte [rbp + 0x1c67], al
mov byte [rbp + 0x1c66], al
mov byte [rbp + 0x1c65], al
lea rax, str.C:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47http_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x14013cbcd]
lea r9, [0x140127a50]
push 0x17
pop rdx
lea r8, [rbp + 0xc90]
call fcn.1400eaf50
jmp 0x140036912
mov rcx, qword [rbp + 0x1bb8]
test rcx, rcx
jne 0x140036794
mov al, 1
mov byte [rbp + 0x1c67], al
mov byte [rbp + 0x1c66], al
mov byte [rbp + 0x1c65], al
call fcn.14000a450
jmp 0x140036912
mov byte [rbp + 0x1c5d], 0
mov byte [rbp + 0x1c5c], 1
lea rcx, [rbp + 0x1b00]
call fcn.1400325b9
mov byte [rbp + 0x1c5d], 0
mov byte [rbp + 0x1c5c], 1
lea rax, str.C:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47http_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x14013cbcd]
lea r9, [0x140127a50]
push 0x17
pop rdx
lea r8, [rbp + 0xc90]
call fcn.1400eaf50
jmp 0x140036912
mov rdx, qword [rbp + 0x1bc0]
mov al, 1
mov byte [rbp + 0x1c67], al
mov byte [rbp + 0x1c66], al
mov byte [rbp + 0x1c65], al
call fcn.1400ea870
jmp 0x140036912
mov qword [rbp + 0x1ae0], rax
lea rax, [rbp + 0x19f0]
mov qword [rbp + 0x1bb0], rax
lea rax, [fcn.14003dabb]
mov qword [rbp + 0x1bb8], rax
lea rdx, str.cannot_advance_past__remaining_:___
lea rcx, [rbp + 0xc90]
mov qword [rcx], rdx
push 2
pop rdx
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [rbp + 0x1ae0]
mov qword [rbp + 0x1bc0], r8
mov qword [rbp + 0x1bc8], rax
lea rax, [rbp + 0x1bb0]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.C:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47_bytes_1.6.0_src_bytes.rs
call fcn.1400eac00
jmp 0x140036912
lea rax, [rbp + 0x1918]
mov qword [rbp + 0x1ba8], rcx
mov qword [rax], rcx
lea rcx, [rbp + 0x1968]
mov qword [rbp + 0x1ae0], rcx
lea rdx, [fcn.14003dabb]
mov qword [rbp + 0x1ae8], rdx
lea r8, str.cannot_advance_past__remaining_:___
lea rcx, [rbp + 0x1bb0]
mov qword [rcx], r8
push 2
pop r8
mov qword [rcx + 8], r8
and qword [rcx + 0x20], 0
mov qword [rbp + 0x1af0], rax
mov qword [rbp + 0x1af8], rdx
lea rax, [rbp + 0x1ae0]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r8
lea rdx, str.C:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47_bytes_1.6.0_src_bytes.rs
call fcn.1400eac00
jmp 0x140036912
lea r8, str.C:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47http_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rsi
call fcn.1400eacc0
jmp 0x140036912
mov rcx, qword [rbp + 0xc98]
test rcx, rcx
jne 0x1400368f2
mov al, 1
mov byte [rbp + 0x1c67], al
mov byte [rbp + 0x1c66], al
mov byte [rbp + 0x1c65], al
call fcn.14000a450
jmp 0x140036912
mov byte [rbp + 0x1c64], 1
push 8
pop rcx
mov edx, 0x240
call fcn.1400ea870
jmp 0x140036912
mov rdx, qword [rbp + 0xca0]
mov al, 1
mov byte [rbp + 0x1c67], al
mov byte [rbp + 0x1c66], al
mov byte [rbp + 0x1c65], al
call fcn.1400ea870
ud2
lea r8, str.C:Users16956.cargo_registry_srcmirrors.ustc.edu.cn_12df342d903acd47httparse_1.8.0_srclib.rs
call fcn.1400eacc0
int3