Function at 0x14008d36e
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1ea8
call fcn.14015c830
sub rsp, rax
movaps xmmword [rsp + 0x1e90], xmm9
movaps xmmword [rsp + 0x1e80], xmm8
movaps xmmword [rsp + 0x1e70], xmm7
movaps xmmword [rsp + 0x1e60], xmm6
mov r14, rdx
mov r15, rcx
lea rbp, [rcx + 0x1b0]
lea r12, [rcx + 0x1d1]
lea rbx, [rsp + 0x81]
lea rdi, [rcx + 0x180]
lea rax, [rcx + 0xd8]
mov qword [rsp + 0x2e8], rax
xorps xmm6, xmm6
movss xmm7, dword [0x1401616ec]
lea rax, [rcx + 0xc9]
mov qword [rsp + 0x2d8], rax
lea rax, [rcx + 0x158]
mov qword [rsp + 0x1a8], rax
lea rax, [rcx + 0x18]
mov qword [rsp + 0x2e0], rax
lea rax, [rcx + 8]
mov qword [rsp + 0x2d0], rax
lea rsi, [rsp + 0x11e0]
lea r13, [rsp + 0x60]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x1c0], rax
cmp byte [r15 + 0x1e0], 0
jne 0x1400901f5
mov rax, qword [r15 + 0x70]
mov rcx, qword [r15 + 0x90]
test rax, rax
jne 0x14008d4a2
cmp rcx, 2
je 0x14008d4a2
cmp dword [rdi], 2
je 0x14008d47d
mov rcx, rdi
mov rdx, r14
call fcn.140082329
test al, al
jne 0x14008d6de
mov byte [r15 + 0x1e0], 1
mov qword [r15 + 0x70], 4
mov qword [r15 + 0x90], 5
mov byte [r15 + 0xd4], 2
jmp 0x14008d441
mov dl, byte [r15 + 0x1d0]
mov byte [r15 + 0x1d0], 3
cmp dl, 3
je 0x1400901fb
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x80], dl
mov ecx, dword [r12]
mov edx, dword [r12 + 3]
mov dword [rbx + 3], edx
mov dword [rbx], ecx
dec rax
cmp rax, 2
jae 0x14008d61d
mov rcx, r13
mov rdx, r14
call fcn.140072204
test rax, rax
jne 0x14009022e
test rdx, rdx
je 0x14008d560
mov qword [rsp + 0x11e0], rdx
cmp dword [r15 + 0x70], 1
jne 0x14008d51e
mov qword [r15 + 0x70], 2
lea rcx, [rsp + 0x3e0]
mov rdx, r15
mov r8, r14
call fcn.140091660
test byte [rsp + 0x3e0], 1
je 0x14008d5f7
cmp qword [rsp + 0x3e8], 0
je 0x14008d5ea
lea rcx, [rsp + 0x3e8]
call fcn.140068a6b
jmp 0x14008d5f7
mov rcx, rsi
mov rdx, r15
mov r8, r14
call fcn.140091660
mov rax, qword [rsp + 0x11e0]
test rax, rax
je 0x14008d61d
cmp eax, 1
jne 0x14009022e
cmp qword [rsp + 0x11e8], 0
je 0x14008d62a
lea rcx, [rsp + 0x3e0]
lea rdx, [rsp + 0x70]
lea r8, [rsp + 0x11e8]
call fcn.14006e9ff
cmp byte [rsp + 0x400], 2
jne 0x14008d670
mov rcx, rbp
call fcn.140084af2
mov rax, qword [rsp + 0x80]
mov qword [rbp + 0x20], rax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
jmp 0x14008d441
lea rcx, [rsp + 0x3f0]
call fcn.1400822ea
mov rax, qword [r15 + 0x70]
test rax, rax
je 0x14008d615
cmp eax, 3
je 0x14008d615
mov qword [r15 + 0x70], 4
mov byte [r15 + 0xd4], 2
mov rcx, rsi
call fcn.140082a0a
mov rcx, r13
call fcn.140084fba
jmp 0x14008d441
mov rsi, qword [rsp + 0x11f0]
mov cl, 8
call fcn.14006e8ce
mov r13, rdi
mov rdi, rax
mov rcx, rax
mov rdx, rsi
lea rsi, [rsp + 0x11e0]
call fcn.1400721b1
mov rcx, qword [rsp + 0x70]
mov dl, byte [rsp + 0x80]
mov r8, rdi
mov rdi, r13
lea r13, [rsp + 0x60]
call fcn.1400724ce
jmp 0x14008d61d
mov rcx, qword [rsp + 0x3e0]
mov rax, qword [rsp + 0x3e8]
test rcx, rcx
je 0x1400903d2
lea rdx, [rsp + 0x3f0]
movups xmm0, xmmword [rdx]
lea rdx, [rsp + 0x200]
movups xmmword [rdx], xmm0
mov qword [rsp + 0x1f0], rcx
mov qword [rsp + 0x1f8], rax
mov rax, qword [r15 + 0x70]
dec rax
cmp rax, 2
jae 0x14008d6cc
mov qword [r15 + 0x70], 4
mov byte [r15 + 0xd4], 2
lea rcx, [rsp + 0x1f0]
call fcn.140068a6b
jmp 0x14008d61d
mov qword [rsp + 0x1c8], r12
mov rcx, qword [rsp + 0x2d8]
call fcn.14009256f
mov qword [rsp + 0x100], rax
mov al, byte [r15 + 0xd0]
mov byte [rsp + 0xfe], al
mov al, byte [r15 + 0xd2]
mov byte [rsp + 0xff], al
mov qword [rsp + 0x1b8], r15
mov qword [rsp + 0x170], r14
mov qword [rsp + 0x48], rbp
mov qword [rsp + 0x38], rdi
mov r12, qword [r15 + 0x160]
test r12, r12
je 0x14008f535
mov qword [rsp + 0x358], 2
and qword [rsp + 0x378], 0
mov rax, qword [rsp + 0x1a8]
mov rdi, qword [rax]
lea r14, [rdi + r12]
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], r14
mov rcx, rdi
mov qword [rsp + 0x70], rcx
inc rcx
lea rax, [rcx - 1]
cmp rax, r14
jae 0x14008f53c
movzx edx, byte [rax]
cmp edx, 0xd
jne 0x14008d7b5
mov qword [rsp + 0x70], rcx
cmp rcx, r14
jae 0x14008f53c
mov al, byte [rcx]
lea rdx, [rcx + 1]
mov qword [rsp + 0x70], rdx
add rcx, 2
cmp al, 0xa
je 0x14008d77a
jmp 0x14008d8ab
cmp edx, 0xa
jne 0x14008d7c2
inc rax
mov rcx, rax
jmp 0x14008d772
mov qword [rsp + 0x60], rax
mov rcx, r14
sub rcx, rax
cmp rcx, 8
jae 0x14008d8ba
mov dl, byte [rax]
lea rcx, [rax + 1]
mov qword [rsp + 0x70], rcx
mov esi, 6
cmp dl, 0x48
mov rdi, qword [rsp + 0x38]
jne 0x14008dabe
cmp rcx, r14
jae 0x14008f541
mov dl, byte [rax + 1]
lea rcx, [rax + 2]
mov qword [rsp + 0x70], rcx
cmp dl, 0x54
jne 0x14008dabe
cmp rcx, r14
jae 0x14008f541
mov dl, byte [rax + 2]
lea rcx, [rax + 3]
mov qword [rsp + 0x70], rcx
cmp dl, 0x54
jne 0x14008dabe
cmp rcx, r14
jae 0x14008f541
mov dl, byte [rax + 3]
lea rcx, [rax + 4]
mov qword [rsp + 0x70], rcx
cmp dl, 0x50
jne 0x14008dabe
cmp rcx, r14
jae 0x14008f541
mov dl, byte [rax + 4]
lea rcx, [rax + 5]
mov qword [rsp + 0x70], rcx
cmp dl, 0x2f
jne 0x14008dabe
cmp rcx, r14
jae 0x14008f541
mov cl, byte [rax + 5]
add rax, 6
mov qword [rsp + 0x70], rax
cmp cl, 0x31
jne 0x14008dabe
cmp rax, r14
jae 0x14008f541
cmp byte [rax], 0x2e
mov eax, 0
cmove rsi, rax
jne 0x14008dabe
jmp 0x14008f541
mov esi, 2
mov rdi, qword [rsp + 0x38]
jmp 0x14008dabe
mov r13, qword [rax]
lea rcx, [rax + 8]
xor edx, edx
movabs r8, 0x312e312f50545448
cmp r13, r8
setne dl
movabs r9, 0x302e312f50545448
cmp r13, r9
lea rdx, [rdx + rdx*4 + 1]
mov esi, 0
cmovne rsi, rdx
mov qword [rsp + 0x70], rcx
mov rdx, r13
bts rdx, 0x38
cmp rdx, r8
jne 0x14008dab4
cmp rcx, r14
jae 0x14008f966
mov cl, byte [rax + 8]
add rax, 9
mov qword [rsp + 0x70], rax
cmp cl, 0x20
jne 0x14008da8d
mov rbx, r15
mov r15, qword [rsp + 0x100]
shr r15, 0x18
mov qword [rsp + 0x60], rax
test r15b, r15b
je 0x14008d957
lea rcx, [rsp + 0x60]
call fcn.14006d647
test al, al
jne 0x14008f712
mov r14, qword [rsp + 0x68]
mov rax, qword [rsp + 0x70]
cmp rax, r14
jae 0x14008f712
mov cl, byte [rax]
lea rdx, [rax + 1]
mov qword [rsp + 0x70], rdx
add cl, 0xd0
mov esi, 3
cmp cl, 9
ja 0x14008daa9
cmp rdx, r14
jae 0x14008f712
mov dl, byte [rax + 1]
lea r8, [rax + 2]
mov qword [rsp + 0x70], r8
add dl, 0xd0
cmp dl, 9
ja 0x14008daa9
cmp r8, r14
jae 0x14008f712
mov r9b, byte [rax + 2]
lea r8, [rax + 3]
mov qword [rsp + 0x70], r8
add r9b, 0xd0
cmp r9b, 0xa
jae 0x14008daa9
movzx ecx, cl
imul ecx, ecx, 0x64
movzx edx, dl
imul edx, edx, 0xa
add edx, ecx
movzx ecx, r9b
add ecx, edx
mov qword [rsp + 0x1c0], rcx
cmp r8, r14
jae 0x14008f712
movzx ecx, byte [rax + 3]
lea r11, [rax + 4]
mov qword [rsp + 0x70], r11
cmp ecx, 0xa
je 0x14008eae5
cmp ecx, 0xd
je 0x14008eb00
cmp ecx, 0x20
jne 0x14008daa9
test r15b, r15b
je 0x14008da2f
lea rcx, [rsp + 0x60]
call fcn.14006d647
test al, al
jne 0x14008f712
mov r14, qword [rsp + 0x68]
mov r11, qword [rsp + 0x70]
mov qword [rsp + 0x60], r11
xor ecx, ecx
mov rax, r11
mov r15, rbx
cmp rax, r14
jae 0x14008f715
mov rdx, rax
movzx r8d, byte [rax]
inc rax
cmp r8d, 9
je 0x14008da7d
cmp r8d, 0x20
je 0x14008da7d
cmp r8d, 0xa
je 0x14008f262
cmp r8d, 0xd
je 0x14008f277
test r8b, r8b
js 0x14008da7d
lea edx, [r8 - 0x21]
cmp dl, 0x5d
ja 0x14008daac
test r8b, r8b
movzx ecx, cl
mov edx, 1
cmovs ecx, edx
jmp 0x14008da3c
mov rcx, qword [rsp + 0x58]
and rcx, 0xffffffffffffff00
or rcx, 6
mov rdi, qword [rsp + 0x38]
lea r13, [rsp + 0x60]
jmp 0x14008dacd
mov r15, rbx
lea rbx, [rsp + 0x81]
mov rdi, qword [rsp + 0x38]
lea r13, [rsp + 0x60]
mov rcx, qword [rsp + 0x58]
and rcx, 0xffffffffffffff00
or rcx, rsi
lea r14, [rsp + 0x138]
cmp cl, 6
mov qword [rsp + 0x58], rcx
jne 0x14008f6eb
cmp byte [rsp + 0xff], 0
je 0x14008f6eb
xor r8d, r8d
mov ax, 0xc8
mov qword [rsp + 0x168], rax
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x108], rcx
xor r12d, r12d
mov qword [rsp + 0x2a0], rax
mov rax, qword [rsp + 0x200]
lea rcx, [rsp + 0x2a8]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x1f0]
movups xmmword [rcx], xmm0
lea rcx, [rsp + 0x338]
mov rdx, qword [rsp + 0x1a8]
call fcn.1400129d2
test word [rsp + 0x100], 0xff00
je 0x14008dbd0
lea rcx, [rsp + 0x11e0]
mov rdx, r12
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rs
call fcn.1400733ee
mov rsi, rax
mov rdi, rdx
shl rdi, 5
add rdi, rax
cmp rsi, rdi
je 0x14008dbd0
mov r8, qword [rsp + 0x338]
mov r9, qword [rsp + 0x340]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
lea rax, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rs
mov qword [rsp + 0x20], rax
call fcn.14005b285
xor ecx, ecx
cmp rdx, rcx
je 0x14008dbca
movzx r8d, byte [rax + rcx]
cmp r8d, 0xd
je 0x14008dbc1
cmp r8d, 0xa
jne 0x14008dbc5
mov byte [rax + rcx], 0x20
inc rcx
jmp 0x14008dbab
add rsi, 0x20
jmp 0x14008db7b
lea rcx, [rsp + 0x2f0]
lea rdx, [rsp + 0x338]
call fcn.14005e2c6
mov rax, qword [r15 + 0x10]
mov qword [r15 + 0x10], 3
cmp rax, 3
jne 0x14008dc06
lea rcx, [rsp + 0x1f0]
call fcn.140068bb7
jmp 0x14008dc26
mov qword [rsp + 0x1f0], rax
mov ecx, 0xb
lea rdi, [rsp + 0x1f8]
mov rsi, qword [rsp + 0x2e0]
rep movsq qword [rdi], qword [rsi]
cmp byte [rsp + 0x108], 2
sete byte [rsp + 0x110]
cmp byte [rsp + 0xfe], 0
je 0x14008dc96
mov edx, 2
xor ecx, ecx
call fcn.140142973
movups xmmword [rbx + 7], xmm6
and qword [rsp + 0x60], 0
and qword [rsp + 0x78], 0
mov ecx, 8
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x98], rcx
and qword [rsp + 0xa0], 0
mov qword [rsp + 0xa8], rax
and qword [rsp + 0xb0], 0
and word [rsp + 0xb8], 0
jmp 0x14008dc9f
mov qword [rsp + 0x60], 3
lea rbx, [rsp + 0x3e0]
mov r15, qword [rsp + 0x218]
mov rax, r15
mov qword [rsp + 0xd0], r12
add rax, r12
jb 0x1400903c9
mov rsi, qword [rsp + 0x240]
cmp rax, rsi
jbe 0x14008ded9
lea rcx, [rax - 1]
bsr rcx, rcx
not ecx
mov rdx, 0xffffffffffffffff
shr rdx, cl
cmp rax, 2
mov r12d, 0
cmovae r12, rdx
inc r12
je 0x1400903c9
cmp r12, 0x8000
ja 0x1400903c9
test r15, r15
je 0x14008de4d
mov rdi, qword [rsp + 0x238]
movzx eax, word [rsp + 0x248]
lea rcx, [rsi*4]
xor r13d, r13d
test rcx, rcx
je 0x14008dd59
cmp word [rdi + r13*4], 0xffff
je 0x14008dd50
movzx edx, word [rdi + r13*4 + 2]
and edx, eax
mov r8d, r13d
sub r8d, edx
test r8d, eax
je 0x14008dd5c
add rcx, 0xfffffffffffffffc
inc r13
jmp 0x14008dd30
xor r13d, r13d
mov rcx, rbx
mov rdx, r12
call fcn.140068884
mov rcx, rbx
call fcn.1400687f2
mov rbp, rdx
mov qword [rsp + 0x238], rax
mov qword [rsp + 0x240], rdx
dec r12d
mov word [rsp + 0x248], r12w
mov rcx, rdi
mov rdx, rsi
mov r8, r13
call fcn.1400700bb
mov r14, rdx
shl r14, 2
test r14, r14
je 0x14008ddca
lea rbx, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rsp + 0x1f0]
call fcn.14007010d
add r14, 0xfffffffffffffffc
mov rax, rbx
jmp 0x14008dda3
mov rcx, rdi
mov rdx, rsi
mov r8, r13
call fcn.1400700e6
mov r14, rdx
shl r14, 2
lea r13, [rsp + 0x60]
test r14, r14
je 0x14008de0b
lea rbx, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rsp + 0x1f0]
call fcn.14007010d
add r14, 0xfffffffffffffffc
mov rax, rbx
jmp 0x14008dde4
mov rax, rbp
shr rax, 2
add rax, r15
sub rbp, rax
lea rcx, [rsp + 0x208]
mov rdx, rbp
call fcn.14005be1a
mov rcx, rdi
mov rdx, rsi
call fcn.14006e735
mov rbp, qword [rsp + 0x48]
lea r14, [rsp + 0x138]
lea rbx, [rsp + 0x3e0]
jmp 0x14008ded9
lea eax, [r12 - 1]
mov word [rsp + 0x248], ax
mov rcx, rbx
mov rdx, r12
call fcn.140068884
mov rcx, rbx
call fcn.1400687f2
mov rdi, rax
mov r14, rdx
mov rcx, qword [rsp + 0x238]
mov rdx, rsi
call fcn.14006e735
mov qword [rsp + 0x238], rdi
mov qword [rsp + 0x240], r14
lea r14, [rsp + 0x138]
mov rax, r12
shr rax, 2
sub r12, rax
mov rcx, r12
call fcn.1400689d9
mov rsi, rax
mov rdi, rdx
lea rcx, [rsp + 0x208]
call fcn.14005bca6
mov qword [rsp + 0x208], rsi
mov qword [rsp + 0x210], rdi
and qword [rsp + 0x218], 0
lea rsi, [rsp + 0x11e0]
mov rcx, rsi
mov rdx, qword [rsp + 0xd0]
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rs
call fcn.1400733ee
mov rdi, rax
shl rdx, 5
add rdx, rax
mov qword [rsp + 0x120], rdx
mov r15, qword [rsp + 0x1b8]
cmp rdi, qword [rsp + 0x120]
mov qword [rsp + 0xe0], rdi
je 0x14008e77b
mov r8, qword [rsp + 0x2f8]
mov r9, qword [rsp + 0x300]
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
lea rax, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rs
mov qword [rsp + 0x20], rax
call fcn.14006f2e0
mov r8, rdx
lea rcx, [0x1401d3d5e]
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x1d0]
mov rdx, rax
mov r9, rbx
call fcn.140068dd0
movzx eax, byte [rsp + 0x1e0]
cmp eax, 3
je 0x14008f6e3
mov rsi, qword [rsp + 0x1d0]
mov rdi, qword [rsp + 0x1d8]
test eax, eax
je 0x14008dfaf
cmp eax, 2
jne 0x14008e003
and qword [rsp + 0x138], 0
mov byte [rsp + 0x140], sil
jmp 0x14008e02b
lea rcx, [rsp + 0x1d0]
mov rdx, rdi
call fcn.14006141e
xor ebx, ebx
cmp rdi, rbx
je 0x14008e013
movzx eax, byte [rsi + rbx]
lea rcx, [0x1401d3d5e]
mov al, byte [rax + rcx]
test al, al
je 0x14008f554
mov byte [rsp + 0x260], al
mov r8d, 1
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0x260]
call fcn.140012cff
inc rbx
jmp 0x14008dfc1
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.140012429
jmp 0x14008e02b
mov rcx, r14
lea rdx, [rsp + 0x1d0]
call fcn.14005e2c6
lea rbx, [rsp + 0x3e0]
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x280], xmm0
movaps xmmword [rsp + 0x290], xmm1
mov rdi, qword [rsp + 0xe0]
mov r8, qword [rdi + 0x10]
mov r9, qword [rdi + 0x18]
lea rsi, [rsp + 0x1d0]
mov rcx, rsi
lea rdx, [rsp + 0x2f0]
call fcn.140012603
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x3e0], xmm0
movaps xmmword [rsp + 0x3f0], xmm1
and qword [rsp + 0x3e0], 0
lea rcx, [rsp + 0x130]
mov rdx, rsi
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_value.rs
call fcn.140070fcd
mov rcx, rbx
call fcn.14005c8ff
mov byte [rsp + 0x150], 0
cmp qword [rsp + 0x280], 0
jne 0x14008e10d
cmp byte [rsp + 0x288], 0x14
jne 0x14008e10d
mov rcx, qword [rsp + 0x138]
mov rdx, qword [rsp + 0x140]
test byte [rsp + 0x110], 1
jne 0x14008e0f2
call fcn.140072900
jmp 0x14008e106
mov r9d, 5
lea r8, [0x1401d6731]
call fcn.140072912
xor al, 1
mov byte [rsp + 0x110], al
mov rsi, qword [rsp + 0x60]
cmp rsi, 3
je 0x14008e5f6
mov r8, qword [rdi]
mov r9, qword [rdi + 8]
lea rcx, [rsp + 0x260]
lea rdx, [rsp + 0x2f0]
call fcn.140012603
mov rax, qword [rsp + 0x88]
cmp esi, 1
jne 0x14008e151
test rax, rax
js 0x14008e186
cvtsi2ss xmm0, rax
jmp 0x14008e19b
mov rsi, qword [rsp + 0xb0]
mov rcx, rsi
shr rcx, 2
mov rdx, rsi
sub rdx, rcx
cmp rax, rdx
jne 0x14008e224
test rax, rax
je 0x14008e66f
add rsi, rsi
mov rcx, r13
mov rdx, rsi
jmp 0x14008e217
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
mov rdx, qword [rsp + 0xb0]
test rdx, rdx
js 0x14008e1af
cvtsi2ss xmm1, rdx
jmp 0x14008e1c6
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 0x14008e20b
mov rcx, r13
call fcn.140068d55
mov rsi, qword [rsp + 0xa8]
mov rdi, qword [rsp + 0xb0]
lea rax, [rdi*4]
mov rcx, rsi
test rax, rax
je 0x14008e45e
mov dword [rcx], 0xffff
add rcx, 4
add rax, 0xfffffffffffffffc
jmp 0x14008e1f2
and qword [rsp + 0x60], 0
add rdx, rdx
mov rcx, r13
call fcn.14006fed8
test al, al
jne 0x140090401
mov rcx, r13
lea rdx, [rsp + 0x280]
call fcn.14006fa2f
mov esi, eax
movzx r12d, word [rsp + 0xb8]
mov eax, r12d
and eax, esi
mov rbx, qword [rsp + 0xb0]
mov r14, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0xd0], rcx
mov r13, qword [rsp + 0x88]
xor r15d, r15d
mov rdi, rax
mov eax, 0
cmp rdi, rbx
jae 0x14008e26f
movzx ebp, word [r14 + rdi*4]
cmp rbp, 0xffff
je 0x14008e2ea
movzx eax, word [r14 + rdi*4 + 2]
mov ecx, r12d
and ecx, eax
mov r8d, edi
sub r8d, ecx
and r8d, r12d
cmp r8, r15
jb 0x14008e388
cmp ax, si
jne 0x14008e2df
mov rcx, qword [rsp + 0xd0]
mov rdx, r13
mov r8, rbp
lea r9, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_map.rssize_overflows_MAX_SIZE
call fcn.14006fd01
lea rcx, [rax + 0x38]
lea rdx, [rsp + 0x280]
call fcn.14005bb11
test al, al
jne 0x14008e50f
inc r15
inc rdi
mov rax, rdi
jmp 0x14008e26f
mov rbx, qword [rsp + 0x88]
lea r14, [rsp + 0x1d0]
mov rcx, r14
lea rdx, [rsp + 0x280]
call fcn.14006b85c
movups xmm0, xmmword [rsp + 0x260]
movups xmm1, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x3f0], xmm1
movaps xmmword [rsp + 0x3e0], xmm0
lea r13, [rsp + 0x60]
mov rcx, r13
mov edx, esi
mov r8, r14
lea r9, [rsp + 0x3e0]
call fcn.14006fc3b
test al, al
mov rbp, qword [rsp + 0x48]
jne 0x14009040e
mov rdx, qword [rsp + 0xb0]
cmp rdi, rdx
mov r15, qword [rsp + 0x1b8]
lea r14, [rsp + 0x138]
jae 0x140090399
mov rax, qword [rsp + 0xa8]
mov word [rax + rdi*4], bx
mov word [rax + rdi*4 + 2], si
jmp 0x14008e5e6
mov rbx, qword [rsp + 0x60]
lea r12, [rsp + 0x1d0]
mov rcx, r12
lea rdx, [rsp + 0x280]
call fcn.14006b85c
movups xmm0, xmmword [rsp + 0x260]
movups xmm1, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x3f0], xmm1
movaps xmmword [rsp + 0x3e0], xmm0
mov r14, qword [rsp + 0x88]
lea r13, [rsp + 0x60]
mov rcx, r13
mov edx, esi
mov r8, r12
lea r9, [rsp + 0x3e0]
call fcn.14006fc3b
test al, al
jne 0x14009040e
mov rcx, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xb0]
mov word [rsp + 0x20], si
mov r8, rdi
mov r9d, r14d
call fcn.14005bb96
mov rcx, qword [rsp + 0x60]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
cmp rbx, 2
cmove rdx, rcx
cmp r15, 0x200
cmovb rdx, rcx
mov qword [rsp + 0x60], rdx
mov r15, qword [rsp + 0x1b8]
mov rbp, qword [rsp + 0x48]
lea r14, [rsp + 0x138]
jmp 0x14008e5e6
imul r14, qword [rsp + 0x88], 0x60
mov rbx, qword [rsp + 0x80]
add r14, rbx
movzx r15d, word [rsp + 0xb8]
xor ebp, ebp
cmp rbx, r14
je 0x14008e224
mov rcx, r13
lea r13, [rbx + 0x60]
lea r12, [rbp + 1]
lea rdx, [rbx + 0x38]
call fcn.14005b4bd
movzx ecx, ax
mov edx, r15d
and edx, ecx
mov word [rbx + 0x58], cx
xor ecx, ecx
mov r8, rdx
mov edx, 0
cmp r8, rdi
jae 0x14008e4a8
cmp word [rsi + r8*4], 0xffff
je 0x14008e4df
movzx edx, word [rsi + r8*4 + 2]
and edx, r15d
mov r9d, r8d
sub r9d, edx
and r9d, r15d
cmp r9, rcx
jb 0x14008e4ec
inc rcx
inc r8
mov rdx, r8
jmp 0x14008e4a8
mov word [rsi + r8*4], bp
mov word [rsi + r8*4 + 2], ax
jmp 0x14008e4ff
mov word [rsp + 0x20], ax
mov rcx, rsi
mov rdx, rdi
mov r9d, ebp
call fcn.14005bb96
mov rbx, r13
mov rbp, r12
lea r13, [rsp + 0x60]
jmp 0x14008e47d
cmp r13, rbp
jbe 0x1400903a8
imul rax, rbp, 0x60
mov rcx, qword [rsp + 0xd0]
lea rdi, [rcx + rax]
cmp qword [rcx + rax], 0
mov r15, qword [rsp + 0x1b8]
lea r14, [rsp + 0x138]
je 0x14008e6fb
mov rsi, qword [rdi + 0x10]
mov rbx, qword [rsp + 0xa0]
movups xmm0, xmmword [rsp + 0x260]
movups xmm1, xmmword [rsp + 0x270]
lea rax, [rsp + 0x3e8]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
mov qword [rsp + 0x3e0], 1
mov qword [rsp + 0x3e8], rsi
and qword [rsp + 0x3f0], 0
mov qword [rsp + 0x3f8], rbp
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x3e0]
call fcn.14006fd25
mov rdx, qword [rsp + 0xa0]
cmp rdx, rsi
lea r13, [rsp + 0x60]
jbe 0x1400903ba
mov rax, qword [rsp + 0x98]
shl rsi, 6
mov ecx, 1
mov qword [rax + rsi + 0x10], rcx
mov qword [rax + rsi + 0x18], rbx
mov qword [rdi], rcx
mov qword [rdi + 0x10], rbx
mov rbp, qword [rsp + 0x48]
lea rbx, [rsp + 0x3e0]
mov rdi, qword [rsp + 0xe0]
add rdi, 0x20
movaps xmm0, xmmword [rsp + 0x280]
movaps xmm1, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x1e0], xmm1
movaps xmmword [rsp + 0x1d0], xmm0
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x400], rax
movups xmm0, xmmword [rsp + 0x130]
movups xmm1, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x3f0], xmm1
movaps xmmword [rsp + 0x3e0], xmm0
lea rcx, [rsp + 0x1f0]
lea rdx, [rsp + 0x1d0]
mov r8, rbx
call fcn.14005c399
lea rsi, [rsp + 0x11e0]
jmp 0x14008df12
mov word [rsp + 0xb8], 7
mov edx, 8
lea rdi, [rsp + 0x3e0]
mov rcx, rdi
call fcn.140068884
mov rcx, rdi
call fcn.1400687f2
mov rdi, rax
mov r14, rdx
mov rcx, qword [rsp + 0xa8]
mov rdx, rsi
call fcn.14006e735
mov qword [rsp + 0xa8], rdi
mov qword [rsp + 0xb0], r14
mov ecx, 0x240
call fcn.140070151
test rax, rax
je 0x14009043a
mov rsi, rax
lea rcx, [rsp + 0x78]
call fcn.14006f527
mov qword [rsp + 0x78], 6
mov qword [rsp + 0x80], rsi
and qword [rsp + 0x88], 0
jmp 0x14008e224
mov rsi, qword [rsp + 0xa0]
movups xmm0, xmmword [rsp + 0x260]
movups xmm1, xmmword [rsp + 0x270]
lea rax, [rsp + 0x3e8]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
and qword [rsp + 0x3e0], 0
mov qword [rsp + 0x3e8], rbp
and qword [rsp + 0x3f0], 0
mov qword [rsp + 0x3f8], rbp
lea rcx, [rsp + 0x90]
lea rbx, [rsp + 0x3e0]
mov rdx, rbx
call fcn.14006fd25
mov qword [rdi], 1
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
mov rbp, qword [rsp + 0x48]
lea r13, [rsp + 0x60]
jmp 0x14008e5ee
mov rbx, rbp
mov r12, qword [rsp + 0x60]
mov bpl, 1
cmp r12, 3
je 0x14008e880
mov qword [rsp + 0xd0], r12
mov ecx, 0x20
mov edx, 8
call fcn.140142973
mov r14, rax
movups xmm0, xmmword [0x140201710]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x140201720]
movups xmmword [rax + 0x10], xmm0
xor ecx, ecx
call fcn.14005b45d
mov ecx, 0x60
mov edx, 8
call fcn.140142973
mov ecx, 0xc
mov rdi, rax
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
lea rcx, fcn.14006f4b7
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x128], r14
mov rcx, r14
movabs rdx, 0x14ed1bc4edd8af53
movabs r8, 0x34ba1eafe3336d24
mov r9, rax
call fcn.140067a7e
test rax, rax
je 0x14008e892
mov r14, rax
mov rsi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x34ba1eafe3336d24
xor rdx, rcx
movabs rcx, 0x14ed1bc4edd8af53
xor rax, rcx
or rax, rdx
jne 0x14008e887
mov ecx, 0xc
lea rdi, [rsp + 0x3e0]
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov edx, 8
mov rcx, r14
call fcn.140001900
cmp qword [rsp + 0x3e0], 3
je 0x14008e892
lea rcx, [rsp + 0x3e0]
call fcn.14006f4b7
jmp 0x14008e892
xor esi, esi
mov r13b, 1
jmp 0x14008e8a5
mov rcx, r14
mov rdx, rsi
call fcn.14009f263
xor r13d, r13d
mov r12, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0x128]
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0xd0], rax
test rax, rax
je 0x14008e9d3
movups xmm0, xmmword [rsp + 0x2a0]
movups xmm1, xmmword [rsp + 0x2b0]
movaps xmmword [rsp + 0x320], xmm1
movaps xmmword [rsp + 0x310], xmm0
test rsi, rsi
jne 0x14008e911
mov ecx, 0x20
mov edx, 8
call fcn.140142973
mov rsi, rax
movups xmm0, xmmword [0x140201710]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x140201720]
movups xmmword [rax + 0x10], xmm0
xor ecx, ecx
call fcn.14005b45d
mov ecx, 0x20
mov edx, 8
call fcn.140142973
movaps xmm0, xmmword [rsp + 0x310]
movaps xmm1, xmmword [rsp + 0x320]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
lea rcx, [0x1401d57d8]
mov qword [rsp + 0x20], rcx
mov r14, rsi
mov rcx, rsi
movabs rdx, 0x52d6ec4d74b66776
movabs r8, 0x708f7f5497b16b10
mov r9, rax
call fcn.140067a7e
test rax, rax
je 0x14008e9e3
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x708f7f5497b16b10
xor rdx, rcx
movabs rcx, 0x52d6ec4d74b66776
xor rax, rcx
or rax, rdx
jne 0x14008e9d8
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x3f0], xmm1
movaps xmmword [rsp + 0x3e0], xmm0
mov edx, 8
mov rcx, rsi
call fcn.140001900
cmp qword [rsp + 0x3e0], 0
je 0x14008e9e3
lea rcx, [rsp + 0x3e0]
call fcn.14006dc0f
jmp 0x14008e9e3
mov r14, rsi
jmp 0x14008e9e5
mov rcx, rsi
mov rdx, rdi
call fcn.14009f263
xor ebp, ebp
mov ecx, 0xc
lea rdi, [rsp + 0x3e0]
lea rsi, [rsp + 0x1f0]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x108]
mov byte [rsp + 0x44a], al
mov rcx, qword [rsp + 0x168]
mov word [rsp + 0x448], cx
mov qword [rsp + 0x440], r14
cmp cx, 0x64
mov rdi, qword [rsp + 0x38]
lea rsi, [rsp + 0x11e0]
je 0x14008ea66
movzx eax, cx
cmp eax, 0x65
je 0x14008f774
cmp eax, 0xcc
je 0x14008f783
cmp eax, 0x130
je 0x14008f783
lea eax, [rcx - 0x66]
cmp ax, 0x62
jae 0x14008f744
cmp qword [r15 + 0x160], 0
je 0x14008f72c
lea rcx, [rsp + 0x3e0]
call fcn.140073526
cmp r12d, 3
lea r13, [rsp + 0x60]
jne 0x14008ea9e
mov rax, qword [rsp + 0x60]
cmp eax, 3
je 0x14008ea9e
mov rcx, r13
call fcn.14006f4b7
lea rcx, [rsp + 0x2f0]
call fcn.14006dc0f
cmp qword [rsp + 0xd0], 0
mov rbp, rbx
jne 0x14008ead1
cmp qword [rsp + 0x2a0], 0
je 0x14008ead1
lea rcx, [rsp + 0x2a0]
call fcn.14006dc0f
mov r12, qword [r15 + 0x160]
lea rbx, [rsp + 0x81]
jmp 0x14008d756
mov qword [rsp + 0x60], r11
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x110], rax
xor edx, edx
mov r15, rbx
jmp 0x14008eb3a
cmp r11, r14
jae 0x14008f9da
mov cl, byte [rax + 4]
add rax, 5
mov qword [rsp + 0x70], rax
cmp cl, 0xa
mov r15, rbx
jne 0x14008f245
mov qword [rsp + 0x60], rax
lea rcx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x110], rcx
xor edx, edx
mov r11, rax
mov qword [rsp + 0x250], rdx
mov r8, r14
mov rbp, r11
xor ecx, ecx
mov rax, qword [rsp + 0x100]
shr rax, 0x20
test al, al
setne al
mov r10, rcx
shl r10, 5
lea rdx, [rsp + r10]
add rdx, 0x3e0
mov qword [rsp + 0xd0], rcx
test rcx, rcx
sete cl
and cl, al
lea r9, [0x1401d4f40]
cmp rbp, r8
jae 0x14008f959
movzx eax, byte [rbp]
lea rsi, [rbp + 1]
mov qword [rsp + 0x70], rsi
cmp rax, 0xa
je 0x14008f302
cmp eax, 0xd
je 0x14008f307
cmp byte [rax + r9], 0
je 0x14008ed1c
mov byte [rsp + 0x108], cl
mov qword [rsp + 0x120], rdx
mov rdx, qword [rsp + 0x70]
mov rax, rbp
not rax
add rax, r8
mov qword [rsp + 0xe0], r8
sub r8, rsi
cmp r8, 8
jb 0x14008ef69
mov rcx, qword [rsi]
mov qword [rsp + 0x130], rcx
mov rcx, 0xffffffffffffffff
cmp rcx, 7
je 0x14008ec17
movzx r8d, byte [rsp + rcx + 0x131]
inc rcx
cmp byte [r8 + r9], 0
jne 0x14008ebfc
jmp 0x14008ec2c
add rsi, 8
add rax, 0xfffffffffffffff8
mov rdx, rsi
mov r8, qword [rsp + 0xe0]
jmp 0x14008ebdd
mov qword [rsp + 0x70], rdx
add rsi, rcx
mov qword [rsp + 0x70], rsi
mov r8, qword [rsp + 0xe0]
cmp rsi, r8
jae 0x14008f959
mov al, byte [rsi]
lea rcx, [rsi + 1]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x60], rcx
cmp al, 0x3a
jne 0x14008ed5b
mov qword [rsp + 0x168], rbp
mov rbp, rcx
cmp rbp, r8
jae 0x14008f959
movzx eax, byte [rbp]
lea rdx, [rbp + 1]
mov qword [rsp + 0x70], rdx
cmp rax, 0x20
je 0x14008ed0f
cmp eax, 9
je 0x14008ed0f
lea r8, [0x1401d5040]
cmp byte [rax + r8], 0
jne 0x14008edf7
cmp eax, 0xa
mov r8, qword [rsp + 0xe0]
je 0x14008ecd8
cmp eax, 0xd
jne 0x14008eff4
cmp rdx, r8
jae 0x14008f959
mov al, byte [rbp + 1]
add rbp, 2
mov qword [rsp + 0x70], rbp
cmp al, 0xa
je 0x14008ecdb
jmp 0x14008f2de
mov rbp, rdx
test word [rsp + 0x100], 0xff00
je 0x14008f153
cmp rbp, r8
jae 0x14008f959
movzx eax, byte [rbp]
cmp eax, 9
je 0x14008ec6d
cmp eax, 0x20
je 0x14008ec6d
jmp 0x14008f153
mov qword [rsp + 0x60], rdx
mov rcx, rdx
jmp 0x14008ec6a
test cl, cl
je 0x14008edac
cmp eax, 0x20
je 0x14008ed2e
cmp eax, 9
jne 0x14008edac
cmp rsi, r8
jae 0x14008f09d
movzx eax, byte [rsi]
cmp eax, 0x20
je 0x14008ed48
cmp eax, 9
jne 0x14008f09d
cmp rsi, r8
jae 0x14008f959
inc rsi
mov qword [rsp + 0x70], rsi
jmp 0x14008ed2e
cmp byte [rsp + 0x100], 0
je 0x14008ef25
mov rdx, qword [rsp + 0x70]
cmp al, 0x20
je 0x14008ed88
movzx r8d, al
cmp r8d, 9
mov r8, qword [rsp + 0xe0]
jne 0x14008ef20
cmp rcx, r8
jae 0x14008f8b6
mov al, byte [rcx]
inc rcx
mov rdx, rcx
cmp al, 0x3a
jne 0x14008ed6e
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x60], rcx
jmp 0x14008ec62
mov ebp, ecx
mov rcx, qword [rsp + 0x100]
shr rcx, 0x28
test cl, cl
je 0x14008f2cb
mov rcx, qword [rsp + 0x70]
test al, al
je 0x14008f2bf
movzx eax, al
cmp eax, 0xa
je 0x14008eeed
cmp eax, 0xd
je 0x14008eef9
cmp rsi, r8
jae 0x14008f954
mov al, byte [rsi]
inc rsi
mov rcx, rsi
jmp 0x14008edc7
mov qword [rsp + 0xe0], r10
mov qword [rsp + 0x128], r11
mov al, byte [0x14024b0d0]
test al, al
jne 0x14008ee35
mov ecx, 0xf
call fcn.14000ef92
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14008ee2f
mov ecx, 0xb
call fcn.14000ef92
xor al, 3
mov byte [0x14024b0d0], al
cmp al, 1
je 0x14008ee4d
movzx eax, al
lea rcx, [rsp + 0x60]
cmp eax, 2
jne 0x14008ee59
call fcn.14006d806
jmp 0x14008ee5e
lea rcx, [rsp + 0x60]
call fcn.14006d785
jmp 0x14008ee5e
call fcn.14006d6a7
mov r8, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x70]
cmp rcx, r8
jae 0x14008f959
movzx eax, byte [rcx]
lea rbp, [rcx + 1]
mov qword [rsp + 0x70], rbp
mov rdx, 0xffffffffffffffff
cmp eax, 0xa
je 0x14008eeb9
cmp eax, 0xd
jne 0x14008f0aa
cmp rbp, r8
jae 0x14008f959
mov al, byte [rcx + 1]
add rcx, 2
mov qword [rsp + 0x70], rcx
mov rdx, 0xfffffffffffffffe
mov rbp, rcx
cmp al, 0xa
jne 0x14008f2de
test word [rsp + 0x100], 0xff00
je 0x14008f220
cmp rbp, r8
jae 0x14008f959
movzx eax, byte [rbp]
cmp eax, 9
je 0x14008ee07
cmp eax, 0x20
je 0x14008ee07
jmp 0x14008f220
mov qword [rsp + 0x70], rcx
mov ecx, ebp
jmp 0x14008f09d
mov qword [rsp + 0x70], rcx
cmp rsi, r8
jae 0x14008f959
mov al, byte [rsi]
inc rsi
mov qword [rsp + 0x70], rsi
cmp al, 0xa
mov ecx, ebp
je 0x14008f09d
jmp 0x14008f2cb
mov qword [rsp + 0x70], rdx
mov rdx, qword [rsp + 0x100]
shr rdx, 0x28
test dl, dl
je 0x14008f2cb
mov rdx, qword [rsp + 0x70]
mov rsi, rcx
test al, al
je 0x14008f2c6
movzx eax, al
cmp eax, 0xa
je 0x14008ef95
cmp eax, 0xd
je 0x14008efae
cmp rsi, r8
jae 0x14008f8b6
mov al, byte [rsi]
inc rsi
mov rdx, rsi
jmp 0x14008ef41
mov qword [rsp + 0x70], rdx
mov rcx, 0xffffffffffffffff
test rax, rax
je 0x14008f040
movzx edx, byte [rsi + rcx + 1]
inc rcx
dec rax
cmp byte [rdx + r9], 0
jne 0x14008ef75
jmp 0x14008ec31
mov qword [rsp + 0x70], rdx
mov rdx, qword [rsp + 0x120]
mov cl, byte [rsp + 0x108]
jmp 0x14008f09d
mov qword [rsp + 0x70], rdx
cmp rsi, r8
jae 0x14008f9e7
mov al, byte [rsi]
inc rsi
mov qword [rsp + 0x70], rsi
cmp al, 0xa
mov r15, rbx
lea r9, [0x1401d4f40]
mov rdx, qword [rsp + 0x120]
mov r8, qword [rsp + 0xe0]
mov cl, byte [rsp + 0x108]
je 0x14008f09d
jmp 0x14008f2cb
mov rcx, qword [rsp + 0x100]
shr rcx, 0x28
test cl, cl
je 0x14008f4db
mov rcx, qword [rsp + 0x70]
mov rsi, rdx
mov r8, qword [rsp + 0xe0]
test al, al
je 0x14008f4d6
movzx eax, al
cmp eax, 0xa
je 0x14008f048
cmp eax, 0xd
je 0x14008f05c
cmp rsi, r8
jae 0x14008f9e2
mov al, byte [rsi]
inc rsi
mov rcx, rsi
jmp 0x14008f018
mov rcx, r8
jmp 0x14008ec31
mov qword [rsp + 0x70], rcx
mov r15, rbx
lea r9, [0x1401d4f40]
jmp 0x14008ef9a
mov qword [rsp + 0x70], rcx
cmp rsi, r8
jae 0x14008f9e7
mov al, byte [rsi]
inc rsi
mov qword [rsp + 0x70], rsi
cmp al, 0xa
mov r15, rbx
lea r9, [0x1401d4f40]
mov rdx, qword [rsp + 0x120]
mov r8, qword [rsp + 0xe0]
mov cl, byte [rsp + 0x108]
jne 0x14008f2de
mov qword [rsp + 0x60], rsi
mov rbp, rsi
jmp 0x14008eb84
mov rcx, qword [rsp + 0x100]
shr rcx, 0x28
test cl, cl
je 0x14008f4db
mov rcx, qword [rsp + 0x70]
mov rsi, rbp
test al, al
je 0x14008f4d6
movzx eax, al
cmp eax, 0xa
je 0x14008f0ee
cmp eax, 0xd
je 0x14008f112
cmp rsi, r8
jae 0x14008f9e2
mov al, byte [rsi]
inc rsi
mov rcx, rsi
jmp 0x14008f0c6
mov qword [rsp + 0x70], rcx
mov r15, rbx
lea r9, [0x1401d4f40]
mov r11, qword [rsp + 0x128]
mov r10, qword [rsp + 0xe0]
jmp 0x14008ef9a
mov qword [rsp + 0x70], rcx
cmp rsi, r8
jae 0x14008f9e7
mov al, byte [rsi]
inc rsi
mov qword [rsp + 0x70], rsi
cmp al, 0xa
mov r15, rbx
lea r9, [0x1401d4f40]
mov r11, qword [rsp + 0x128]
mov r10, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0x120]
jmp 0x14008f090
mov qword [rsp + 0x128], r11
sub rsi, qword [rsp + 0x168]
mov rdx, rbp
sub rdx, rcx
mov qword [rsp + 0x60], rbp
xor r8d, r8d
lea r9, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_httparse_1.9.4_src_lib.rs
call fcn.14006d687
mov rcx, qword [rsp + 0xd0]
cmp rcx, 0x64
mov r11, qword [rsp + 0x128]
je 0x14008f52e
inc rcx
mov qword [rsp + 0xd0], rcx
mov r9, rdx
test r9, r9
je 0x14008f1ec
mov r8, r9
movzx ecx, byte [rax + r9 - 1]
cmp rcx, 0x20
ja 0x14008f1cd
lea r9, [r8 - 1]
movabs r10, 0x100002600
bt r10, rcx
jb 0x14008f1a5
mov rcx, rax
lea r9, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_httparse_1.9.4_src_lib.rs
mov qword [rsp + 0x128], r11
call fcn.14006d687
mov r11, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x120]
mov r8, qword [rsp + 0x168]
mov qword [rcx], r8
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
mov rcx, qword [rsp + 0xd0]
mov r8, qword [rsp + 0xe0]
jmp 0x14008eb4a
mov qword [rsp + 0xe0], r8
sub rsi, qword [rsp + 0x168]
mov rax, qword [rsp + 0x60]
add rdx, rbp
sub rdx, rax
mov qword [rsp + 0x60], rbp
jmp 0x14008f17d
mov rcx, qword [rsp + 0x58]
and rcx, 0xffffffffffffff00
or rcx, 3
lea rbx, [rsp + 0x81]
jmp 0x14008da9d
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x60], rax
test cl, 1
jne 0x14008eb26
jmp 0x14008f2a6
mov qword [rsp + 0x70], rax
cmp rax, r14
jae 0x14008f9ef
mov r8b, byte [rdx + 1]
lea rax, [rdx + 2]
mov qword [rsp + 0x70], rax
cmp r8b, 0xa
jne 0x14008f2f5
mov qword [rsp + 0x60], rax
test cl, 1
jne 0x14008f4a9
test r11, r11
je 0x14008f9ef
sub rdx, r11
mov qword [rsp + 0x110], r11
jmp 0x14008f4ba
mov qword [rsp + 0x70], rcx
jmp 0x14008f2cb
mov qword [rsp + 0x70], rdx
mov rax, qword [rsp + 0xd8]
and rax, 0xffffffffffffff00
jmp 0x14008f4f0
mov rax, qword [rsp + 0xd8]
and rax, 0xffffffffffffff00
or rax, 1
jmp 0x14008f4f0
mov r15, rbx
mov rbp, qword [rsp + 0x48]
jmp 0x14008daac
mov r15, r10
jmp 0x14008f32a
cmp rsi, r8
jae 0x14008f9e7
mov al, byte [rbp + 1]
add rbp, 2
mov qword [rsp + 0x70], rbp
cmp al, 0xa
jne 0x14008f4c2
mov r15, r10
mov rsi, rbp
sub rsi, r11
mov rax, rsi
and rax, 0xffffffffffffff00
movzx ecx, sil
or rcx, rax
sub r12, r14
add r12, r11
mov qword [rsp + 0xd8], rcx
add r12, rcx
mov qword [rsp + 0x58], r12
mov rax, qword [rsp + 0x1c0]
add eax, 0xfffffc18
mov r14d, 4
cmp ax, 0xfc7c
jb 0x14008f9fc
mov rsi, qword [rsp + 0x110]
test rsi, rsi
je 0x1400904b1
mov rcx, qword [rsp + 0x1c0]
call fcn.14006c178
test rax, rax
je 0x14008f3b5
mov r9, rdx
mov rcx, rsi
mov rdx, qword [rsp + 0x250]
mov r8, rax
call fcn.140012981
test al, al
je 0x14008f3b5
and qword [rsp + 0x60], 0
jmp 0x14008f3ca
lea rcx, [rsp + 0x60]
mov rdx, rsi
mov r8, qword [rsp + 0x250]
call fcn.140012429
movabs rax, 0x312e312f50545448
cmp r13, rax
sete al
inc al
mov qword [rsp + 0x108], rax
xor eax, eax
cmp r15, rax
je 0x14008f44a
mov rcx, qword [rsp + rax + 0x3e8]
cmp rcx, 0xffff
ja 0x14008f9a9
mov rdx, qword [rsp + rax + 0x3e0]
mov r8, qword [rsp + rax + 0x3f0]
sub rdx, rdi
add rcx, rdx
sub r8, rdi
mov r9, qword [rsp + rax + 0x3f8]
add r9, r8
mov qword [rsp + rax + 0x11e0], rdx
mov qword [rsp + rax + 0x11e8], rcx
mov qword [rsp + rax + 0x11f0], r8
mov qword [rsp + rax + 0x11f8], r9
add rax, 0x20
jmp 0x14008f3e6
mov rax, qword [rsp + 0x60]
lea rdx, [rsp + 0x81]
movups xmm0, xmmword [rdx - 0x19]
movaps xmmword [rsp + 0x1f0], xmm0
mov rcx, qword [rdx - 9]
mov qword [rsp + 0x200], rcx
mov r8, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x1c0]
mov qword [rsp + 0x168], rcx
mov r15, rbx
mov rbx, rdx
mov rbp, qword [rsp + 0x48]
lea r13, [rsp + 0x60]
lea r14, [rsp + 0x138]
mov r12, qword [rsp + 0xd0]
jmp 0x14008db0f
lea rcx, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x110], rcx
xor edx, edx
mov r11, rax
jmp 0x14008eafb
mov rax, qword [rsp + 0xd8]
and rax, 0xffffffffffffff00
or rax, 2
jmp 0x14008f4ed
mov qword [rsp + 0x70], rcx
mov rax, qword [rsp + 0xd8]
and rax, 0xffffffffffffff00
or rax, 1
mov r15, rbx
mov rbp, qword [rsp + 0x48]
lea rbx, [rsp + 0x81]
mov rdi, qword [rsp + 0x38]
lea r13, [rsp + 0x60]
lea r14, [rsp + 0x138]
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0xd8], rax
movzx eax, al
and rcx, 0xffffffffffffff00
or rcx, rax
jmp 0x14008dad5
mov eax, 5
jmp 0x14008f4f0
xor eax, eax
jmp 0x14008f669
mov rdi, qword [rsp + 0x38]
mov r14d, 3
lea rsi, [rsp + 0x11e0]
jmp 0x14008f5f7
mov rbx, rbp
lea rcx, [rsp + 0x1d0]
call fcn.140012c77
lea rsi, [rsp + 0x11e0]
mov r13b, 1
mov r14d, 4
mov al, 0xb
mov qword [rsp + 0x118], rax
mov bpl, 1
mov rdi, qword [rsp + 0x38]
test r13b, r13b
lea r13, [rsp + 0x60]
je 0x14008f5a3
mov rax, qword [rsp + 0x60]
cmp eax, 3
je 0x14008f5a3
mov rcx, r13
call fcn.14006f4b7
mov rax, qword [rsp + 0x120]
cmp qword [rsp + 0xe0], rax
je 0x14008f5c2
lea rcx, [rsp + 0x1f0]
call fcn.14006dfb8
lea rcx, [rsp + 0x2f0]
call fcn.14006dc0f
test bpl, bpl
je 0x14008f5ec
cmp qword [rsp + 0x2a0], 0
je 0x14008f5ec
lea rcx, [rsp + 0x2a0]
call fcn.14006dc0f
mov rbp, rbx
lea rbx, [rsp + 0x81]
lea r12, [rsp + 0x358]
mov rcx, r12
call fcn.140089f2a
mov rcx, r12
call fcn.140089f39
cmp r14, 4
je 0x14008fa83
mov r8d, 0x5a
lea rcx, [rsp + 0x380]
lea rdx, [rsp + 0x1186]
call sub.msvcrt.dll_memcpy
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0x198], eax
mov al, byte [rsp + 0x194]
mov byte [rsp + 0x19c], al
cmp r14, 3
jne 0x14008fab1
mov rax, qword [r15 + 0x160]
mov r14, qword [rsp + 0x170]
xor ecx, ecx
cmp byte [r15 + 0x128], 0
sete cl
cmp rax, qword [r15 + rcx*8 + 0x130]
jae 0x14008fa2d
lea r12, [rsp + 0x3e0]
mov rcx, r12
mov rdx, qword [rsp + 0x2e8]
mov r8, r14
call fcn.140090c5a
cmp dword [rsp + 0x3e0], 2
je 0x14008fa33
mov rcx, rsi
mov rdx, r12
call fcn.14009253a
cmp qword [rsp + 0x11e0], 0
mov r12, qword [rsp + 0x1c8]
jne 0x14008fa43
cmp qword [rsp + 0x11e8], 0
jne 0x14008d731
jmp 0x14008fa7c
mov rbx, rbp
jmp 0x14008f56c
lea ecx, [rcx*8]
movabs rax, 0x409000a000000
shr rax, cl
mov qword [rsp + 0x118], rax
mov r14d, 4
jmp 0x14008f547
mov r15, rbx
lea rbx, [rsp + 0x81]
mov rdi, qword [rsp + 0x38]
lea r13, [rsp + 0x60]
jmp 0x14008f541
mov r14d, 3
lea rcx, [rsp + 0x3e0]
call fcn.140073526
jmp 0x14008f587
movzx eax, byte [r15 + 0xa8]
cmp rax, 0xb
je 0x14008f839
cmp eax, 5
je 0x14008f783
cmp eax, 7
jne 0x14008f839
add ecx, 0xffffff38
cmp cx, 0x64
jae 0x14008f839
mov r12b, 1
xor eax, eax
mov qword [rsp + 0xe8], rax
jmp 0x14008f790
xor eax, eax
mov qword [rsp + 0xe8], rax
xor r12d, r12d
mov r14, qword [rsp + 0x3e0]
mov al, byte [rsp + 0x3e8]
mov qword [rsp + 0x118], rax
movzx eax, byte [rsp + 0x3ef]
shl eax, 0x10
movzx ecx, word [rsp + 0x3ed]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x3e9]
or rax, rcx
mov qword [rsp + 0x2c0], rax
mov r8d, 0x5a
lea rcx, [rsp + 0x1186]
lea rdx, [rsp + 0x3f0]
call sub.msvcrt.dll_memcpy
mov al, byte [rsp + 0x44a]
mov byte [rsp + 0xfc], al
lea rcx, [rsp + 0x3e8]
mov eax, dword [rcx + 0x63]
mov dword [rsp + 0x190], eax
mov al, byte [rcx + 0x67]
mov byte [rsp + 0x194], al
mov qword [rsp + 0xf0], r12
mov eax, r12d
xor al, 1
mov cl, byte [rsp + 0x110]
and cl, al
mov byte [rsp + 0xfb], cl
jmp 0x14008f587
movups xmm8, xmmword [0x1401d6748]
movaps xmmword [rsp + 0x140], xmm8
movups xmm9, xmmword [0x1401d6738]
movaps xmmword [rsp + 0x130], xmm9
lea r14, [rsp + 0x3e0]
mov rcx, r14
lea rdx, [rsp + 0x130]
call fcn.14005c228
test al, al
je 0x14008f88e
cmp byte [rsp + 0x44a], 1
jne 0x14008f8c0
mov r14d, 4
mov al, 2
jmp 0x14008f98b
mov rcx, r14
call fcn.140072b70
cmp rax, 1
jne 0x14008f913
cmp rdx, 0xfffffffffffffffe
jae 0x14008f983
xor r12d, r12d
mov qword [rsp + 0xe8], rdx
jmp 0x14008f790
mov qword [rsp + 0x70], rdx
jmp 0x14008f959
movaps xmmword [rsp + 0x140], xmm8
movaps xmmword [rsp + 0x130], xmm9
lea r12, [rsp + 0x1d0]
mov rcx, r12
lea rdx, [rsp + 0x3e0]
lea r14, [rsp + 0x130]
mov r8, r14
call fcn.140070f6f
mov rcx, r14
mov rdx, r12
call fcn.140071887
mov rcx, r14
call fcn.140073414
movzx eax, al
not rax
jmp 0x14008f785
movups xmm0, xmmword [0x1401ee328]
movaps xmmword [rsp + 0x140], xmm0
movups xmm0, xmmword [0x1401ee318]
movaps xmmword [rsp + 0x130], xmm0
lea rcx, [rsp + 0x3e0]
lea rdx, [rsp + 0x130]
call fcn.14005c228
test al, al
je 0x14008f998
mov r14d, 4
mov al, 1
jmp 0x14008f98b
mov qword [rsp + 0x70], rcx
mov rbp, qword [rsp + 0x48]
lea rbx, [rsp + 0x81]
mov rdi, qword [rsp + 0x38]
lea rsi, [rsp + 0x11e0]
lea r13, [rsp + 0x60]
mov r14d, 3
jmp 0x14008f5f7
mov r14d, 4
mov al, 9
mov qword [rsp + 0x118], rax
jmp 0x14008f732
mov qword [rsp + 0xe8], 0xffffffffffffffff
jmp 0x14008f78d
lea r13, [rsp + 0x60]
mov rcx, r13
call fcn.14005c8ff
mov al, 9
mov qword [rsp + 0x118], rax
mov r15, rbx
mov rbp, qword [rsp + 0x48]
lea rbx, [rsp + 0x81]
mov rdi, qword [rsp + 0x38]
jmp 0x14008f547
mov r15, rbx
jmp 0x14008f95e
mov qword [rsp + 0x70], rcx
mov r15, rbx
jmp 0x14008f959
mov r15, rbx
mov rbp, qword [rsp + 0x48]
jmp 0x14008f715
mov al, 0xa
mov qword [rsp + 0x118], rax
mov r15, rbx
mov rbp, qword [rsp + 0x48]
lea rbx, [rsp + 0x81]
mov rdi, qword [rsp + 0x38]
lea rsi, [rsp + 0x11e0]
lea r13, [rsp + 0x60]
jmp 0x14008f5f7
xor ecx, ecx
mov dl, 9
jmp 0x14008fa8d
mov r14d, 4
mov r12, qword [rsp + 0x1c8]
jmp 0x14008fa59
mov rax, qword [rsp + 0x11e8]
mov qword [rsp + 0x160], rax
mov r14d, 3
mov dl, byte [rsp + 0x46]
mov r8b, byte [rsp + 0x37]
mov r9b, byte [rsp + 0x47]
mov r11, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0xf0]
jmp 0x14008fb39
call fcn.1400725dc
jmp 0x14008fa92
xor ecx, ecx
mov rdx, qword [rsp + 0x118]
call fcn.14006e8ce
mov r8b, byte [rsp + 0x37]
mov r9b, byte [rsp + 0x47]
mov r11, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0xf0]
jmp 0x14008fb61
movzx eax, byte [rsp + 0x118]
mov rcx, qword [rsp + 0x2c0]
shl rcx, 8
or rcx, rax
mov qword [rsp + 0x160], rcx
mov r8d, 0x5a
lea rcx, [rsp + 0x1128]
lea rdx, [rsp + 0x380]
call sub.msvcrt.dll_memcpy
mov eax, dword [rsp + 0x198]
mov dword [rsp + 0x188], eax
mov al, byte [rsp + 0x19c]
mov byte [rsp + 0x18c], al
mov rcx, qword [rsp + 0xf0]
mov edx, ecx
mov r8b, byte [rsp + 0xfb]
mov r11, qword [rsp + 0xe8]
mov qword [rsp + 0x258], r11
mov r9b, byte [rsp + 0xfc]
mov r12, qword [rsp + 0x1c8]
cmp r14, 4
mov r10, qword [rsp + 0x1b0]
je 0x14008fbe6
cmp r14, 3
jne 0x14008fbf1
mov byte [rsp + 0x46], dl
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x380], rax
mov dl, byte [r15 + 0xd4]
mov qword [r15 + 0x70], 4
mov byte [r15 + 0xd4], 2
mov r10, qword [r15 + 0x160]
test r10, r10
mov qword [rsp + 0x160], rax
mov qword [rsp + 0xf0], rcx
je 0x14008fd13
mov byte [rsp + 0xd0], dl
mov byte [rsp + 0x37], r8b
mov rcx, qword [rsp + 0x1a8]
mov rcx, qword [rcx]
xor edx, edx
cmp r10, rdx
je 0x14008fbd8
movzx r8d, byte [rcx + rdx]
cmp r8d, 0xd
je 0x14008fbd3
cmp r8d, 0xa
jne 0x14008fccd
inc rdx
jmp 0x14008fbb9
mov rbx, r11
mov r12d, r9d
mov rdx, r10
jmp 0x14008fce4
mov r14d, 5
jmp 0x14008fe62
mov qword [rsp + 0xf0], rcx
mov ecx, 0x5a
lea rdi, [rsp + 0x10c8]
lea rsi, [rsp + 0x1128]
rep movsb byte [rdi], byte [rsi]
mov al, byte [rsp + 0x18c]
mov byte [rsp + 0x184], al
mov eax, dword [rsp + 0x188]
mov dword [rsp + 0x180], eax
mov byte [r15 + 0xd2], 0
cmp byte [r15 + 0xd4], 2
jne 0x14008fc43
test r8b, r8b
jne 0x14008fc55
cmp r8b, 1
mov eax, 0
adc al, 1
mov byte [r15 + 0xd4], al
mov byte [r15 + 0xd5], r9b
test dl, dl
setne cl
mov rax, qword [rsp + 0x258]
cmp rax, 0xfffffffffffffffe
je 0x140090145
cmp rax, 0xffffffffffffffff
je 0x14009014c
test rax, rax
jne 0x140090150
mov qword [r15 + 0x70], 3
mov byte [rsp + 0x57], cl
mov rcx, r15
mov byte [rsp + 0x46], dl
mov rdx, qword [rsp + 0x170]
mov edi, r8d
mov r13d, r9d
mov rsi, r11
call fcn.140090ae8
mov r11, rsi
mov r10, qword [rsp + 0x1b0]
mov cl, byte [rsp + 0x57]
mov r9d, r13d
mov r8d, edi
mov dl, byte [rsp + 0x46]
jmp 0x140090175
mov rbx, r11
mov r12d, r9d
mov qword [rsp + 0x1f0], rdx
cmp r10, rdx
jb 0x140090449
mov rcx, qword [rsp + 0x1a8]
call fcn.140011b03
mov r8b, byte [rsp + 0x37]
mov r9d, r12d
mov rax, qword [rsp + 0x160]
mov r11, rbx
mov rcx, qword [rsp + 0xf0]
mov dl, byte [rsp + 0xd0]
cmp byte [rax + 0x30], 0
mov r12, qword [rsp + 0x1c8]
je 0x14008fd7e
test dl, dl
jne 0x14008fd7e
cmp qword [r15 + 0x160], 0
jne 0x14008fd7e
mov qword [r15 + 0x90], 5
mov byte [r15 + 0xd4], 2
lea rcx, [rsp + 0x380]
mov ebx, r8d
mov r14d, r9d
mov qword [rsp + 0xe8], r11
call fcn.140082a0a
mov rcx, qword [rsp + 0xf0]
mov r11, qword [rsp + 0xe8]
mov r9d, r14d
mov r8d, ebx
mov r14d, 4
jmp 0x14008fe4e
mov qword [rsp + 0x3e0], rax
cmp dword [r15 + 0x90], 2
mov r10, rax
jne 0x14008fe40
mov rdx, qword [r15 + 0x160]
mov r10, rax
cmp rdx, 0x18
jb 0x14008fe40
mov rax, qword [rsp + 0x1a8]
mov rcx, qword [rax]
mov byte [rsp + 0x37], r8b
mov r8d, 0x18
mov r14d, r9d
lea r9, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_conn.rs_:_internal_error:_entered_unreachable_code:_write_body_invalid_state:
mov rbx, r11
call fcn.14006bced
mov r9d, 0x18
mov rcx, rax
lea r8, [0x1401ea2c6]
call fcn.14007d842
mov rcx, qword [rsp + 0xf0]
mov r11, rbx
mov r9d, r14d
mov r8b, byte [rsp + 0x37]
mov r10, qword [rsp + 0x160]
test al, al
je 0x14008fe40
xor ecx, ecx
mov dl, 5
call fcn.14006e8ce
mov qword [rsp + 0x1a0], rax
lea rcx, [rsp + 0x3e0]
call fcn.140082a0a
mov r10, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0xf0]
mov r11, rbx
mov r9d, r14d
mov r8b, byte [rsp + 0x37]
mov qword [rsp + 0x1a0], r10
mov r14d, 3
lea rbx, [rsp + 0x81]
mov dl, byte [rsp + 0x46]
mov r10, qword [rsp + 0x1b0]
cmp r14, 3
mov byte [rsp + 0x46], dl
mov byte [rsp + 0x37], r8b
mov byte [rsp + 0x47], r9b
mov qword [rsp + 0x1b0], r10
mov qword [rsp + 0xe8], r11
mov qword [rsp + 0xf0], rcx
je 0x14008ffdf
cmp r14, 4
je 0x14008ffc4
cmp r14, 5
je 0x140090254
mov qword [rsp + 0x60], r14
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x68], rax
mov ecx, 0x5a
lea rdi, [rsp + 0x70]
lea rsi, [rsp + 0x1068]
rep movsb byte [rdi], byte [rsi]
mov al, byte [rsp + 0xfd]
mov byte [rsp + 0xca], al
mov al, byte [rsp + 0x17c]
mov byte [rbx + 0x4e], al
mov eax, dword [rsp + 0x178]
mov dword [rbx + 0x4a], eax
mov rdx, qword [rsp + 0x2c8]
test rdx, rdx
je 0x140090021
mov bl, byte [rsp + 0x57]
mov r8d, ebx
and r8b, 1
lea rcx, [rsp + 0x3e0]
call fcn.1400719a5
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x1200], rax
movups xmm0, xmmword [rsp + 0x3e0]
movups xmm1, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0x11f0], xmm1
movaps xmmword [rsp + 0x11e0], xmm0
lea rax, [rsp + 0x3e8]
movups xmm0, xmmword [rax + 0x20]
movups xmm1, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x1f0], xmm0
movaps xmmword [rsp + 0x200], xmm1
mov rax, qword [rax + 0x40]
mov qword [rsp + 0x210], rax
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0xd0], rax
mov rcx, rbp
call fcn.140084af2
mov rax, qword [rsp + 0x1200]
mov qword [rbp + 0x20], rax
movaps xmm0, xmmword [rsp + 0x11e0]
movaps xmm1, xmmword [rsp + 0x11f0]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
mov r14, qword [rsp + 0x170]
lea rdi, [rsp + 0x11e0]
jmp 0x140090047
cmp dword [r15 + 0x90], 5
mov r14, qword [rsp + 0x170]
jne 0x14008d441
jmp 0x14008d47d
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x3e8], rax
mov qword [rsp + 0x3e0], 3
mov rcx, rdi
lea rdx, [rsp + 0x3e0]
call fcn.140083301
test rax, rax
mov r14, qword [rsp + 0x170]
je 0x14008d47d
jmp 0x140090380
movaps xmmword [rsp + 0x1f0], xmm6
xor eax, eax
mov qword [rsp + 0xd0], rax
mov r14, qword [rsp + 0x170]
lea rdi, [rsp + 0x11e0]
mov bl, byte [rsp + 0x57]
test bl, 2
je 0x1400900af
call fcn.1400711bc
mov rdi, rax
mov rsi, rdx
cmp qword [r15], 0
je 0x14009006a
mov rcx, qword [rsp + 0x2d0]
call fcn.14007117e
mov qword [r15], 1
mov qword [r15 + 8], rdi
mov edx, 1
lea rcx, [rsp + 0xc0]
mov r8, rsi
call fcn.14008b13b
mov qword [rsp + 0x3e0], rax
mov qword [rsp + 0x3e8], rdx
lea rcx, [rsp + 0x3e0]
call fcn.14008b223
lea rdi, [rsp + 0x11e0]
mov ecx, 0xe
lea r13, [rsp + 0x60]
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x11e0]
mov rax, qword [rsp + 0x210]
lea rcx, [rsp + 0x11e8]
mov qword [rcx + 0x88], rax
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmm1, xmmword [rsp + 0x200]
movups xmmword [rcx + 0x78], xmm1
movups xmmword [rcx + 0x68], xmm0
mov r8d, 0x98
lea rbx, [rsp + 0x3e0]
mov rcx, rbx
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x478], rax
mov rdi, qword [rsp + 0x38]
mov rcx, rdi
mov rdx, rbx
call fcn.140083301
test rax, rax
lea rbx, [rsp + 0x81]
je 0x14008d441
jmp 0x140090380
mov al, 1
xor r10d, r10d
jmp 0x140090155
mov al, 2
jmp 0x140090155
mov r10, rax
xor eax, eax
mov qword [r15 + 0x70], 2
mov byte [r15 + 0x78], al
mov byte [r15 + 0x79], 0
mov qword [r15 + 0x80], r10
and qword [r15 + 0x88], 0
add cl, cl
mov byte [rsp + 0x57], cl
mov ecx, 0x5a
lea rdi, [rsp + 0x1068]
lea rsi, [rsp + 0x10c8]
rep movsb byte [rdi], byte [rsi]
mov al, byte [rsp + 0x184]
mov byte [rsp + 0x17c], al
mov eax, dword [rsp + 0x180]
mov dword [rsp + 0x178], eax
mov byte [rsp + 0xfd], r9b
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x2c8], rax
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x1a0], rax
mov rdi, qword [rsp + 0x38]
lea rsi, [rsp + 0x11e0]
lea r13, [rsp + 0x60]
mov rcx, qword [rsp + 0xf0]
jmp 0x14008fe62
xor esi, esi
xor edx, edx
jmp 0x140090259
mov esi, 1
cmp eax, 4
je 0x140090259
test rax, rax
jne 0x140090292
cmp rcx, 2
jne 0x140090292
cmp qword [r15 + 0x160], 0
je 0x140090311
xor esi, esi
call fcn.1400725e3
mov rdx, rax
jmp 0x140090259
mov rcx, rbp
call fcn.140084af2
mov rax, qword [rsp + 0x80]
mov qword [rbp + 0x20], rax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
mov esi, 1
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x1e60]
movaps xmm7, xmmword [rsp + 0x1e70]
movaps xmm8, xmmword [rsp + 0x1e80]
movaps xmm9, xmmword [rsp + 0x1e90]
add rsp, 0x1ea8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp byte [r15 + 0xc8], 0
jne 0x140090259
cmp qword [r15 + 0x160], 0
jne 0x140090259
lea rdi, [rsp + 0x3e0]
mov rcx, rdi
mov rdx, r15
mov r8, r14
call fcn.1400924cb
cmp dword [rdi], 2
je 0x140090259
lea rsi, [rsp + 0x11e0]
lea rdx, [rsp + 0x3e0]
mov rcx, rsi
call fcn.14009253a
cmp qword [rsi], 0
jne 0x14009034e
xor edx, edx
cmp qword [rsp + 0x11e8], 0
mov esi, 0
jne 0x140090259
mov qword [r15 + 0x70], 4
mov byte [r15 + 0xd4], 2
xor esi, esi
call fcn.1400725dc
jmp 0x140090229
lea rdi, [rsp + 0x3e0]
mov rcx, rdi
mov rdx, r15
mov r8, r14
call fcn.1400924cb
cmp dword [rdi], 2
je 0x140090259
lea rsi, [rsp + 0x11e0]
lea rdx, [rsp + 0x3e0]
mov rcx, rsi
call fcn.14009253a
cmp qword [rsi], 0
je 0x14009035d
mov rdx, qword [rsp + 0x11e8]
xor esi, esi
jmp 0x140090259
cmp qword [rsp + 0x11e8], 0
jne 0x140090222
cmp byte [r15 + 0xd4], 0
je 0x140090385
call fcn.1400725dc
mov rdx, rax
jmp 0x140090387
mov rdx, rax
jmp 0x140090356
xor edx, edx
mov qword [r15 + 0x70], 4
mov byte [r15 + 0xd4], 2
jmp 0x140090356
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_map.rssize_overflows_MAX_SIZE
mov rcx, rdi
call fcn.1400478b0
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_map.rssize_overflows_MAX_SIZE
mov rcx, rbp
mov rdx, r13
call fcn.1400478b0
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_map.rssize_overflows_MAX_SIZE
mov rcx, rsi
call fcn.1400478b0
lea rax, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_map.rssize_overflows_MAX_SIZE
jmp 0x140090415
lea r8, [rsp + 0x1f0]
mov qword [r8], rax
lea rax, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_body_body.rs
mov qword [rsp + 0x20], rax
lea rcx, str.just_sent_Ok
lea r9, fcn.14006df51
mov edx, 0xc
call fcn.14004abc0
lea rcx, [rsp + 0x260]
call fcn.14006dc0f
lea rax, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.12_src_header_map.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x1401eaa54]
lea r9, [0x1401d5658]
lea r8, [rsp + 0x3e0]
mov edx, 0x17
call fcn.14004abc0
mov ecx, 8
mov edx, 0x240
call fcn.140001df0
mov qword [rsp + 0x60], r10
lea rax, [rsp + 0x1f0]
mov qword [rsp + 0x11e0], rax
lea rax, [fcn.1401447d6]
mov qword [rsp + 0x11e8], rax
lea rdx, str.cannot_advance_past__remaining_:___
lea rcx, [rsp + 0x3e0]
mov qword [rcx], rdx
mov edx, 2
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
mov qword [rsp + 0x11f0], r13
mov qword [rsp + 0x11f8], rax
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], rdx
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes_mut.rs
call fcn.1400477f0
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.30_src_proto_h1_role.rs
mov edx, 0x2b
call fcn.140048530
int3