Function at 0x1400ec9c9
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1bb8
call fcn.140241630
sub rsp, rax
movaps xmmword [rsp + 0x1ba0], xmm7
movaps xmmword [rsp + 0x1b90], xmm6
mov rdi, rdx
mov qword [rsp + 0xc0], rcx
mov al, byte [r8 + 0x36]
mov byte [rsp + 0x4f], al
mov al, byte [r8 + 0x31]
mov byte [rsp + 0x2f], al
mov rax, qword [r8 + 0x10]
mov cl, byte [r8 + 0x35]
mov byte [rsp + 0x4e], cl
mov cl, byte [r8 + 0x33]
mov byte [rsp + 0x3f], cl
mov cl, byte [r8 + 0x30]
mov byte [rsp + 0x4d], cl
mov qword [rsp + 0x228], r8
mov cl, byte [r8 + 0x34]
mov byte [rsp + 0x2e], cl
mov qword [rsp + 0x238], rax
add rax, 8
mov qword [rsp + 0x230], rax
movss xmm6, dword [0x140251df8]
xorps xmm7, xmm7
mov rsi, qword [rdx + 8]
mov qword [rsp + 0x100], rdx
mov r13, qword [rdi]
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], rsi
xor edi, edi
mov qword [rsp + 0x68], rdi
lea rcx, [rsp + 0x58]
call fcn.1400e5cb3
test al, 1
je 0x1400ee557
cmp dl, 0xd
jne 0x1400ecab8
lea rax, [rdi + 1]
mov qword [rsp + 0x68], rax
cmp rsi, rax
jbe 0x1400ee557
mov al, byte [r13 + rdi + 1]
add rdi, 2
mov qword [rsp + 0x68], rdi
cmp al, 0xa
je 0x1400eca78
jmp 0x1400ee568
movzx eax, dl
cmp eax, 0xa
jne 0x1400ecac5
inc rdi
jmp 0x1400eca73
lea rcx, [rsp + 0x58]
call fcn.1400e5c6b
mov rcx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
cmp rax, 0xfffffffffffffff7
ja 0x1400ecbb1
lea rdx, [rax + 8]
cmp rdx, rcx
ja 0x1400ecbb1
mov r8, qword [rsp + 0x58]
movq xmm0, qword [r8 + rax]
movdqa xmmword [rsp + 0xe0], xmm0
mov r9b, byte [rsp + 0xe6]
mov r10b, byte [rsp + 0xe5]
mov r11b, byte [rsp + 0xe4]
mov bl, byte [rsp + 0xe3]
mov dil, byte [rsp + 0xe2]
mov r14b, byte [rsp + 0xe0]
mov bpl, byte [rsp + 0xe1]
mov qword [rsp + 0x68], rdx
mov r15d, 6
cmp r14b, 0x48
jne 0x1400ed528
cmp bpl, 0x54
jne 0x1400ed528
cmp dil, 0x54
jne 0x1400ed528
cmp bl, 0x50
jne 0x1400ed528
cmp r11b, 0x2f
jne 0x1400ed528
cmp r10b, 0x31
jne 0x1400ed528
cmp r9b, 0x2e
jne 0x1400ed528
pextrw r9d, xmm0, 3
shr r9d, 8
cmp r9b, 0x30
je 0x1400ecca2
cmp r9d, 0x31
jne 0x1400ed528
mov r9b, 2
jmp 0x1400ecca5
cmp rcx, rax
jbe 0x1400ee557
mov rdx, qword [rsp + 0x58]
mov r9b, byte [rdx + rax]
lea r8, [rax + 1]
mov qword [rsp + 0x68], r8
mov r15d, 6
cmp r9b, 0x48
jne 0x1400ed528
cmp rcx, r8
jbe 0x1400ee557
mov r9b, byte [rdx + rax + 1]
lea r8, [rax + 2]
mov qword [rsp + 0x68], r8
cmp r9b, 0x54
jne 0x1400ed528
cmp rcx, r8
jbe 0x1400ee557
mov r9b, byte [rdx + rax + 2]
lea r8, [rax + 3]
mov qword [rsp + 0x68], r8
cmp r9b, 0x54
jne 0x1400ed528
cmp rcx, r8
jbe 0x1400ee557
mov r9b, byte [rdx + rax + 3]
lea r8, [rax + 4]
mov qword [rsp + 0x68], r8
cmp r9b, 0x50
jne 0x1400ed528
cmp rcx, r8
jbe 0x1400ee557
mov r9b, byte [rdx + rax + 4]
lea r8, [rax + 5]
mov qword [rsp + 0x68], r8
cmp r9b, 0x2f
jne 0x1400ed528
cmp rcx, r8
jbe 0x1400ee557
mov r8b, byte [rdx + rax + 5]
add rax, 6
mov qword [rsp + 0x68], rax
cmp r8b, 0x31
jne 0x1400ed528
cmp rcx, rax
jbe 0x1400ee557
cmp byte [rdx + rax], 0x2e
mov eax, 0
cmove r15, rax
jne 0x1400ed528
jmp 0x1400ee557
mov r9b, 1
mov qword [rsp + 0xd8], r9
cmp rcx, rdx
jbe 0x1400ee557
mov cl, byte [r8 + rax + 8]
add rax, 9
mov qword [rsp + 0x68], rax
cmp cl, 0x20
jne 0x1400ed528
lea rcx, [rsp + 0x58]
call fcn.1400e5c6b
cmp byte [rsp + 0x3f], 0
je 0x1400eccf0
lea rcx, [rsp + 0x58]
call fcn.1400e5c2f
test al, al
jne 0x1400ee557
mov rcx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
cmp rcx, rax
jbe 0x1400ee557
mov rdx, qword [rsp + 0x58]
mov bl, byte [rdx + rax]
add bl, 0xd0
mov r15d, 3
cmp bl, 9
ja 0x1400ee56e
lea r8, [rax + 1]
cmp rcx, r8
jbe 0x1400ee557
mov dil, byte [rdx + rax + 1]
add dil, 0xd0
cmp dil, 9
ja 0x1400ee56e
lea r8, [rax + 2]
cmp rcx, r8
jbe 0x1400ee557
mov r12b, byte [rdx + rax + 2]
add r12b, 0xd0
cmp r12b, 0xa
jae 0x1400ee56e
lea r8, [rax + 3]
cmp rcx, r8
jbe 0x1400ee557
movzx r8d, byte [rdx + rax + 3]
lea r9, [rax + 4]
mov qword [rsp + 0x68], r9
cmp r8d, 0xa
je 0x1400ece43
cmp r8d, 0xd
je 0x1400ece24
cmp r8d, 0x20
jne 0x1400ee56e
cmp byte [rsp + 0x3f], 0
je 0x1400ecdb0
lea rcx, [rsp + 0x58]
call fcn.1400e5c2f
test al, al
jne 0x1400ee557
lea rcx, [rsp + 0x58]
call fcn.1400e5c6b
mov r10, qword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
xor ecx, ecx
cmp rax, rdx
jbe 0x1400ee557
mov r14, rdx
movzx r8d, byte [r10 + rdx]
inc rdx
cmp r8d, 9
je 0x1400ece12
cmp r8d, 0x20
je 0x1400ece12
cmp r8d, 0xa
je 0x1400ee33e
cmp r8d, 0xd
je 0x1400ee370
test r8b, r8b
js 0x1400ece12
lea r9d, [r8 - 0x21]
cmp r9b, 0x5d
ja 0x1400ee56e
test r8b, r8b
movzx ecx, cl
mov r8d, 1
cmovs ecx, r8d
jmp 0x1400ecdcb
cmp rcx, r9
jbe 0x1400ee557
mov cl, byte [rdx + rax + 4]
add rax, 5
mov qword [rsp + 0x68], rax
cmp cl, 0xa
jne 0x1400ee56e
lea rcx, [rsp + 0x58]
call fcn.1400e5c6b
lea rax, str.called__Result::unwrap____on_an__Err__value
mov qword [rsp + 0xd0], rax
xor r14d, r14d
movzx eax, bl
imul eax, eax, 0x64
movzx ecx, dil
imul ecx, ecx, 0xa
add ecx, eax
movzx eax, r12b
add eax, ecx
mov qword [rsp + 0xf8], rax
sub rsi, qword [rsp + 0x60]
xor ebp, ebp
xor r15d, r15d
mov rax, rbp
shl rax, 5
mov qword [rsp + 0x128], rax
add rax, rsp
add rax, 0x290
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0x50], r15
mov rcx, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x68]
cmp rcx, rdi
jbe 0x1400ee557
mov rbx, qword [rsp + 0x58]
movzx eax, byte [rbx + rdi]
lea r12, [rdi + 1]
mov qword [rsp + 0x68], r12
cmp eax, 0xa
je 0x1400ee3c7
cmp eax, 0xd
je 0x1400ee3db
lea rdx, [0x14028f4a4]
cmp byte [rax + rdx], 0
je 0x1400ed087
mov rdx, rdi
not rdx
add rdx, rcx
lea r8, [rbx + rdi]
add r8, 2
mov r10, rdi
inc rdi
cmp rcx, rdi
jbe 0x1400ee557
mov rax, r8
movzx r9d, byte [rbx + r10 + 1]
dec rdx
inc r8
lea r11, [0x14028f4a4]
cmp byte [r9 + r11], 0
jne 0x1400ecf04
lea r11, [r10 + 2]
add qword [rsp + 0x50], r11
lea rdx, [rbx + r11]
mov r8, rcx
and qword [rsp + 0x68], 0
sub r8, r11
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x60], r8
cmp r9b, 0x3a
je 0x1400ecfbc
cmp byte [rsp + 0x4d], 0
je 0x1400ed331
sub r10, rcx
lea rcx, [rbx + rdi]
inc rcx
xor r12d, r12d
cmp r9b, 0x20
je 0x1400ecf85
movzx r11d, r9b
cmp r11d, 9
jne 0x1400ed334
lea r9, [r10 + r12]
add r9, 2
test r9, r9
je 0x1400ee557
mov r9b, byte [rcx + r12]
inc r12
mov qword [rsp + 0x68], r12
cmp r9b, 0x3a
jne 0x1400ecf71
add r12, qword [rsp + 0x50]
lea rcx, [rsp + 0x58]
call fcn.1400e5c6b
mov qword [rsp + 0x50], r12
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov r15, qword [rsp + 0x68]
cmp qword [rsp + 0x40], r15
jbe 0x1400ee557
mov rax, qword [rsp + 0xb8]
movzx eax, byte [rax + r15]
lea r12, [r15 + 1]
mov qword [rsp + 0x68], r12
cmp rax, 0x20
je 0x1400ecfa8
cmp eax, 9
je 0x1400ecfa8
lea rcx, [0x14028f5a4]
cmp byte [rax + rcx], 0
jne 0x1400ed0c6
cmp eax, 0xa
je 0x1400ed04d
cmp eax, 0xd
jne 0x1400ed38b
cmp qword [rsp + 0x40], r12
jbe 0x1400ee557
mov rax, qword [rsp + 0xb8]
mov al, byte [rax + r15 + 1]
add r15, 2
mov qword [rsp + 0x68], r15
cmp al, 0xa
je 0x1400ed050
jmp 0x1400ee52d
mov r15, r12
cmp byte [rsp + 0x2f], 0
je 0x1400ed456
lea rcx, [rsp + 0x58]
call fcn.1400e5cb3
test al, 1
je 0x1400ee557
cmp dl, 9
je 0x1400ecfd8
movzx eax, dl
cmp eax, 0x20
je 0x1400ecfd8
jmp 0x1400ed456
cmp byte [rsp + 0x2e], 0
je 0x1400ed517
test al, al
je 0x1400ed517
movzx eax, al
cmp eax, 0xa
je 0x1400ed31d
cmp eax, 0xd
je 0x1400ed300
cmp rcx, r12
jbe 0x1400ee557
mov al, byte [rbx + r12]
inc r12
mov qword [rsp + 0x68], r12
jmp 0x1400ed092
mov rax, qword [0x14039c088]
test rax, rax
jne 0x1400ed10a
mov ecx, 0xf
call fcn.14002356a
mov r15d, eax
mov ecx, 0xb
call fcn.14002356a
movzx eax, al
lea rcx, [rax - 1]
or rcx, 1
lea rdx, [rax + 2]
test r15b, r15b
cmovne rcx, rdx
mov qword [0x14039c088], rcx
cmovne rax, rdx
cmp rax, 3
je 0x1400ed125
cmp rax, 2
lea r15, [0x14028f5a4]
je 0x1400ed146
cmp rax, 1
je 0x1400ed13a
jmp 0x1400ed150
lea rcx, [rsp + 0x58]
call fcn.1400e5d04
test al, al
lea r15, [0x14028f5a4]
je 0x1400ed150
lea rcx, [rsp + 0x58]
call fcn.1400e5cce
jmp 0x1400ed150
lea rcx, [rsp + 0x58]
call fcn.1400e5d04
mov r9, qword [rsp + 0x58]
mov r10, qword [rsp + 0x60]
mov r12, qword [rsp + 0x68]
mov qword [rsp + 0x40], r9
cmp r12, 0xfffffffffffffff7
ja 0x1400ed217
lea rcx, [r12 + 8]
cmp rcx, r10
ja 0x1400ed217
movq xmm0, qword [r9 + r12]
movdqa xmmword [rsp + 0x240], xmm0
movzx eax, byte [rsp + 0x240]
cmp byte [rax + r15], 0
je 0x1400ed249
movd edx, xmm0
mov eax, edx
shr eax, 8
movzx r8d, al
cmp byte [r8 + r15], 0
je 0x1400ed24e
mov eax, edx
shr eax, 0x10
movzx r8d, al
cmp byte [r8 + r15], 0
je 0x1400ed254
shr edx, 0x18
cmp byte [rdx + r15], 0
je 0x1400ed25a
pextrw eax, xmm0, 2
movzx edx, al
cmp byte [rdx + r15], 0
je 0x1400ed265
shr eax, 8
cmp byte [rax + r15], 0
je 0x1400ed26b
pextrw eax, xmm0, 3
movzx edx, al
cmp byte [rdx + r15], 0
je 0x1400ed271
shr eax, 8
cmp byte [rax + r15], 0
je 0x1400ed278
mov qword [rsp + 0x68], rcx
mov r12, rcx
jmp 0x1400ed164
cmp r10, r12
jbe 0x1400ee557
mov rcx, r10
mov r9, qword [rsp + 0x40]
movzx eax, byte [r9 + r12]
inc r12
mov qword [rsp + 0x68], r12
lea r15, [0x14028f5a4]
cmp byte [rax + r15], 0
jne 0x1400ed164
jmp 0x1400ed280
inc r12
jmp 0x1400ed275
add r12, 2
jmp 0x1400ed275
add r12, 3
jmp 0x1400ed275
add r12, 4
mov rcx, r12
mov eax, edx
jmp 0x1400ed278
add r12, 5
jmp 0x1400ed275
add r12, 6
jmp 0x1400ed275
add r12, 7
mov rcx, r12
mov qword [rsp + 0x68], rcx
mov r12, rcx
cmp al, 0xa
mov qword [rsp + 0xb8], r10
je 0x1400ed2c2
movzx ecx, al
cmp ecx, 0xd
jne 0x1400ed407
cmp r10, r12
jbe 0x1400ee557
mov rax, qword [rsp + 0x40]
mov al, byte [rax + r12]
inc r12
mov qword [rsp + 0x68], r12
mov r15, 0xfffffffffffffffe
cmp al, 0xa
je 0x1400ed2c9
jmp 0x1400ee52d
mov r15, 0xffffffffffffffff
cmp byte [rsp + 0x2f], 0
je 0x1400ed4e3
lea rcx, [rsp + 0x58]
call fcn.1400e5cb3
test al, 1
je 0x1400ee557
cmp dl, 9
je 0x1400ed0c6
movzx eax, dl
cmp eax, 0x20
je 0x1400ed0c6
jmp 0x1400ed4e3
cmp rcx, r12
jbe 0x1400ee557
mov al, byte [rbx + r12]
inc r12
mov qword [rsp + 0x68], r12
cmp al, 0xa
jne 0x1400ed517
add qword [rsp + 0x50], r12
lea rcx, [rsp + 0x58]
call fcn.1400e5c6b
jmp 0x1400eceab
xor r12d, r12d
cmp byte [rsp + 0x2e], 0
mov r15, qword [rsp + 0x30]
je 0x1400ed51c
add rax, r12
test r9b, r9b
je 0x1400ed51c
movzx ecx, r9b
cmp ecx, 0xa
je 0x1400ed31d
cmp ecx, 0xd
je 0x1400ed37c
cmp r8, r12
jbe 0x1400ee557
mov r9b, byte [rax]
inc r12
mov qword [rsp + 0x68], r12
inc rax
mov r15, qword [rsp + 0x30]
jmp 0x1400ed347
cmp r8, r12
jbe 0x1400ee557
mov al, byte [rdx + r12]
jmp 0x1400ed30d
cmp byte [rsp + 0x2e], 0
je 0x1400ee52d
test al, al
je 0x1400ee52d
movzx eax, al
cmp eax, 0xa
je 0x1400ed3f3
cmp eax, 0xd
je 0x1400ed3cc
cmp qword [rsp + 0x40], r12
jbe 0x1400ee557
mov rax, qword [rsp + 0xb8]
mov al, byte [rax + r12]
inc r12
mov qword [rsp + 0x68], r12
jmp 0x1400ed396
cmp qword [rsp + 0x40], r12
jbe 0x1400ee557
mov rax, qword [rsp + 0xb8]
mov al, byte [rax + r12]
inc r12
mov qword [rsp + 0x68], r12
cmp al, 0xa
jne 0x1400ee52d
lea rcx, [rsp + 0x58]
call fcn.1400e5c6b
add qword [rsp + 0x50], r12
jmp 0x1400eceab
cmp byte [rsp + 0x2e], 0
je 0x1400ee52d
test al, al
je 0x1400ee52d
movzx eax, al
cmp eax, 0xa
je 0x1400ed3f3
mov rcx, r10
cmp eax, 0xd
je 0x1400ed446
cmp rcx, r12
jbe 0x1400ee557
mov rax, qword [rsp + 0x40]
mov al, byte [rax + r12]
inc r12
mov qword [rsp + 0x68], r12
jmp 0x1400ed412
cmp rcx, r12
jbe 0x1400ee557
mov rax, qword [rsp + 0x40]
jmp 0x1400ed3df
lea rcx, [rsp + 0x58]
call fcn.1400e5c6b
mov rcx, rax
xor r8d, r8d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_httparse_1.8.0_src_lib.rs
call fcn.1400e5c93
mov r10, rdx
cmp rbp, 0x64
movabs rdx, 0x100002600
je 0x1400ee833
add r15, qword [rsp + 0x50]
inc rbp
mov rcx, r10
test rcx, rcx
je 0x1400ed4c7
mov r8, rcx
movzx r9d, byte [rax + rcx - 1]
cmp r9, 0x20
ja 0x1400ed4b2
lea rcx, [r8 - 1]
bt rdx, r9
jb 0x1400ed494
mov rcx, rax
mov rdx, r10
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_httparse_1.8.0_src_lib.rs
call fcn.1400e5c93
mov r10, rdx
mov rcx, qword [rsp + 0xc8]
mov qword [rcx], rbx
mov qword [rcx + 8], rdi
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r10
jmp 0x1400ece86
mov r10, r15
add r10, r12
mov rax, qword [rsp + 0x40]
mov rcx, rax
add rcx, r12
and qword [rsp + 0x68], 0
mov r15, qword [rsp + 0xb8]
sub r15, r12
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], r15
mov r15, r12
jmp 0x1400ed475
mov r15, qword [rsp + 0x30]
and r15, 0xffffffffffffff00
mov qword [rsp + 0x30], r15
cmp r15b, 6
jne 0x1400ee56e
cmp byte [rsp + 0x4f], 0
je 0x1400ee56e
xor esi, esi
mov ax, 0xc8
mov qword [rsp + 0xf8], rax
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0xd8], rcx
xor ebp, ebp
mov rdx, qword [rsp + 0x100]
lea r14, [rsp + 0x130]
lea r12, [rsp + 0x290]
lea rbx, [rsp + 0x1f0]
lea r15, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.28_src_proto_h1_role.rs
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x180]
lea rcx, [rsp + 0x1d8]
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x170]
movdqu xmmword [rcx], xmm0
lea rcx, [rsp + 0x270]
mov r8, rsi
call fcn.1400bc8d5
cmp byte [rsp + 0x2f], 0
lea r13, [rsp + 0x108]
je 0x1400ed63a
lea rcx, [rsp + 0xf10]
mov rdx, rbp
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.28_src_proto_h1_role.rs
call fcn.1400ec7c6
mov rsi, rax
mov rdi, rdx
shl rdi, 5
add rdi, rax
cmp rsi, rdi
je 0x1400ed63a
mov r8, qword [rsp + 0x270]
mov r9, qword [rsp + 0x278]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov qword [rsp + 0x20], r15
call fcn.1401a7984
xor ecx, ecx
cmp rdx, rcx
je 0x1400ed634
movzx r8d, byte [rax + rcx]
cmp r8d, 0xd
je 0x1400ed62b
cmp r8d, 0xa
jne 0x1400ed62f
mov byte [rax + rcx], 0x20
inc rcx
jmp 0x1400ed615
add rsi, 0x20
jmp 0x1400ed5ec
mov rcx, r14
lea rdx, [rsp + 0x270]
call fcn.1400d2c57
mov rcx, qword [rsp + 0x238]
mov rax, qword [rcx]
mov qword [rcx], 3
cmp rax, 3
jne 0x1400ed671
lea rcx, [rsp + 0x170]
call fcn.1400e08fd
jmp 0x1400ed691
mov qword [rsp + 0x170], rax
mov ecx, 0xb
lea rdi, [rsp + 0x178]
mov rsi, qword [rsp + 0x230]
rep movsq qword [rdi], qword [rsi]
cmp byte [rsp + 0xd8], 2
sete byte [rsp + 0x50]
cmp byte [rsp + 0x4e], 0
je 0x1400ed6f9
mov edx, 2
xor ecx, ecx
call fcn.14004862f
lea rcx, [rsp + 0x60]
movups xmmword [rcx + 0x20], xmm7
and qword [rsp + 0x70], 0
mov ecx, 8
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x90], rcx
and qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], rax
and qword [rsp + 0xa8], 0
and word [rsp + 0xb0], 0
xor eax, eax
jmp 0x1400ed6fe
mov eax, 3
mov qword [rsp + 0x58], rax
mov r15, qword [rsp + 0x198]
mov rax, r15
add rax, rbp
jb 0x1400ee856
mov rsi, qword [rsp + 0x1c0]
cmp rax, rsi
jbe 0x1400ed944
lea rcx, [rax - 1]
bsr rcx, rcx
not ecx
mov r14, 0xffffffffffffffff
shr r14, cl
inc r14
cmp rax, 2
mov eax, 1
cmovb r14, rax
cmp r14, 0x8001
jae 0x1400ee87d
test r14, r14
je 0x1400ee895
test r15, r15
je 0x1400ed8b1
mov rdi, qword [rsp + 0x1b8]
movzx eax, word [rsp + 0x1c8]
lea rcx, [rsi*4]
xor r12d, r12d
test rcx, rcx
je 0x1400ed7af
cmp word [rdi + r12*4], 0xffff
je 0x1400ed7a6
movzx edx, word [rdi + r12*4 + 2]
and edx, eax
mov r8d, r12d
sub r8d, edx
test r8d, eax
je 0x1400ed7b2
add rcx, 0xfffffffffffffffc
inc r12
jmp 0x1400ed786
xor r12d, r12d
lea rbx, [rsp + 0x290]
mov rcx, rbx
mov rdx, r14
call fcn.1400e05fd
mov rcx, rbx
call fcn.1400e056b
mov r13, rdx
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], rdx
dec r14d
mov word [rsp + 0x1c8], r14w
mov rcx, rdi
mov rdx, rsi
mov r8, r12
call fcn.1400b10a8
mov rbx, rdx
shl rbx, 2
test rbx, rbx
je 0x1400ed828
lea r14, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rsp + 0x170]
call fcn.1400e8389
add rbx, 0xfffffffffffffffc
mov rax, r14
jmp 0x1400ed801
mov rcx, rdi
mov rdx, rsi
mov r8, r12
call fcn.1400e8362
mov rbx, rdx
shl rbx, 2
lea r12, [rsp + 0x290]
test rbx, rbx
je 0x1400ed86c
lea r14, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rsp + 0x170]
call fcn.1400e8389
add rbx, 0xfffffffffffffffc
mov rax, r14
jmp 0x1400ed845
mov rax, r13
shr rax, 2
add rax, r15
sub r13, rax
lea rcx, [rsp + 0x188]
mov rdx, r13
call fcn.1400cf32f
mov rcx, rdi
mov rdx, rsi
call fcn.1400e6dec
lea r14, [rsp + 0x130]
lea r13, [rsp + 0x108]
lea rbx, [rsp + 0x1f0]
jmp 0x1400ed944
lea eax, [r14 - 1]
mov word [rsp + 0x1c8], ax
mov rcx, r12
mov rdx, r14
call fcn.1400e05fd
mov rcx, r12
call fcn.1400e056b
mov rdi, rax
mov rbx, rdx
mov rcx, qword [rsp + 0x1b8]
mov rdx, rsi
call fcn.1400e6dec
mov qword [rsp + 0x1b8], rdi
mov qword [rsp + 0x1c0], rbx
lea rbx, [rsp + 0x1f0]
mov rax, r14
shr rax, 2
sub r14, rax
mov rcx, r14
call fcn.1400e06fc
mov rsi, rax
mov rdi, rdx
lea rcx, [rsp + 0x188]
call fcn.1400e6e03
mov qword [rsp + 0x188], rsi
mov qword [rsp + 0x190], rdi
and qword [rsp + 0x198], 0
lea r14, [rsp + 0x130]
lea rcx, [rsp + 0xf10]
mov rdx, rbp
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.28_src_proto_h1_role.rs
call fcn.1400ec7c6
mov rdi, rax
shl rdx, 5
add rdx, rax
mov qword [rsp + 0xb8], rdx
cmp rdi, qword [rsp + 0xb8]
je 0x1400ee02b
mov r8, qword [rsp + 0x138]
mov r9, qword [rsp + 0x140]
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
lea rax, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.28_src_proto_h1_role.rs
mov qword [rsp + 0x20], rax
call fcn.14007e89d
mov r8, rdx
mov rcx, r12
mov rdx, rax
call fcn.1400e34fc
cmp qword [rsp + 0x290], 0
jne 0x1400ee5b8
lea rax, [rsp + 0x298]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x150], xmm0
mov r8, qword [rdi + 0x10]
mov r9, qword [rdi + 0x18]
mov rcx, r13
mov rdx, r14
call fcn.1400bc29f
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x290], xmm0
movaps xmmword [rsp + 0x2a0], xmm1
and qword [rsp + 0x290], 0
mov rcx, rbx
mov rdx, r13
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.11_src_header_value.rs
call fcn.1400e933b
mov rcx, r12
call fcn.1400cfcd2
mov byte [rsp + 0x210], 0
cmp qword [rsp + 0x150], 0
jne 0x1400eda88
cmp byte [rsp + 0x158], 0x14
jne 0x1400eda88
mov rcx, qword [rsp + 0x1f8]
mov rdx, qword [rsp + 0x200]
test byte [rsp + 0x50], 1
jne 0x1400eda70
call fcn.1400eb2fb
jmp 0x1400eda84
mov r9d, 5
lea r8, [0x1402ccec3]
call fcn.1400eb30d
xor al, 1
mov byte [rsp + 0x50], al
mov rsi, qword [rsp + 0x58]
cmp rsi, 3
je 0x1400edd64
mov r8, qword [rdi]
mov r9, qword [rdi + 8]
mov rcx, r13
mov rdx, r14
call fcn.1400bc29f
mov rax, qword [rsp + 0x80]
cmp esi, 1
mov qword [rsp + 0xc8], rdi
jne 0x1400edaca
test rax, rax
js 0x1400edb01
cvtsi2ss xmm0, rax
jmp 0x1400edb16
mov rsi, qword [rsp + 0xa8]
mov rcx, rsi
shr rcx, 2
mov rdx, rsi
sub rdx, rcx
cmp rax, rdx
jne 0x1400edb9b
test rax, rax
je 0x1400edf1c
add rsi, rsi
lea rcx, [rsp + 0x58]
mov rdx, rsi
jmp 0x1400edb96
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
mov rdx, qword [rsp + 0xa8]
test rdx, rdx
js 0x1400edb2a
cvtsi2ss xmm1, rdx
jmp 0x1400edb41
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, xmm6
jae 0x1400edb88
lea rcx, [rsp + 0x58]
call fcn.1400e0a8d
mov rsi, qword [rsp + 0xa0]
mov rdi, qword [rsp + 0xa8]
lea rax, [rdi*4]
mov rcx, rsi
test rax, rax
je 0x1400edda2
mov dword [rcx], 0xffff
add rcx, 4
add rax, 0xfffffffffffffffc
jmp 0x1400edb6f
and qword [rsp + 0x58], 0
add rdx, rdx
lea rcx, [rsp + 0x58]
call fcn.1400e8173
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x150]
call fcn.1400e7ed9
mov esi, eax
movzx ebp, word [rsp + 0xb0]
mov eax, ebp
and eax, esi
mov r12, qword [rsp + 0xa8]
mov r15, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x40], rcx
mov rbx, qword [rsp + 0x80]
xor r14d, r14d
mov rdi, rax
mov eax, 0
cmp rdi, r12
jae 0x1400edbe0
movzx r13d, word [r15 + rdi*4]
cmp r13, 0xffff
je 0x1400edc57
movzx eax, word [r15 + rdi*4 + 2]
mov ecx, ebp
and ecx, eax
mov r8d, edi
sub r8d, ecx
and r8d, ebp
cmp r8, r14
jb 0x1400edcb8
cmp ax, si
jne 0x1400edc4c
mov rcx, qword [rsp + 0x40]
mov rdx, rbx
mov r8, r13
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.11_src_header_map.rs_l0_
call fcn.1400e814f
lea rcx, [rax + 0x38]
lea rdx, [rsp + 0x150]
call fcn.140041c70
test al, al
jne 0x1400ede52
inc r14
inc rdi
mov rax, rdi
jmp 0x1400edbe0
mov rbx, qword [rsp + 0x80]
lea r12, [rsp + 0x290]
mov rcx, r12
lea rdx, [rsp + 0x150]
call fcn.1400e3797
lea rcx, [rsp + 0x58]
mov edx, esi
mov r8, r12
lea r13, [rsp + 0x108]
mov r9, r13
call fcn.1400e88f2
mov rdx, qword [rsp + 0xa8]
cmp rdi, rdx
jae 0x1400ee78e
mov rax, qword [rsp + 0xa0]
mov word [rax + rdi*4], bx
mov word [rax + rdi*4 + 2], si
jmp 0x1400edd4c
mov r15, qword [rsp + 0x58]
lea r12, [rsp + 0x290]
mov rcx, r12
lea rdx, [rsp + 0x150]
call fcn.1400e3797
movzx ebx, word [rsp + 0x80]
lea rcx, [rsp + 0x58]
mov edx, esi
mov r8, r12
lea r13, [rsp + 0x108]
mov r9, r13
call fcn.1400e88f2
mov rcx, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
mov word [rsp + 0x20], si
mov r8, rdi
mov r9d, ebx
call fcn.1400b06a7
mov rcx, qword [rsp + 0x58]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
cmp r15, 2
cmove rdx, rcx
cmp r14, 0x200
cmovb rdx, rcx
mov qword [rsp + 0x58], rdx
lea r14, [rsp + 0x130]
lea rbx, [rsp + 0x1f0]
mov rdi, qword [rsp + 0xc8]
add rdi, 0x20
movdqa xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x2a0], xmm1
movdqa xmmword [rsp + 0x290], xmm0
lea rcx, [rsp + 0x170]
mov rdx, r12
mov r8, rbx
call fcn.1400cf760
jmp 0x1400ed96d
imul rbx, qword [rsp + 0x80], 0x60
mov r12, qword [rsp + 0x78]
add rbx, r12
movzx r14d, word [rsp + 0xb0]
xor r13d, r13d
cmp r12, rbx
je 0x1400edb9b
lea rbp, [r12 + 0x60]
lea r15, [r13 + 1]
lea rdx, [r12 + 0x38]
lea rcx, [rsp + 0x58]
call fcn.1400cee7e
movzx ecx, ax
mov edx, r14d
and edx, ecx
mov word [r12 + 0x58], cx
xor ecx, ecx
mov r8, rdx
mov edx, 0
cmp r8, rdi
jae 0x1400eddf0
cmp word [rsi + r8*4], 0xffff
je 0x1400ede27
movzx edx, word [rsi + r8*4 + 2]
and edx, r14d
mov r9d, r8d
sub r9d, edx
and r9d, r14d
cmp r9, rcx
jb 0x1400ede34
inc rcx
inc r8
mov rdx, r8
jmp 0x1400eddf0
mov word [rsi + r8*4], r13w
mov word [rsi + r8*4 + 2], ax
jmp 0x1400ede47
mov word [rsp + 0x20], ax
mov rcx, rsi
mov rdx, rdi
mov r9d, r13d
call fcn.1400b06a7
mov r12, rbp
mov r13, r15
jmp 0x1400eddbf
cmp rbx, r13
jbe 0x1400ee806
imul rax, r13, 0x60
mov rcx, qword [rsp + 0x40]
lea rdi, [rcx + rax]
cmp qword [rcx + rax], 0
je 0x1400edfa5
mov rsi, qword [rdi + 0x10]
mov rbx, qword [rsp + 0x98]
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
lea rax, [rsp + 0x298]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
mov qword [rsp + 0x290], 1
mov qword [rsp + 0x298], rsi
and qword [rsp + 0x2a0], 0
mov qword [rsp + 0x2a8], r13
lea rcx, [rsp + 0x88]
lea r12, [rsp + 0x290]
mov rdx, r12
call fcn.1400e8985
mov rdx, qword [rsp + 0x98]
cmp rdx, rsi
lea r14, [rsp + 0x130]
jbe 0x1400ee824
mov rax, qword [rsp + 0x90]
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
jmp 0x1400ee01e
mov word [rsp + 0xb0], 7
mov edx, 8
lea rdi, [rsp + 0x290]
mov rcx, rdi
call fcn.1400e05fd
mov rcx, rdi
call fcn.1400e056b
mov rdi, rax
mov rbx, rdx
mov rcx, qword [rsp + 0xa0]
mov rdx, rsi
call fcn.1400e6dec
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], rbx
mov ecx, 0x240
call fcn.14009cb7a
test rax, rax
je 0x1400ee86e
mov rsi, rax
lea rcx, [rsp + 0x70]
call fcn.1400e7b39
mov qword [rsp + 0x70], 6
mov qword [rsp + 0x78], rsi
and qword [rsp + 0x80], 0
jmp 0x1400edb9b
mov rsi, qword [rsp + 0x98]
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
lea rax, [rsp + 0x298]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
and qword [rsp + 0x290], 0
mov qword [rsp + 0x298], r13
and qword [rsp + 0x2a0], 0
mov qword [rsp + 0x2a8], r13
lea rcx, [rsp + 0x88]
lea r12, [rsp + 0x290]
mov rdx, r12
call fcn.1400e8985
mov qword [rdi], 1
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
lea r14, [rsp + 0x130]
lea r13, [rsp + 0x108]
jmp 0x1400edd54
mov r15, qword [rsp + 0x58]
mov bpl, 1
cmp r15, 3
mov qword [rsp + 0xc8], rdi
je 0x1400ee11f
mov ecx, 0x20
mov edx, 8
call fcn.14004862f
mov r13, rax
movups xmm0, xmmword [0x14031a600]
movups xmmword [rax], xmm0
movdqu xmm0, xmmword [0x14031a610]
movdqu xmmword [rax + 0x10], xmm0
xor ecx, ecx
call fcn.14007c481
mov ecx, 0x60
mov edx, 8
call fcn.14004862f
mov ecx, 0xc
mov rdi, rax
lea rsi, [rsp + 0x58]
rep movsq qword [rdi], qword [rsi]
lea rcx, fcn.1400e7ac9
mov qword [rsp + 0x20], rcx
mov rcx, r13
movabs rdx, 0xe39e86b96afd3ad7
movabs r8, 0xcfa567fbcf524299
mov r9, rax
call fcn.1400dfa2b
test rax, rax
je 0x1400ee131
mov rbx, rax
mov rsi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xcfa567fbcf524299
xor rdx, rcx
movabs rcx, 0xe39e86b96afd3ad7
xor rax, rcx
or rax, rdx
jne 0x1400ee126
mov ecx, 0xc
mov rdi, r12
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov edx, 8
mov rcx, rbx
call fcn.14001eca0
cmp qword [rsp + 0x290], 3
je 0x1400ee131
mov rcx, r12
call fcn.1400e7ac9
jmp 0x1400ee131
xor r13d, r13d
mov al, 1
jmp 0x1400ee133
mov rcx, rbx
mov rdx, rsi
call fcn.14019c93c
xor eax, eax
mov dword [rsp + 0x40], eax
mov rbx, qword [rsp + 0x1d0]
test rbx, rbx
je 0x1400ee266
movups xmm0, xmmword [rsp + 0x1d0]
movups xmm1, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x260], xmm1
movaps xmmword [rsp + 0x250], xmm0
test r13, r13
jne 0x1400ee19b
mov ecx, 0x20
mov edx, 8
call fcn.14004862f
mov r13, rax
movups xmm0, xmmword [0x14031a600]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x14031a610]
movups xmmword [rax + 0x10], xmm0
xor ecx, ecx
call fcn.14007c481
mov ecx, 0x20
mov edx, 8
call fcn.14004862f
movdqa xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
movdqu xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
lea rcx, [0x14028fc70]
mov qword [rsp + 0x20], rcx
mov rcx, r13
movabs rdx, 0x5e8a0f5faf629228
movabs r8, 0x52e24dfc2549993d
mov r9, rax
call fcn.1400dfa2b
test rax, rax
je 0x1400ee264
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x52e24dfc2549993d
xor rdx, rcx
movabs rcx, 0x5e8a0f5faf629228
xor rax, rcx
or rax, rdx
jne 0x1400ee259
movdqu xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x2a0], xmm1
movdqa xmmword [rsp + 0x290], xmm0
mov edx, 8
mov rcx, rsi
call fcn.14001eca0
cmp qword [rsp + 0x290], 0
je 0x1400ee264
mov rcx, r12
call fcn.1400ce487
jmp 0x1400ee264
mov rcx, rsi
mov rdx, rdi
call fcn.14019c93c
xor ebp, ebp
mov ecx, 0xc
mov rdi, r12
lea rsi, [rsp + 0x170]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0xd8]
mov byte [rsp + 0x2fa], al
mov rcx, qword [rsp + 0xf8]
mov word [rsp + 0x2f8], cx
mov qword [rsp + 0x2f0], r13
cmp cx, 0x64
mov rdi, qword [rsp + 0x100]
je 0x1400ee2dd
movzx eax, cx
cmp eax, 0x65
je 0x1400ee68c
cmp eax, 0xcc
je 0x1400ee692
cmp eax, 0x130
je 0x1400ee692
lea eax, [rcx - 0x66]
cmp ax, 0x62
jae 0x1400ee659
mov rsi, qword [rdi + 8]
test rsi, rsi
je 0x1400ee632
mov rcx, r12
call fcn.1400ec92c
cmp r15d, 3
jne 0x1400ee30c
mov rax, qword [rsp + 0x58]
cmp eax, 3
je 0x1400ee30c
lea rcx, [rsp + 0x58]
call fcn.1400e7ac9
mov rcx, r14
call fcn.1400ce487
test rbx, rbx
jne 0x1400eca64
cmp qword [rsp + 0x1d0], 0
je 0x1400eca64
lea rcx, [rsp + 0x1d0]
call fcn.1400ce487
jmp 0x1400eca64
mov r9, r10
lea r8, [r10 + rdx]
and qword [rsp + 0x68], 0
sub rax, rdx
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x60], rax
test cl, 1
lea rax, str.called__Result::unwrap____on_an__Err__value
cmovne r9, rax
mov qword [rsp + 0xd0], r9
jmp 0x1400ee3b9
cmp rax, rdx
jbe 0x1400ee557
cmp byte [r10 + rdx], 0xa
jne 0x1400ee56e
lea rdx, [r14 + 2]
lea r8, [r10 + r14]
add r8, 2
and qword [rsp + 0x68], 0
sub rax, rdx
mov qword [rsp + 0x58], r8
mov qword [rsp + 0x60], rax
test cl, 1
lea rax, str.called__Result::unwrap____on_an__Err__value
cmovne r10, rax
mov qword [rsp + 0xd0], r10
mov eax, 0
cmovne r14, rax
jmp 0x1400ece5f
add r12, qword [rsp + 0x50]
mov rbx, r12
and rbx, 0xffffffffffffff00
mov rdi, r12
jmp 0x1400ee408
cmp rcx, r12
jbe 0x1400ee557
mov al, byte [rbx + rdi + 1]
add rdi, 2
mov qword [rsp + 0x68], rdi
cmp al, 0xa
jne 0x1400ee542
add rdi, qword [rsp + 0x50]
mov rbx, rdi
and rbx, 0xffffffffffffff00
mov rcx, qword [rsp + 0xf8]
lea eax, [rcx - 0x3e8]
cmp ax, 0xfc7c
jb 0x1400ee83e
call fcn.1400e4231
test rax, rax
lea r12, [rsp + 0x290]
lea r15, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.28_src_proto_h1_role.rs
je 0x1400ee45b
mov r9, rdx
mov rcx, qword [rsp + 0xd0]
mov rdx, r14
mov r8, rax
call fcn.1402185e4
test al, al
je 0x1400ee45b
and qword [rsp + 0x58], 0
jmp 0x1400ee470
lea rcx, [rsp + 0x58]
mov rdx, qword [rsp + 0xd0]
mov r8, r14
call fcn.1400bc122
lea r14, [rsp + 0x130]
mov r11, qword [rsp + 0x128]
movzx eax, dil
or rax, rbx
mov qword [rsp + 0x30], rax
add rsi, rax
xor eax, eax
mov rdx, qword [rsp + 0x100]
lea rbx, [rsp + 0x1f0]
cmp r11, rax
je 0x1400ee505
mov rcx, qword [rsp + rax + 0x298]
cmp rcx, 0xffff
ja 0x1400ee79d
mov r10, qword [rsp + rax + 0x290]
mov r8, qword [rsp + rax + 0x2a0]
sub r10, r13
add rcx, r10
sub r8, r13
mov r9, qword [rsp + rax + 0x2a8]
add r9, r8
mov qword [rsp + rax + 0xf10], r10
mov qword [rsp + rax + 0xf18], rcx
mov qword [rsp + rax + 0xf20], r8
mov qword [rsp + rax + 0xf28], r9
add rax, 0x20
jmp 0x1400ee4a1
mov rax, qword [rsp + 0x58]
lea rcx, [rsp + 0x60]
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rsp + 0x170], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rsp + 0x180], rcx
jmp 0x1400ed580
mov r15, qword [rsp + 0x30]
and r15, 0xffffffffffffff00
or r15, 1
jmp 0x1400ed523
mov r15, qword [rsp + 0x30]
and r15, 0xffffffffffffff00
or r15, 2
jmp 0x1400ed523
mov rax, qword [rsp + 0xc0]
mov qword [rax], 3
jmp 0x1400ee594
mov r15d, 2
shl r15d, 3
movabs rax, 0x50a000b000000
mov ecx, r15d
shr rax, cl
mov rcx, qword [rsp + 0xc0]
mov byte [rcx + 8], al
mov qword [rcx], 4
movaps xmm6, xmmword [rsp + 0x1b90]
movaps xmm7, xmmword [rsp + 0x1ba0]
add rsp, 0x1bb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0xc0]
mov byte [rax + 8], 0xc
mov qword [rax], 4
mov al, 1
mov bpl, 1
test al, al
je 0x1400ee5e8
mov rax, qword [rsp + 0x58]
cmp eax, 3
je 0x1400ee5e8
lea rcx, [rsp + 0x58]
call fcn.1400e7ac9
cmp rdi, qword [rsp + 0xb8]
je 0x1400ee5ff
lea rcx, [rsp + 0x170]
call fcn.1400e6689
lea rcx, [rsp + 0x130]
call fcn.1400ce487
test bpl, bpl
je 0x1400ee594
cmp qword [rsp + 0x1d0], 0
je 0x1400ee594
lea rcx, [rsp + 0x1d0]
call fcn.1400ce487
jmp 0x1400ee594
mov eax, 3
mov rdi, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xc0]
mov qword [rcx], rax
lea rcx, [rsp + 0x290]
call fcn.1400ec92c
jmp 0x1400ee6d7
mov rax, qword [rsp + 0x228]
mov rax, qword [rax + 0x18]
movzx eax, byte [rax]
cmp rax, 0xb
mov rdi, qword [rsp + 0xc8]
je 0x1400ee6e0
cmp eax, 5
je 0x1400ee692
cmp eax, 7
jne 0x1400ee6e0
add ecx, 0xffffff38
cmp cx, 0x64
jae 0x1400ee6e0
mov al, 1
xor edx, edx
jmp 0x1400ee696
xor edx, edx
xor eax, eax
lea rsi, [rsp + 0x290]
mov ecx, 0xe
mov r8, qword [rsp + 0xc0]
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
mov ecx, eax
xor cl, 1
mov r9b, byte [rsp + 0x50]
and r9b, cl
mov qword [r8 + 0x70], rdx
mov byte [r8 + 0x78], 0
mov byte [r8 + 0x79], r9b
mov byte [r8 + 0x7a], al
mov rdi, qword [rsp + 0xc8]
mov eax, dword [rsp + 0x40]
jmp 0x1400ee5d0
movups xmm6, xmmword [0x140291308]
lea rdx, [rsp + 0x1f0]
movaps xmmword [rdx + 0x10], xmm6
movups xmm7, xmmword [0x1402912f8]
movaps xmmword [rdx], xmm7
lea rcx, [rsp + 0x290]
call fcn.1400cf5ef
test al, al
je 0x1400ee76d
mov cl, 3
cmp byte [rsp + 0xd8], 1
je 0x1400ee7f1
lea r8, [rsp + 0x1f0]
movaps xmmword [r8 + 0x10], xmm6
movaps xmmword [r8], xmm7
lea rsi, [rsp + 0x108]
lea rdx, [rsp + 0x290]
mov rcx, rsi
call fcn.1400e92f9
lea rdi, [rsp + 0x1f0]
mov rcx, rdi
mov rdx, rsi
call fcn.1400e9da2
mov rcx, rdi
call fcn.1400ee8ae
movzx edx, al
not rdx
jmp 0x1400ee694
lea rcx, [rsp + 0x290]
call fcn.1400eb56b
cmp rax, 1
jne 0x1400ee7bf
mov cl, 0xa
cmp rdx, 0xfffffffffffffffe
jb 0x1400ee694
jmp 0x1400ee7f1
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.11_src_header_map.rs_l0_
mov rcx, rdi
call fcn.1400bd810
mov rax, qword [rsp + 0xc0]
mov byte [rax + 8], 0xa
mov qword [rax], 4
lea rcx, [rsp + 0x58]
call fcn.1400cfcd2
jmp 0x1400ee594
movups xmm0, xmmword [0x1402912e8]
lea rdx, [rsp + 0x1f0]
movaps xmmword [rdx + 0x10], xmm0
movdqu xmm0, xmmword [0x1402912d8]
movdqa xmmword [rdx], xmm0
lea rcx, [rsp + 0x290]
call fcn.1400cf5ef
mov cl, 1
test al, al
je 0x1400ee818
mov rax, qword [rsp + 0xc0]
mov byte [rax + 8], cl
mov eax, 4
jmp 0x1400ee63f
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.11_src_header_map.rs_l0_
mov rcx, r13
mov rdx, rbx
call fcn.1400bd810
mov rdx, 0xffffffffffffffff
jmp 0x1400ee694
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.11_src_header_map.rs_l0_
mov rcx, rsi
call fcn.1400bd810
mov r15d, 5
jmp 0x1400ee56e
mov rax, qword [rsp + 0xc0]
mov byte [rax + 8], 0xb
mov qword [rax], 4
jmp 0x1400ee594
lea rcx, str.reserve_overflow_l0_
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.11_src_header_map.rs_l0_
mov edx, 0x10
call fcn.1400c46a0
mov ecx, 8
mov edx, 0x240
call fcn.14003eff0
lea rcx, str.header_map_reserve_over_max_capacity
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.11_src_header_map.rs_l0_
mov edx, 0x24
call fcn.1400fd6f8
lea rcx, str.header_map_reserve_overflowed
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_http_0.2.11_src_header_map.rs_l0_
mov edx, 0x1d
call fcn.1400fd6f8
int3