Function at 0x14011dd10
Capabilities:
Check for software breakpoints

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x618
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x590], 0xfffffffffffffffe
mov rdi, r9
mov r14, rdx
mov rsi, rcx
mov rbx, qword [0x1402a60f8]
mov rax, qword [rbx]
test rax, rax
mov qword [rbp + 0x580], r8
je 0x14011e0e9
mov rcx, qword [rdi]
mov r9d, dword [rdi + 8]
mov eax, dword [rdi + 0xc]
mov dword [rbp + 0x230], r9d
mov dword [rbp + 0x234], eax
cmp qword [rcx + 0x10], r9
jbe 0x14011f0a5
mov rdx, qword [rcx + 8]
lea rcx, [r9 + r9*4]
shl rcx, 6
cmp dword [rdx + rcx], 2
je 0x14011f0a5
add rdx, rcx
cmp dword [rdx + 0x124], eax
jne 0x14011f0a5
add rdx, 0x50
mov byte [rbp + 0x58f], 1
lea rcx, [rbp + 0x2d0]
call fcn.1401364e0
movzx eax, byte [rbp + 0x2d0]
movzx r13d, byte [rbp + 0x2d1]
cmp al, 3
jne 0x14011e087
mov r15, qword [rbp + 0x600]
test r13b, 1
je 0x14011de09
mov rax, qword [rbp + 0x580]
mov eax, dword [rax + 0x118]
cmp eax, dword [r14 + 0x94]
jbe 0x14011ddf7
mov dword [r14 + 0x94], eax
mov byte [rbp + 0x58f], 1
mov rcx, r15
mov rdx, rdi
call fcn.140108d10
mov rcx, qword [rdi]
mov edx, dword [rdi + 8]
mov eax, dword [rdi + 0xc]
mov dword [rbp + 0x3b0], edx
mov dword [rbp + 0x3b4], eax
cmp qword [rcx + 0x10], rdx
jbe 0x14011f11d
mov rcx, qword [rcx + 8]
lea rdx, [rdx + rdx*4]
shl rdx, 6
cmp dword [rcx + rdx], 2
je 0x14011f11d
add rcx, rdx
cmp dword [rcx + 0x124], eax
jne 0x14011f11d
cmp dword [rcx + 0x30], 1
mov rcx, qword [rbp + 0x580]
je 0x14011e30e
movups xmm0, xmmword [0x140217258]
movaps xmmword [rbp + 0x4a0], xmm0
movups xmm0, xmmword [0x140217248]
movaps xmmword [rbp + 0x490], xmm0
mov byte [rbp + 0x58f], 1
lea r12, [rbp + 0x490]
mov rdx, r12
call fcn.140103dd0
test rax, rax
mov rcx, qword [rbp + 0x580]
je 0x14011e30e
mov r11, qword [rax + 0x10]
cmp r11, 0x13
jbe 0x14011e24b
mov rax, qword [rbx]
cmp rax, 2
jae 0x14011e028
movzx edx, byte [0x1402a5778]
movzx eax, dl
lea r8d, [rax - 1]
cmp r8d, 2
jb 0x14011defb
test eax, eax
je 0x14011e028
mov byte [rbp + 0x58f], 1
lea rcx, [0x1402a5768]
call fcn.1401b1360
mov edx, eax
test al, al
mov rcx, qword [rbp + 0x580]
je 0x14011e028
mov rcx, qword [0x1402a5768]
mov byte [rbp + 0x58f], 1
call fcn.14013b5e0
test al, al
mov rcx, qword [rbp + 0x580]
je 0x14011e028
mov rbx, qword [0x1402a5768]
mov rax, qword [rbx + 0x38]
test rax, rax
je 0x14011f549
mov rcx, qword [rbx + 0x30]
movups xmm0, xmmword [rbx + 0x40]
mov qword [rbp + 0x2d0], rcx
mov qword [rbp + 0x2d8], rax
movups xmmword [rbp + 0x2e0], xmm0
mov qword [rbp + 0x2f0], 0
mov byte [rbp + 0x58f], 1
mov rcx, rdi
call fcn.14011cd50
add rbx, 0x30
add rax, 0x124
mov qword [rbp + 0x100], rax
lea rax, [0x1401251d0]
mov qword [rbp + 0x108], rax
lea rax, str._s__
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 2
mov qword [rbp + 0x4b0], 0
lea rax, [rbp + 0x100]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], 1
lea rax, [rbp + 0x2d0]
mov qword [rbp + 0x230], rax
mov qword [rbp + 0x238], r12
lea rax, [0x1402171e0]
mov qword [rbp + 0x240], rax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x3b8], 1
mov qword [rbp + 0x3c0], rbx
mov rcx, qword [0x1402a5768]
mov byte [rbp + 0x58f], 1
lea rdx, [rbp + 0x3b0]
call fcn.14013bfa0
mov rcx, qword [rbp + 0x580]
mov r8, qword [rdi]
mov edx, dword [rdi + 8]
mov eax, dword [rdi + 0xc]
mov dword [rbp + 0x3b0], edx
mov dword [rbp + 0x3b4], eax
cmp qword [r8 + 0x10], rdx
jbe 0x14011f195
mov r8, qword [r8 + 8]
lea rdx, [rdx + rdx*4]
shl rdx, 6
cmp dword [r8 + rdx], 2
je 0x14011f195
add r8, rdx
cmp dword [r8 + 0x124], eax
jne 0x14011f195
mov qword [rsi], 4
mov word [rsi + 8], 0x100
mov dword [rsi + 0xc], eax
mov dword [rsi + 0x10], 1
jmp 0x14011e0bd
mov rcx, qword [rbp + 0x2f0]
mov qword [rsi + 0x28], rcx
movups xmm0, xmmword [rbp + 0x2d2]
movups xmm1, xmmword [rbp + 0x2e2]
movups xmmword [rsi + 0x1a], xmm1
movups xmmword [rsi + 0xa], xmm0
mov qword [rsi], 4
mov byte [rsi + 8], al
mov byte [rsi + 9], r13b
mov rcx, qword [rbp + 0x580]
call fcn.1400571d0
mov rcx, qword [rbp + 0x580]
add rcx, 0x60
call fcn.140052a10
mov rax, rsi
add rsp, 0x618
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx edx, byte [0x1402a5760]
movzx eax, dl
lea ecx, [rax - 1]
cmp ecx, 2
jb 0x14011e127
test eax, eax
je 0x14011dd59
mov byte [rbp + 0x58f], 1
lea rcx, [0x1402a5750]
call fcn.1401b1360
mov edx, eax
test al, al
mov r8, qword [rbp + 0x580]
je 0x14011dd59
mov rcx, qword [0x1402a5750]
mov byte [rbp + 0x58f], 1
call fcn.14013b5e0
test al, al
mov r8, qword [rbp + 0x580]
je 0x14011dd59
mov rcx, qword [0x1402a5750]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14011f3ed
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x2d0], r8
mov qword [rbp + 0x2d8], rax
movups xmmword [rbp + 0x2e0], xmm0
mov qword [rbp + 0x2f0], 0
lea rax, [r14 + 0x8c]
mov qword [rbp + 0x100], rax
lea rax, [0x1401aadd0]
mov qword [rbp + 0x108], rax
lea rax, str.opening_stream__init_window
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 1
mov qword [rbp + 0x4b0], 0
lea rax, [rbp + 0x100]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], 1
lea rax, [rbp + 0x2d0]
mov qword [rbp + 0x230], rax
lea rax, [rbp + 0x490]
mov qword [rbp + 0x238], rax
lea rax, [0x1402171e0]
mov qword [rbp + 0x240], rax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x3b8], 1
mov qword [rbp + 0x3c0], rdx
mov byte [rbp + 0x58f], 1
lea rdx, [rbp + 0x3b0]
call fcn.14013bfa0
mov r8, qword [rbp + 0x580]
jmp 0x14011dd59
test r11, r11
je 0x14011e28d
mov rdx, qword [rax + 8]
xor r8d, r8d
xor eax, eax
nop dword [rax]
movzx r9d, byte [rdx + r8]
lea r10d, [r9 - 0x3a]
cmp r10b, 0xf6
jb 0x14011deae
lea rax, [rax + rax*4]
add r9b, 0xd0
movzx r9d, r9b
lea rax, [r9 + rax*2]
inc r8
cmp r11, r8
jne 0x14011e260
jmp 0x14011e28f
xor eax, eax
mov rdx, qword [rdi]
mov r8d, dword [rdi + 8]
mov r9d, dword [rdi + 0xc]
mov dword [rbp + 0x3b0], r8d
mov dword [rbp + 0x3b4], r9d
cmp qword [rdx + 0x10], r8
jbe 0x14011f285
mov rdx, qword [rdx + 8]
lea r8, [r8 + r8*4]
shl r8, 6
cmp dword [rdx + r8], 2
je 0x14011f285
add rdx, r8
cmp dword [rdx + 0x124], r9d
jne 0x14011f285
mov qword [rdx + 0x30], 2
mov qword [rdx + 0x38], rax
test rax, rax
je 0x14011e30e
movzx eax, byte [rcx + 0x11c]
and al, 1
je 0x14011e30e
movzx eax, word [rcx + 0xf8]
cmp eax, 0xcc
je 0x14011e30e
cmp eax, 0x130
jne 0x14011ef11
cmp byte [rcx + 0x108], 0
je 0x14011e60b
mov rax, qword [rbx]
cmp rax, 1
ja 0x14011e4ce
movzx edx, byte [0x1402a57a8]
movzx eax, dl
lea r8d, [rax - 1]
cmp r8d, 2
jb 0x14011e368
test eax, eax
je 0x14011e4ce
mov byte [rbp + 0x58f], 1
lea rcx, [0x1402a5798]
call fcn.1401b1360
mov edx, eax
test al, al
mov rcx, qword [rbp + 0x580]
je 0x14011e4ce
mov rcx, qword [0x1402a5798]
mov byte [rbp + 0x58f], 1
call fcn.14013b5e0
test al, al
mov rcx, qword [rbp + 0x580]
je 0x14011e4ce
mov rcx, qword [0x1402a5798]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x14011f525
mov rdx, qword [rcx + 0x30]
movups xmm0, xmmword [rcx + 0x40]
mov qword [rbp + 0x2d0], rdx
mov qword [rbp + 0x2d8], rax
movups xmmword [rbp + 0x2e0], xmm0
mov qword [rbp + 0x2f0], 0
mov rdx, qword [rdi]
mov r8d, dword [rdi + 8]
mov eax, dword [rdi + 0xc]
mov dword [rbp + 0x230], r8d
mov dword [rbp + 0x234], eax
cmp qword [rdx + 0x10], r8
jbe 0x14011f411
mov rdx, qword [rdx + 8]
lea r8, [r8 + r8*4]
shl r8, 6
cmp dword [rdx + r8], 2
je 0x14011f411
add rdx, r8
cmp dword [rdx + 0x124], eax
jne 0x14011f411
lea rax, [rcx + 0x30]
add rdx, 0x124
mov qword [rbp + 0x100], rdx
lea rdx, [0x1401251d0]
mov qword [rbp + 0x108], rdx
lea rdx, str.stream_error_REQUEST_HEADER_FIELDS_TOO_LARGE____recv_headers:_frame_is_over_size__stream
mov qword [rbp + 0x490], rdx
mov qword [rbp + 0x498], 1
mov qword [rbp + 0x4b0], 0
lea rdx, [rbp + 0x100]
mov qword [rbp + 0x4a0], rdx
mov qword [rbp + 0x4a8], 1
lea rdx, [rbp + 0x2d0]
mov qword [rbp + 0x230], rdx
lea rdx, [rbp + 0x490]
mov qword [rbp + 0x238], rdx
lea rdx, [0x1402171e0]
mov qword [rbp + 0x240], rdx
lea rdx, [rbp + 0x230]
mov qword [rbp + 0x3b0], rdx
mov qword [rbp + 0x3b8], 1
mov qword [rbp + 0x3c0], rax
mov byte [rbp + 0x58f], 1
lea rdx, [rbp + 0x3b0]
call fcn.14013bfa0
mov rcx, qword [rbp + 0x580]
test byte [r15 + 0x58], r13b
je 0x14011e8c8
mov rax, qword [rdi]
mov ecx, dword [rdi + 8]
mov ebx, dword [rdi + 0xc]
mov dword [rbp + 0x3b0], ecx
mov dword [rbp + 0x3b4], ebx
cmp qword [rax + 0x10], rcx
jbe 0x14011f20d
mov rax, qword [rax + 8]
lea rcx, [rcx + rcx*4]
shl rcx, 6
cmp dword [rax + rcx], 2
je 0x14011f20d
add rax, rcx
cmp dword [rax + 0x124], ebx
jne 0x14011f20d
mov byte [rbp + 0x490], 0xb
mov qword [rbp + 0x4a8], 0
mov qword [rbp + 0x4c8], 0
mov qword [rbp + 0x4e8], 0
mov qword [rbp + 0x508], 0
mov word [rbp + 0x528], 0x1af
mov byte [rbp + 0x58b], 1
lea rcx, [rbp + 0x2d0]
call fcn.140182a20
lea rcx, [rbp + 0x2d0]
call fcn.14010e900
mov rdi, rax
movups xmm0, xmmword [rbp + 0x320]
movaps xmmword [rbp - 0x10], xmm0
movups xmm0, xmmword [rbp + 0x310]
movaps xmmword [rbp - 0x20], xmm0
movups xmm0, xmmword [rbp + 0x2d0]
movups xmm1, xmmword [rbp + 0x2e0]
movups xmm2, xmmword [rbp + 0x2f0]
movups xmm3, xmmword [rbp + 0x300]
movaps xmmword [rbp - 0x30], xmm3
movaps xmmword [rbp - 0x40], xmm2
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
lea rcx, [rbp]
lea rdx, [rbp + 0x490]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rbp - 0x60]
mov r8d, 0x100
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x100], rdi
mov byte [rsi + 0x108], 0
mov byte [rsi + 0x115], 2
mov dword [rsi + 0x118], ebx
mov byte [rsi + 0x11c], 5
jmp 0x14011e0b6
mov r12d, dword [rcx + 0x118]
movups xmm0, xmmword [rcx + 0x50]
movaps xmmword [rbp + 0xf0], xmm0
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rbp + 0xe0], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rbp + 0xd0], xmm3
movaps xmmword [rbp + 0xc0], xmm2
movaps xmmword [rbp + 0xb0], xmm1
movaps xmmword [rbp + 0xa0], xmm0
lea r13, [rcx + 0x60]
lea rcx, [rbp + 0x100]
mov r8d, 0xa0
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rbp + 0x178], 0
je 0x14011e68b
cmp byte [r15 + 0x58], 1
jne 0x14011e68b
cmp byte [r14 + 0x9d], 0
je 0x14011ea89
movzx eax, word [rbp + 0x198]
movzx r15d, byte [r15 + 0x58]
test ax, ax
je 0x14011e90f
test r15b, 1
je 0x14011e8d4
mov rax, qword [rbx]
cmp rax, 1
ja 0x14011e814
movzx edx, byte [0x1402a57d8]
movzx eax, dl
lea ecx, [rax - 1]
cmp ecx, 2
jb 0x14011e6ee
test eax, eax
je 0x14011e814
mov byte [rbp + 0x58e], 1
lea rcx, [0x1402a57c8]
call fcn.1401b1360
mov edx, eax
test al, al
je 0x14011e814
mov rcx, qword [0x1402a57c8]
mov byte [rbp + 0x58e], 1
call fcn.14013b5e0
test al, al
je 0x14011e814
mov rbx, qword [0x1402a57c8]
mov rax, qword [rbx + 0x38]
test rax, rax
je 0x14011f56a
mov rcx, qword [rbx + 0x30]
movups xmm0, xmmword [rbx + 0x40]
mov qword [rbp + 0x2d0], rcx
mov qword [rbp + 0x2d8], rax
movups xmmword [rbp + 0x2e0], xmm0
mov qword [rbp + 0x2f0], 0
mov byte [rbp + 0x58e], 1
mov rcx, rdi
call fcn.14011cd50
add rbx, 0x30
add rax, 0x124
mov qword [rbp + 0x1a0], rax
lea rax, [0x1401251d0]
mov qword [rbp + 0x1a8], rax
lea rax, str._t__
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 2
mov qword [rbp + 0x4b0], 0
lea rax, [rbp + 0x1a0]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], 1
lea rax, [rbp + 0x2d0]
mov qword [rbp + 0x230], rax
lea rax, [rbp + 0x490]
mov qword [rbp + 0x238], rax
lea rax, [0x1402171e0]
mov qword [rbp + 0x240], rax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x3b8], 1
mov qword [rbp + 0x3c0], rbx
mov rcx, qword [0x1402a57c8]
mov byte [rbp + 0x58e], 1
lea rdx, [rbp + 0x3b0]
call fcn.14013bfa0
mov rcx, qword [rdi]
mov edx, dword [rdi + 8]
mov eax, dword [rdi + 0xc]
mov dword [rbp + 0x3b0], edx
mov dword [rbp + 0x3b4], eax
cmp qword [rcx + 0x10], rdx
jbe 0x14011e850
mov rcx, qword [rcx + 8]
lea rdx, [rdx + rdx*4]
shl rdx, 6
cmp dword [rcx + rdx], 2
je 0x14011e850
add rcx, rdx
cmp dword [rcx + 0x124], eax
je 0x14011ec37
lea rax, [rbp + 0x3b4]
mov qword [rbp + 0x2d0], rax
lea rax, [0x14011d5c0]
mov qword [rbp + 0x2d8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 1
mov qword [rbp + 0x4b0], 0
lea rax, [rbp + 0x2d0]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], 1
mov byte [rbp + 0x58e], 1
lea rdx, [0x140215e88]
lea rcx, [rbp + 0x490]
call fcn.1401b7780
jmp 0x14011f5cb
mov qword [rsi], 3
jmp 0x14011e0bd
add eax, 0xffffff9c
cmp ax, 0x64
jae 0x14011e90f
mov qword [rsi], 5
mov byte [rbp + 0x58c], 1
lea rcx, [rbp + 0xa0]
call fcn.1400571d0
mov byte [rbp + 0x58f], 0
lea rcx, [rbp + 0x100]
call fcn.140052a10
jmp 0x14011e0d2
test r15b, 1
je 0x14011e9c8
lea rbx, [rbp + 0x230]
mov r8d, 0xa0
mov rcx, rbx
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x580]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rbp + 0x1f0], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp + 0x1e0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rbp + 0x1d0], xmm3
movaps xmmword [rbp + 0x1c0], xmm2
movaps xmmword [rbp + 0x1b0], xmm1
movaps xmmword [rbp + 0x1a0], xmm0
mov byte [rbp + 0x58e], 0
lea rcx, [rbp + 0x490]
lea r8, [rbp + 0x1a0]
mov rdx, rbx
mov r9d, r12d
call fcn.140125780
mov rbx, qword [rbp + 0x490]
lea rdx, [rbp + 0x498]
cmp rbx, 3
jne 0x14011ec79
mov rax, qword [rdx + 0x20]
mov qword [rbp + 0x3d0], rax
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
jmp 0x14011ea71
lea rbx, [rbp + 0x490]
mov r8d, 0xa0
mov rcx, rbx
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x580]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rbp + 0x1f0], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp + 0x1e0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rbp + 0x1d0], xmm3
movaps xmmword [rbp + 0x1c0], xmm2
movaps xmmword [rbp + 0x1b0], xmm1
movaps xmmword [rbp + 0x1a0], xmm0
mov byte [rbp + 0x58e], 0
lea rcx, [rbp + 0x230]
lea r8, [rbp + 0x1a0]
mov rdx, rbx
mov r9d, r12d
call fcn.140111f30
cmp dword [rbp + 0x230], 3
jne 0x14011ec8d
mov rax, qword [rbp + 0x258]
mov qword [rbp + 0x3d0], rax
movups xmm0, xmmword [rbp + 0x238]
movups xmm1, xmmword [rbp + 0x248]
movaps xmmword [rbp + 0x3c0], xmm1
movaps xmmword [rbp + 0x3b0], xmm0
mov ebx, 4
jmp 0x14011ecf4
mov rax, qword [rbx]
cmp rax, 1
ja 0x14011ebf3
movzx edx, byte [0x1402a57c0]
movzx eax, dl
lea ecx, [rax - 1]
cmp ecx, 2
jb 0x14011eacd
test eax, eax
je 0x14011ebf3
mov byte [rbp + 0x58e], 1
lea rcx, [0x1402a57b0]
call fcn.1401b1360
mov edx, eax
test al, al
je 0x14011ebf3
mov rcx, qword [0x1402a57b0]
mov byte [rbp + 0x58e], 1
call fcn.14013b5e0
test al, al
je 0x14011ebf3
mov rbx, qword [0x1402a57b0]
mov rax, qword [rbx + 0x38]
test rax, rax
je 0x14011f58b
mov rcx, qword [rbx + 0x30]
movups xmm0, xmmword [rbx + 0x40]
mov qword [rbp + 0x2d0], rcx
mov qword [rbp + 0x2d8], rax
movups xmmword [rbp + 0x2e0], xmm0
mov qword [rbp + 0x2f0], 0
mov byte [rbp + 0x58e], 1
mov rcx, rdi
call fcn.14011cd50
add rbx, 0x30
add rax, 0x124
mov qword [rbp + 0x1a0], rax
lea rax, [0x1401251d0]
mov qword [rbp + 0x1a8], rax
lea rax, str.stream_error_PROTOCOL_ERROR____cannot_use_:protocol_if_extended_connect_protocol_is_disabled__stream
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 2
mov qword [rbp + 0x4b0], 0
lea rax, [rbp + 0x1a0]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], 1
lea rax, [rbp + 0x2d0]
mov qword [rbp + 0x230], rax
lea rax, [rbp + 0x490]
mov qword [rbp + 0x238], rax
lea rax, [0x1402171e0]
mov qword [rbp + 0x240], rax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x3b8], 1
mov qword [rbp + 0x3c0], rbx
mov rcx, qword [0x1402a57b0]
mov byte [rbp + 0x58e], 1
lea rdx, [rbp + 0x3b0]
call fcn.14013bfa0
mov rcx, qword [rdi]
mov edx, dword [rdi + 8]
mov eax, dword [rdi + 0xc]
mov dword [rbp + 0x3b0], edx
mov dword [rbp + 0x3b4], eax
cmp qword [rcx + 0x10], rdx
jbe 0x14011f489
mov rcx, qword [rcx + 8]
lea rdx, [rdx + rdx*4]
shl rdx, 6
cmp dword [rcx + rdx], 2
je 0x14011f489
add rcx, rdx
cmp dword [rcx + 0x124], eax
jne 0x14011f489
mov qword [rsi], 4
mov word [rsi + 8], 0x100
mov dword [rsi + 0xc], eax
mov dword [rsi + 0x10], 1
mov byte [rbp + 0x58c], 1
lea rcx, [rbp + 0xa0]
call fcn.1400571d0
mov byte [rbp + 0x58f], 0
lea rcx, [rbp + 0x100]
call fcn.140052a10
jmp 0x14011e0d2
lea rcx, [rbp + 0x3b0]
mov r8d, 0xd8
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14011ecf4
movups xmm0, xmmword [rbp + 0x290]
movaps xmmword [rbp + 0x410], xmm0
movups xmm0, xmmword [rbp + 0x280]
movaps xmmword [rbp + 0x400], xmm0
movups xmm0, xmmword [rbp + 0x270]
movaps xmmword [rbp + 0x3f0], xmm0
movups xmm0, xmmword [rbp + 0x230]
movups xmm1, xmmword [rbp + 0x240]
movups xmm2, xmmword [rbp + 0x250]
movups xmm3, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0x3e0], xmm3
movaps xmmword [rbp + 0x3d0], xmm2
movaps xmmword [rbp + 0x3c0], xmm1
movaps xmmword [rbp + 0x3b0], xmm0
mov ebx, 3
mov rax, qword [rbp + 0x3d0]
mov qword [rbp + 0x220], rax
movaps xmm0, xmmword [rbp + 0x3b0]
movaps xmm1, xmmword [rbp + 0x3c0]
movaps xmmword [rbp + 0x210], xmm1
movaps xmmword [rbp + 0x200], xmm0
cmp ebx, 4
jne 0x14011ed50
mov rax, qword [rbp + 0x220]
mov qword [rsi + 0x28], rax
movaps xmm0, xmmword [rbp + 0x200]
movaps xmm1, xmmword [rbp + 0x210]
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
mov qword [rsi], 4
jmp 0x14011e0d2
lea rcx, [rbp + 0x300]
lea rdx, [rbp + 0x3d8]
mov r8d, 0xb0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x200]
movaps xmm1, xmmword [rbp + 0x210]
movups xmmword [rbp + 0x2d8], xmm0
movups xmmword [rbp + 0x2e8], xmm1
mov rax, qword [rbp + 0x220]
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x2d0], rbx
mov rcx, qword [rdi]
mov edx, dword [rdi + 8]
mov eax, dword [rdi + 0xc]
mov dword [rbp + 0x230], edx
mov dword [rbp + 0x234], eax
cmp qword [rcx + 0x10], rdx
jbe 0x14011f2fd
mov r12, qword [rcx + 8]
lea rcx, [rdx + rdx*4]
shl rcx, 6
cmp dword [r12 + rcx], 2
je 0x14011f2fd
add r12, rcx
cmp dword [r12 + 0x124], eax
jne 0x14011f2fd
lea rcx, [rbp + 0x4a0]
lea rdx, [rbp + 0x2d0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x490], 0
mov rbx, qword [r14 + 0x20]
mov byte [rbp + 0x58d], 0
lea r8, [rbp + 0x490]
mov rcx, r14
mov rdx, rbx
call fcn.140104970
test byte [r12 + 0x18], 1
je 0x14011ee62
mov rcx, qword [r12 + 0x28]
cmp qword [r14 + 0x10], rcx
jbe 0x14011f501
mov rax, qword [r14 + 8]
imul rcx, rcx, 0xf0
cmp dword [rax + rcx], 2
je 0x14011f501
add r12, 0x28
add rax, rcx
mov qword [rax], 1
mov qword [rax + 8], rbx
jmp 0x14011ee74
mov qword [r12 + 0x18], 1
mov qword [r12 + 0x20], rbx
add r12, 0x28
mov qword [r12], rbx
mov rcx, qword [rdi]
mov r8d, dword [rdi + 8]
mov eax, dword [rdi + 0xc]
mov dword [rbp + 0x230], r8d
mov dword [rbp + 0x234], eax
cmp qword [rcx + 0x10], r8
jbe 0x14011f375
mov rdx, qword [rcx + 8]
lea rcx, [r8 + r8*4]
shl rcx, 6
cmp dword [rdx + rcx], 2
je 0x14011f375
add rdx, rcx
cmp dword [rdx + 0x124], eax
jne 0x14011f375
mov rax, qword [rdx + 0xa8]
mov rcx, qword [rdx + 0xb0]
mov qword [rdx + 0xa8], 0
test rax, rax
je 0x14011eee9
mov rax, qword [rax + 8]
mov byte [rbp + 0x58d], 0
call rax
test r15b, 1
je 0x14011ef05
add r14, 0x64
mov byte [rbp + 0x58d], 0
mov rcx, r14
mov rdx, rdi
call fcn.14011b080
mov qword [rsi], 5
jmp 0x14011e0d2
mov rax, qword [rbx]
cmp rax, 2
jae 0x14011f074
movzx edx, byte [0x1402a5790]
movzx eax, dl
lea ecx, [rax - 1]
cmp ecx, 2
jb 0x14011ef55
test eax, eax
je 0x14011f074
mov byte [rbp + 0x58f], 1
lea rcx, [0x1402a5780]
call fcn.1401b1360
mov edx, eax
test al, al
je 0x14011f074
mov rcx, qword [0x1402a5780]
mov byte [rbp + 0x58f], 1
call fcn.14013b5e0
test al, al
je 0x14011f074
mov rbx, qword [0x1402a5780]
mov rax, qword [rbx + 0x38]
test rax, rax
je 0x14011f5ac
mov rcx, qword [rbx + 0x30]
movups xmm0, xmmword [rbx + 0x40]
mov qword [rbp + 0x2d0], rcx
mov qword [rbp + 0x2d8], rax
movups xmmword [rbp + 0x2e0], xmm0
mov qword [rbp + 0x2f0], 0
mov byte [rbp + 0x58f], 1
mov rcx, rdi
call fcn.14011cd50
add rbx, 0x30
add rax, 0x124
mov qword [rbp + 0x100], rax
lea rax, [0x1401251d0]
mov qword [rbp + 0x108], rax
lea rax, str.stream_error_PROTOCOL_ERROR____recv_headers_with_END_STREAM:_content_length_is_not_zero__stream__
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 2
mov qword [rbp + 0x4b0], 0
lea rax, [rbp + 0x100]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], 1
lea rax, [rbp + 0x2d0]
mov qword [rbp + 0x230], rax
mov qword [rbp + 0x238], r12
lea rax, [0x1402171e0]
mov qword [rbp + 0x240], rax
lea rax, [rbp + 0x230]
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x3b8], 1
mov qword [rbp + 0x3c0], rbx
mov rcx, qword [0x1402a5780]
mov byte [rbp + 0x58f], 1
lea rdx, [rbp + 0x3b0]
call fcn.14013bfa0
mov byte [rbp + 0x58f], 1
mov rcx, rdi
call fcn.14011cd50
mov eax, dword [rax + 0x124]
mov qword [rsi], 4
mov word [rsi + 8], 0x100
mov dword [rsi + 0xc], eax
mov dword [rsi + 0x10], 1
jmp 0x14011e0b6
lea rax, [rbp + 0x234]
mov qword [rbp + 0x3b0], rax
lea rax, [0x14011d5c0]
mov qword [rbp + 0x3b8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 1
mov qword [rbp + 0x4b0], 0
lea rax, [rbp + 0x3b0]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], 1
mov byte [rbp + 0x58f], 1
lea rdx, [0x140215ea0]
lea rcx, [rbp + 0x490]
call fcn.1401b7780
jmp 0x14011f5cb
lea rax, [rbp + 0x3b4]
mov qword [rbp + 0x2d0], rax
lea rax, [0x14011d5c0]
mov qword [rbp + 0x2d8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 1
mov qword [rbp + 0x4b0], 0
lea rax, [rbp + 0x2d0]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], 1
mov byte [rbp + 0x58f], 1
lea rdx, [0x140215e88]
lea rcx, [rbp + 0x490]
call fcn.1401b7780
jmp 0x14011f5cb
lea rax, [rbp + 0x3b4]
mov qword [rbp + 0x2d0], rax
lea rax, [0x14011d5c0]
mov qword [rbp + 0x2d8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 1
mov qword [rbp + 0x4b0], 0
lea rax, [rbp + 0x2d0]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], 1
mov byte [rbp + 0x58f], 1
lea rdx, [0x140215e88]
lea rcx, [rbp + 0x490]
call fcn.1401b7780
jmp 0x14011f5cb
lea rax, [rbp + 0x3b4]
mov qword [rbp + 0x2d0], rax
lea rax, [0x14011d5c0]
mov qword [rbp + 0x2d8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 1
mov qword [rbp + 0x4b0], 0
lea rax, [rbp + 0x2d0]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], 1
mov byte [rbp + 0x58f], 1
lea rdx, [0x140215e88]
lea rcx, [rbp + 0x490]
call fcn.1401b7780
jmp 0x14011f5cb
lea rax, [rbp + 0x3b4]
mov qword [rbp + 0x2d0], rax
lea rax, [0x14011d5c0]
mov qword [rbp + 0x2d8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 1
mov qword [rbp + 0x4b0], 0
lea rax, [rbp + 0x2d0]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], 1
mov byte [rbp + 0x58f], 1
lea rdx, [0x140215ea0]
lea rcx, [rbp + 0x490]
call fcn.1401b7780
jmp 0x14011f5cb
lea rax, [rbp + 0x234]
mov qword [rbp + 0x3b0], rax
lea rax, [0x14011d5c0]
mov qword [rbp + 0x3b8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 1
mov qword [rbp + 0x4b0], 0
lea rax, [rbp + 0x3b0]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], 1
mov byte [rbp + 0x58d], 1
lea rdx, [0x140215ea0]
lea rcx, [rbp + 0x490]
call fcn.1401b7780
jmp 0x14011f5cb
lea rax, [rbp + 0x234]
mov qword [rbp + 0x3b0], rax
lea rax, [0x14011d5c0]
mov qword [rbp + 0x3b8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 1
mov qword [rbp + 0x4b0], 0
lea rax, [rbp + 0x3b0]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], 1
mov byte [rbp + 0x58d], 0
lea rdx, [0x140215ea0]
lea rcx, [rbp + 0x490]
call fcn.1401b7780
jmp 0x14011f5cb
mov byte [rbp + 0x58f], 1
lea rcx, [0x140217138]
lea r8, [0x140217200]
mov edx, 0x22
call fcn.1401b7720
jmp 0x14011f5cb
lea rax, [rbp + 0x234]
mov qword [rbp + 0x3b0], rax
lea rax, [0x14011d5c0]
mov qword [rbp + 0x3b8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 1
mov qword [rbp + 0x4b0], 0
lea rax, [rbp + 0x3b0]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], 1
mov byte [rbp + 0x58f], 1
lea rdx, [0x140215e88]
lea rcx, [rbp + 0x490]
call fcn.1401b7780
jmp 0x14011f5cb
lea rax, [rbp + 0x3b4]
mov qword [rbp + 0x2d0], rax
lea rax, [0x14011d5c0]
mov qword [rbp + 0x2d8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 1
mov qword [rbp + 0x4b0], 0
lea rax, [rbp + 0x2d0]
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], 1
mov byte [rbp + 0x58e], 1
lea rdx, [0x140215e88]
lea rcx, [rbp + 0x490]
call fcn.1401b7780
jmp 0x14011f5cb
mov byte [rbp + 0x58d], 0
lea rcx, str.invalid_keyC:Userscharl.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rsinternal_error:_entered_unreachable_code
lea r8, str.C:Userscharl.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.7_srcproto_streams_buffer.rs_t__
mov edx, 0xb
call fcn.1401b0b3a
jmp 0x14011f5cb
mov byte [rbp + 0x58f], 1
lea rcx, [0x140217138]
lea r8, [0x1402174b0]
mov edx, 0x22
call fcn.1401b7720
jmp 0x14011f5cb
mov byte [rbp + 0x58f], 1
lea rcx, [0x140217138]
lea r8, [0x140217308]
mov edx, 0x22
call fcn.1401b7720
jmp 0x14011f5cb
mov byte [rbp + 0x58e], 1
lea rcx, [0x140217138]
lea r8, [0x140217428]
mov edx, 0x22
call fcn.1401b7720
jmp 0x14011f5cb
mov byte [rbp + 0x58e], 1
lea rcx, [0x140217138]
lea r8, [0x140217388]
mov edx, 0x22
call fcn.1401b7720
jmp 0x14011f5cb
mov byte [rbp + 0x58f], 1
lea rcx, [0x140217138]
lea r8, [0x140217268]
mov edx, 0x22
call fcn.1401b7720
ud2