Function at 0x14005e6dc
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x8c8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x830], xmm6
mov qword [rbp + 0x828], 0xfffffffffffffffe
mov qword [rbp + 0x778], r8
mov rdi, rdx
mov qword [rbp + 0x7c8], rcx
mov rdx, qword [rdx + 0x608]
add rdx, 0x10
lea rsi, [rbp + 0x650]
mov rcx, rsi
call fcn.1401b54c8
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_streams.rs_M__
mov rcx, rsi
call fcn.14008b6ba
mov byte [rbp + 0x5f0], dl
mov qword [rbp + 0x818], rax
cmp dword [rax + 0x88], 0
je 0x14005e83c
call fcn.1401ff850
mov r8, qword [rbp + 0x818]
lea rsi, [r8 + 0x1a8]
lea r14, [r8 + 0x160]
mov r15, r8
add r15, 0x88
push 1
pop rcx
lea r12, [rbp + 0x350]
mov qword [r12], rax
mov dword [r12 + 8], edx
mov rbx, qword [r8 + 0x20]
mov r13d, dword [r8 + 0x28]
test ecx, ecx
je 0x14005e83c
mov rax, qword [rbp + 0x818]
mov rax, qword [rax + 0x8c]
mov qword [rbp + 0x658], rax
mov qword [rbp + 0x650], rsi
lea rcx, [rbp + 0x650]
call fcn.140162cfa
mov r8d, dword [rax + 0x48]
cmp r8d, 0x3b9aca00
je 0x140061e60
mov rdx, qword [rax + 0x40]
mov rcx, r12
call fcn.1401ffa30
cmp rax, rbx
jb 0x14005e83c
cmp rax, rbx
jne 0x14005e7f8
cmp edx, r13d
jbe 0x14005e83c
lea rcx, [rbp + 0xd0]
mov rdx, r15
mov r8, rsi
call fcn.14017b1d5
cmp qword [rbp + 0xd0], 0
je 0x14005e83c
movups xmm0, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x1f0], xmm0
mov rcx, r14
lea rdx, [rbp + 0x1f0]
mov r8b, 1
call fcn.1401630d6
mov ecx, dword [r15]
jmp 0x14005e79c
mov rcx, qword [rbp + 0x818]
mov dl, byte [rbp + 0x5f0]
call fcn.14007b6da
lea rax, [rdi + 0x5a8]
mov qword [rbp + 0x640], rax
lea rax, [rdi + 0x580]
mov qword [rbp + 0x630], rax
lea rax, [rdi + 0x598]
mov qword [rbp + 0x320], rax
lea rax, [rdi + 0x5e0]
mov qword [rbp + 0x5f8], rax
lea rax, [rdi + 0x644]
mov qword [rbp + 0x780], rax
xorps xmm6, xmm6
lea rax, [rdi + 0x48]
mov qword [rbp + 0x5f0], rax
lea r15, [rdi + 0x3a8]
lea rax, [rdi + 0x3d0]
mov qword [rbp + 0x328], rax
lea rax, [rdi + 0x438]
mov qword [rbp + 0x330], rax
lea rax, [rdi + 0x280]
mov qword [rbp + 0x560], rax
lea rax, [rdi + 0x288]
mov qword [rbp + 0x4a8], rax
lea rax, [rdi + 0x600]
mov qword [rbp + 0x310], rax
lea rax, [rdi + 0x618]
mov qword [rbp + 0x318], rax
lea rax, [rdi + 0x684]
mov qword [rbp + 0x338], rax
lea rax, [rdi + 0x6b9]
mov qword [rbp + 0x340], rax
lea r13, [rbp + 0x350]
mov rcx, qword [rbp + 0x640]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0xf0], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
and qword [rcx], 0
movaps xmmword [rbp + 0xe0], xmm1
movaps xmmword [rbp + 0xd0], xmm0
cmp qword [rbp + 0xd0], 0
je 0x14005ea35
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x210], rax
movaps xmm0, xmmword [rbp + 0xd0]
movaps xmm1, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x200], xmm1
movaps xmmword [rbp + 0x1f0], xmm0
mov byte [rbp + 0x817], 1
mov rcx, rdi
mov rdx, qword [rbp + 0x778]
call fcn.14004e443
test rax, rax
jne 0x140061bd2
mov rbx, rdx
test rdx, rdx
jne 0x140061c3e
mov esi, dword [rbp + 0x214]
mov rax, qword [rbp + 0x210]
lea rcx, [rbp + 0x658]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rbp + 0x1f0]
movaps xmm1, xmmword [rbp + 0x200]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov byte [rbp + 0x650], 6
mov byte [rbp + 0x817], 0
mov rcx, rdi
lea rdx, [rbp + 0x650]
call fcn.14004e4e4
mov byte [rbp + 0x817], 0
mov ecx, eax
lea rdx, str.invalid_GOAWAY_frame
push reloc.WS2_32.dll_sendto
pop r8
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcprotogo_away.rs
call fcn.14008b2f2
mov rax, qword [rbp + 0x640]
mov rax, qword [rax]
test rax, rax
jne 0x14005ea5d
cmp byte [rdi + 0x5dc], 0
je 0x14005ea5d
jmp 0x140061bb6
cmp byte [rdi + 0x5dc], 0
je 0x14005ea51
cmp dword [rdi + 0x5d0], 0
je 0x14005ea5d
mov esi, dword [rdi + 0x5d8]
xor eax, eax
jmp 0x14005ea22
lea rcx, [rbp + 0xd0]
call fcn.140084e1f
mov rax, qword [rbp + 0x630]
cmp dword [rax], 2
je 0x14005ea7c
mov rcx, qword [rbp + 0x630]
mov rdx, qword [rbp + 0x320]
call fcn.14024c942
mov rax, qword [reloc.WS2_32.dll_getpeername]
test rax, rax
je 0x14005eae1
mov qword [rbp + 0x468], 2
and qword [rbp + 0x488], 0
mov rsi, qword [rdi + 0x5e9]
cmp byte [rdi + 0x5e8], 0
mov byte [rdi + 0x5e8], 0
je 0x14005ebb1
mov rcx, rdi
mov rdx, qword [rbp + 0x778]
call fcn.14004e443
test rax, rax
je 0x14005eb63
mov byte [rdi + 0x5e8], 1
mov byte [rbp + 0x4d0], 4
jmp 0x14005fd73
lea rcx, [0x1403ac588]
call fcn.14002e44a
test al, al
je 0x14005ea88
mov rcx, qword [0x1403ac588]
mov edx, eax
call fcn.14024575d
test al, al
je 0x14005ea88
mov rdx, qword [0x1403ac588]
lea rax, [rdx + 0x30]
lea rcx, str.invalid
mov qword [rbp + 0x650], rcx
and qword [rbp + 0x658], 0
mov qword [rbp + 0x660], rax
lea rcx, [rbp + 0x468]
lea r8, [rbp + 0x650]
call fcn.1402456a3
cmp dword [rbp + 0x468], 2
je 0x14005ea9b
lea rcx, [rbp + 0x468]
lea rdx, [rbp + 0x480]
call fcn.14024c942
jmp 0x14005ea9b
test rdx, rdx
je 0x14005eb79
lea rcx, [rbp + 0x4d0]
call fcn.14004328c
jmp 0x14005fd73
mov qword [rbp + 0x652], rsi
mov word [rbp + 0x650], 0x105
mov rcx, rdi
lea rdx, [rbp + 0x650]
call fcn.14004e4e4
mov ecx, eax
lea rdx, str.invalid_pong_frame
push send
pop r8
lea r9, [0x140294360]
call fcn.14008b2f2
movzx eax, byte [rdi + 0x5f1]
test eax, eax
je 0x14005ec60
cmp eax, 2
jne 0x14005ecf3
mov rax, qword [rbp + 0x5f8]
mov rax, qword [rax]
test rax, rax
je 0x14005ecf3
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x14005ec8e
mov rcx, rdi
mov rdx, qword [rbp + 0x778]
call fcn.14004e443
test rax, rax
jne 0x14005ead5
test rdx, rdx
jne 0x14005ec7d
movabs rax, 0xb416870b7adb7c3b
mov qword [rbp + 0x652], rax
mov word [rbp + 0x650], 5
mov rcx, rdi
lea rdx, [rbp + 0x650]
call fcn.14004e4e4
mov ecx, eax
lea rdx, str.invalid_ping_frame
push send
pop r8
lea r9, [0x140294330]
call fcn.14008b2f2
mov rax, qword [rbp + 0x5f8]
mov rax, qword [rax]
mov qword [rax + 0x10], 2
jmp 0x14005ecf3
mov rcx, rdi
mov rdx, qword [rbp + 0x778]
call fcn.14004e443
test rax, rax
jne 0x14005ead5
test rdx, rdx
je 0x14005ecad
lea rcx, [rbp + 0x4d0]
call fcn.14004328c
jmp 0x14005fd73
mov rax, qword [rbp + 0x5f8]
mov rcx, qword [rax]
add rcx, 0x18
mov rax, qword [rbp + 0x778]
mov rdx, qword [rax]
call fcn.1401608c7
jmp 0x14005ecf3
mov rax, qword [rdi + 0x5f2]
mov qword [rbp + 0x652], rax
mov word [rbp + 0x650], 5
mov rcx, rdi
lea rdx, [rbp + 0x650]
call fcn.14004e4e4
mov ecx, eax
lea rdx, str.invalid_ping_frame
push send
pop r8
lea r9, [0x140294318]
call fcn.14008b2f2
mov byte [rdi + 0x5f1], 1
cmp dword [rdi + 0x680], 2
jne 0x14005ed85
mov dword [rdi + 0x680], 2
cmp dword [rdi + 0x640], 0
je 0x14005edb9
mov rdx, qword [rdi + 0x608]
add rdx, 0x10
lea rcx, [rbp + 0x650]
call fcn.1401b54c8
lea rcx, [rbp + 0x650]
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_streams.rs_M__
call fcn.14008b6ba
mov byte [rbp + 0x808], dl
cmp dword [rax + 0x18], 0
mov qword [rbp + 0x818], rax
je 0x14005ee32
mov rax, qword [rbp + 0x818]
mov esi, dword [rax + 0x1c]
mov rcx, rdi
mov rdx, qword [rbp + 0x778]
call fcn.14004e443
mov r14, rax
mov rcx, qword [rbp + 0x818]
test rax, rax
je 0x14005edeb
jmp 0x14005ee42
mov rcx, rdi
mov rdx, qword [rbp + 0x778]
call fcn.14004e443
mov cl, 4
test rax, rax
jne 0x14005fd6d
test rdx, rdx
je 0x14005eed1
lea rcx, [rbp + 0x570]
call fcn.14004328c
jmp 0x14005ee88
mov rax, qword [rbp + 0x780]
mov qword [rbp + 0x790], rax
mov rcx, rdi
mov rdx, qword [rbp + 0x778]
call fcn.14004e443
test rax, rax
je 0x14005ee73
mov byte [rbp + 0x570], 4
jmp 0x14005ee88
mov rbx, rdx
test rdx, rdx
jne 0x14005ee3f
mov dword [rbp + 0x654], esi
mov dword [rbp + 0x658], 7
mov byte [rbp + 0x650], 8
mov rcx, rdi
lea rdx, [rbp + 0x650]
call fcn.14004e4e4
mov ecx, eax
lea rdx, str.invalid_RST_STREAM_frame20__
push 0x18
pop r8
lea r9, [0x1402930a0]
call fcn.14008b2f2
mov rcx, qword [rbp + 0x818]
and dword [rcx + 0x18], 0
xor ebx, ebx
xor r14d, r14d
mov dl, byte [rbp + 0x808]
call fcn.14007b6da
test r14, r14
jne 0x14005ead5
test rbx, rbx
je 0x14005f133
lea rcx, [rbp + 0x4d0]
mov rdx, rbx
call fcn.14004328c
jmp 0x14005fd73
test rdx, rdx
je 0x14005f15c
lea rcx, [rbp + 0x570]
call fcn.14004328c
mov sil, byte [rbp + 0x570]
mov cl, 4
cmp sil, 4
je 0x14005fd6d
lea rcx, [rbp + 0x571]
mov rax, qword [rcx + 0x1f]
mov qword [rbp + 0x61f], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x610], xmm1
movaps xmmword [rbp + 0x600], xmm0
cmp sil, 3
je 0x14005ed17
jmp 0x14005fd44
mov byte [rbp + 0x68c], 1
and dword [rbp + 0x654], 0
and dword [rbp + 0x65c], 0
and dword [rbp + 0x664], 0
and dword [rbp + 0x66c], 0
and dword [rbp + 0x674], 0
and dword [rbp + 0x67c], 0
and dword [rbp + 0x684], 0
mov byte [rbp + 0x650], 4
mov rcx, rdi
lea rdx, [rbp + 0x650]
call fcn.14004e4e4
mov ecx, eax
lea rdx, str.invalid_settings_frame
push reloc.WS2_32.dll_shutdown
pop r8
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_settings.rs
call fcn.14008b2f2
mov rax, qword [reloc.WS2_32.dll_getpeername]
test rax, rax
je 0x14005f1fe
mov rdx, qword [rdi + 0x608]
add rdx, 0x10
lea rcx, [rbp + 0x650]
call fcn.1401b54c8
lea rcx, [rbp + 0x650]
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_streams.rs_M__
call fcn.14008b6ba
mov qword [rbp + 0x808], rax
mov byte [rbp + 0x816], dl
mov rdx, qword [rdi + 0x610]
add rdx, 0x10
lea rcx, [rbp + 0x650]
call fcn.1400683dc
lea rcx, [rbp + 0x650]
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_streams.rs_M__
call fcn.14008b467
mov r14, rax
mov r8, qword [rbp + 0x808]
lea rcx, [r8 + 0x160]
cmp dword [rdi + 0x690], 0
je 0x14005efcc
mov eax, dword [rdi + 0x694]
mov qword [rcx], rax
mov qword [rbp + 0x4b0], rcx
mov byte [rbp + 0x827], dl
cmp dword [rdi + 0x6b0], 0
je 0x14005eff1
cmp dword [rdi + 0x6b4], 0
setne byte [r8 + 0x121]
mov qword [rbp + 0x4b8], r14
cmp dword [rdi + 0x698], 0
je 0x14005fc70
lea rax, [r8 + 0x1a8]
mov qword [rbp + 0x648], rax
mov eax, dword [rdi + 0x69c]
mov ebx, dword [r8 + 0x11c]
mov dword [r8 + 0x11c], eax
xor ecx, ecx
mov r12d, eax
sub r12d, ebx
setne cl
mov edx, 0xff
cmovb ecx, edx
cmp cl, 0xff
je 0x14005f26a
movzx eax, cl
cmp eax, 1
jne 0x14005fc70
add r14, 0x10
lea rax, [r8 + 0xb0]
mov qword [rbp + 0x818], rax
mov rax, r8
add rax, 0x150
mov qword [rbp + 0x638], rax
mov r13, qword [r8 + 0x1e8]
xor ebx, ebx
cmp rbx, r13
jae 0x14005fc70
mov rcx, qword [r8 + 0x1f0]
mov rdx, qword [r8 + 0x200]
mov r8, rbx
call fcn.140169ab4
mov rcx, rax
call fcn.14008b0a2
mov eax, dword [rax]
mov ecx, dword [rdx]
mov rdx, qword [rbp + 0x648]
mov qword [rbp + 0x1f0], rdx
mov dword [rbp + 0x1f8], ecx
mov dword [rbp + 0x1fc], eax
mov rax, qword [rbp + 0x638]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x4b0]
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp + 0x818]
mov edx, r12d
mov r8, r14
lea r9, [rbp + 0x1f0]
call fcn.1400641c8
mov r8d, edx
lea rcx, [rbp + 0x650]
mov edx, eax
call fcn.14008b872
mov sil, byte [rbp + 0x650]
cmp sil, 3
jne 0x14005f375
mov r8, qword [rbp + 0x808]
mov rax, qword [r8 + 0x1e8]
cmp rax, r13
sbb rbx, 0xffffffffffffffff
cmp rax, r13
sbb r13, 0
jmp 0x14005f07a
lea rcx, [rbp + 0x468]
call fcn.140164f8b
lea rcx, [rbp + 0x468]
call fcn.140083aa7
mov rcx, qword [rbp + 0x630]
call fcn.140164f8b
jmp 0x14005fda7
lea rcx, [rbp + 0x654]
mov rdx, qword [rbp + 0x780]
call fcn.1400c2c0b
mov byte [rbp + 0x650], 4
mov rcx, rdi
lea rdx, [rbp + 0x650]
call fcn.14004e4e4
mov ecx, eax
lea rdx, str.invalid_settings_frame
push reloc.WS2_32.dll_shutdown
pop r8
lea r9, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_settings.rs
call fcn.14008b2f2
mov rax, qword [reloc.WS2_32.dll_getpeername]
mov rsi, qword [rbp + 0x780]
mov rdx, rsi
test rax, rax
je 0x14005f2f5
lea rcx, [rbp + 0x650]
call fcn.1400c2c0b
mov dword [rdi + 0x640], 1
movups xmm0, xmmword [rbp + 0x650]
movups xmm1, xmmword [rbp + 0x660]
movups xmm2, xmmword [rbp + 0x670]
movups xmm3, xmmword [rbp + 0x67c]
movups xmmword [rsi + 0x2c], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x14005ed17
lea rcx, [0x1403ac7f8]
call fcn.14002e44a
test al, al
je 0x14005ef48
mov rcx, qword [0x1403ac7f8]
mov edx, eax
call fcn.14024575d
test al, al
je 0x14005ef48
mov rsi, qword [0x1403ac7f8]
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005f3a1
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x14005f3a3
sub ebx, eax
mov dword [rbp + 0x5d8], ebx
mov rax, qword [reloc.WS2_32.dll_getpeername]
test rax, rax
jne 0x14005f60d
lea rcx, [0x1403acfd8]
call fcn.14002e44a
test al, al
je 0x14005f606
mov rcx, qword [0x1403acfd8]
mov edx, eax
call fcn.14024575d
test al, al
mov r8, qword [rbp + 0x808]
je 0x14005f60d
mov rsi, qword [0x1403acfd8]
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005f52f
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x14005f531
lea rcx, [0x1403ac810]
call fcn.14002e44a
mov rsi, qword [rbp + 0x780]
mov rdx, rsi
test al, al
je 0x14005f1b8
mov rcx, qword [0x1403ac810]
mov edx, eax
call fcn.14024575d
mov rsi, qword [rbp + 0x780]
mov rdx, rsi
test al, al
je 0x14005f1b8
mov rsi, qword [0x1403ac810]
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005f44f
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x14005f451
lea rcx, [rbp + 0x651]
mov rax, qword [rcx + 0x1f]
mov qword [rbp + 0x7af], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x7a0], xmm1
movaps xmmword [rbp + 0x790], xmm0
jmp 0x14005fc91
xor eax, eax
mov qword [rbp + 0x650], rax
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp + 0x650]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_settings.rs
call fcn.140185c6e
add rsi, 0x30
lea rax, str.hB__
mov qword [rbp + 0x650], rax
push 1
pop rcx
mov qword [rbp + 0x658], rcx
lea rax, str.invalid
mov qword [rbp + 0x660], rax
movups xmmword [rbp + 0x668], xmm6
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0xd0], rax
lea rax, [rbp + 0x650]
mov qword [rbp + 0xd8], rax
lea rax, method..virtual_0
mov qword [rbp + 0xe0], rax
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], rcx
mov qword [rbp + 0x360], rsi
mov rcx, qword [0x1403ac7f8]
mov rdx, r13
call fcn.14024c9d5
jmp 0x14005ef48
xor eax, eax
mov qword [rbp + 0x650], rax
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp + 0x650]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_settings.rs
call fcn.140185c6e
add rsi, 0x30
lea rax, [rbp + 0x790]
mov qword [rbp + 0x7d0], rax
lea rax, [0x140161799]
mov qword [rbp + 0x7d8], rax
lea rax, str.local_settings_sent__waiting_for_ack:
mov qword [rbp + 0x650], rax
push 1
pop rcx
mov qword [rbp + 0x658], rcx
and qword [rbp + 0x670], 0
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x660], rax
mov qword [rbp + 0x668], rcx
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0xd0], rax
lea rax, [rbp + 0x650]
mov qword [rbp + 0xd8], rax
lea rax, method..virtual_0
mov qword [rbp + 0xe0], rax
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], rcx
mov qword [rbp + 0x360], rsi
mov rcx, qword [0x1403ac810]
mov rdx, r13
call fcn.14024c9d5
mov rdx, qword [rbp + 0x790]
mov rsi, qword [rbp + 0x780]
jmp 0x14005f1b8
xor eax, eax
mov qword [rbp + 0x650], rax
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp + 0x650]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_send.rs
call fcn.140185c6e
add rsi, 0x30
lea rax, [rbp + 0x5d8]
mov qword [rbp + 0x7d0], rax
lea rax, [0x1401548f0]
mov qword [rbp + 0x7d8], rax
lea rax, str._7__
mov qword [rbp + 0x650], rax
push 1
pop rcx
mov qword [rbp + 0x658], rcx
and qword [rbp + 0x670], 0
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x660], rax
mov qword [rbp + 0x668], rcx
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0xd0], rax
lea rax, [rbp + 0x650]
mov qword [rbp + 0xd8], rax
lea rax, method..virtual_0
mov qword [rbp + 0xe0], rax
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], rcx
mov qword [rbp + 0x360], rsi
mov rcx, qword [0x1403acfd8]
lea rdx, [rbp + 0x350]
call fcn.14024c9d5
mov ebx, dword [rbp + 0x5d8]
mov r8, qword [rbp + 0x808]
mov r12, qword [r8 + 0x1e8]
xor eax, eax
mov qword [rbp + 0x568], rax
xor esi, esi
cmp rsi, r12
jae 0x14005fc4c
mov rcx, qword [r8 + 0x1f0]
mov rdx, qword [r8 + 0x200]
mov r8, rsi
call fcn.140169ab4
mov rcx, rax
call fcn.14008b0a2
mov eax, dword [rax]
mov ecx, dword [rdx]
mov rdx, qword [rbp + 0x648]
mov qword [rbp + 0x530], rdx
mov dword [rbp + 0x538], ecx
mov dword [rbp + 0x53c], eax
lea rcx, [rbp + 0x530]
call fcn.1401629fd
mov qword [rbp + 0x818], rax
mov rax, qword [reloc.WS2_32.dll_getpeername]
test rax, rax
je 0x14005f7b2
mov rax, qword [rbp + 0x818]
lea r13, [rax + 0x80]
mov dword [rbp + 0x510], ebx
mov rax, qword [reloc.WS2_32.dll_getpeername]
mov ecx, ebx
test rax, rax
je 0x14005f81e
mov qword [rbp + 0x638], rsi
mov qword [rbp + 0x348], r12
mov r12d, ebx
mov ebx, dword [r13]
mov eax, ebx
sub eax, ecx
push 1
pop rdx
jo 0x14005f6d3
mov dword [r13], eax
xor edx, edx
mov ebx, eax
mov r14, r13
lea r13, [rbp + 0x350]
mov rcx, r13
push 3
pop r8
call fcn.14008b872
mov sil, byte [rbp + 0x350]
cmp sil, 3
jne 0x140061888
xor r13d, r13d
test ebx, ebx
cmovle ebx, r13d
mov rax, qword [rbp + 0x818]
mov eax, dword [rax + 0x84]
test eax, eax
cmovg r13d, eax
sub r13d, ebx
jbe 0x14005f766
sub eax, r13d
push 1
pop rdx
jo 0x14005f732
mov rcx, qword [rbp + 0x818]
mov dword [rcx + 0x84], eax
xor edx, edx
lea rcx, [rbp + 0x650]
push 3
pop r8
call fcn.14008b872
mov sil, byte [rbp + 0x650]
cmp sil, 3
jne 0x1400618e9
mov rax, qword [rbp + 0x568]
add eax, r13d
mov qword [rbp + 0x568], rax
jmp 0x14005f769
xor r13d, r13d
mov dword [rbp + 0x440], r13d
mov rax, qword [reloc.WS2_32.dll_getpeername]
test rax, rax
mov ebx, r12d
mov r12, qword [rbp + 0x348]
mov rsi, qword [rbp + 0x638]
je 0x14005f88e
mov r8, qword [rbp + 0x808]
mov rax, qword [r8 + 0x1e8]
cmp rax, r12
sbb rsi, 0xffffffffffffffff
cmp rax, r12
sbb r12, 0
jmp 0x14005f61f
lea rcx, [0x1403acff0]
call fcn.14002e44a
test al, al
je 0x14005f687
mov rcx, qword [0x1403acff0]
mov edx, eax
call fcn.14024575d
test al, al
je 0x14005f687
mov r14, qword [0x1403acff0]
mov rcx, qword [r14 + 0x38]
test rcx, rcx
je 0x14005f8fd
mov rax, qword [r14 + 0x30]
mov rdx, qword [r14 + 0x40]
mov r8, qword [r14 + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x14005f8ff
lea rcx, [0x1403ac870]
call fcn.14002e44a
mov ecx, ebx
test al, al
je 0x14005f6ad
mov rcx, qword [0x1403ac870]
mov edx, eax
call fcn.14024575d
mov ecx, ebx
test al, al
je 0x14005f6ad
mov r14, qword [0x1403ac870]
mov rcx, qword [r14 + 0x38]
test rcx, rcx
je 0x14005fa16
mov rax, qword [r14 + 0x30]
mov rdx, qword [r14 + 0x40]
mov r8, qword [r14 + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x14005fa18
mov r13, r14
lea rcx, [0x1403ad008]
call fcn.14002e44a
test al, al
je 0x14005f791
mov rcx, qword [0x1403ad008]
mov edx, eax
call fcn.14024575d
test al, al
je 0x14005f791
mov r14, qword [0x1403ad008]
mov rcx, qword [r14 + 0x38]
test rcx, rcx
je 0x14005fb26
mov rax, qword [r14 + 0x30]
mov rdx, qword [r14 + 0x40]
mov r8, qword [r14 + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x14005fb28
xor eax, eax
mov qword [rbp + 0x650], rax
lea rcx, [rbp + 0xd0]
lea rdx, [rbp + 0x650]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_send.rs
call fcn.140185c6e
mov rcx, qword [rbp + 0x818]
lea rax, [rcx + 0x114]
mov qword [rbp + 0x650], rax
lea rax, [rcx + 0x80]
lea rcx, [0x1401610fc]
mov qword [rbp + 0x658], rcx
lea rcx, [rbp + 0x5d8]
mov qword [rbp + 0x660], rcx
lea rcx, [0x1401548f0]
mov qword [rbp + 0x668], rcx
mov qword [rbp + 0x670], rax
add r14, 0x30
lea rax, [0x1401666bf]
mov qword [rbp + 0x678], rax
lea rax, str.decrementing_stream_window__id__decr__flow
mov qword [rbp + 0x1f0], rax
push 3
pop rcx
mov qword [rbp + 0x1f8], rcx
and qword [rbp + 0x210], 0
lea rax, [rbp + 0x650]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], rcx
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x350], rax
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x358], rax
lea rax, method..virtual_0
mov qword [rbp + 0x360], rax
lea rax, [rbp + 0x350]
mov qword [rbp + 0x5b0], rax
mov qword [rbp + 0x5b8], 1
mov qword [rbp + 0x5c0], r14
mov rcx, qword [0x1403acff0]
lea rdx, [rbp + 0x5b0]
call fcn.14024c9d5
jmp 0x14005f687
xor eax, eax
mov qword [rbp + 0x650], rax
lea rcx, [rbp + 0xd0]
lea rdx, [rbp + 0x650]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_flow_control.rs
call fcn.140185c6e
mov rax, qword [rbp + 0x818]
add rax, 0x84
lea rcx, [rbp + 0x510]
mov qword [rbp + 0x650], rcx
lea rcx, [0x1401548f0]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], r13
lea rcx, [0x140166120]
mov qword [rbp + 0x668], rcx
mov qword [rbp + 0x670], rax
add r14, 0x30
mov qword [rbp + 0x678], rcx
lea rax, str.dec_window__sz__window__available
mov qword [rbp + 0x1f0], rax
push 3
pop rcx
mov qword [rbp + 0x1f8], rcx
and qword [rbp + 0x210], 0
lea rax, [rbp + 0x650]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], rcx
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x5b0], rax
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x5b8], rax
lea rax, method..virtual_0
mov qword [rbp + 0x5c0], rax
lea rax, [rbp + 0x5b0]
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x448], 1
mov qword [rbp + 0x450], r14
mov rcx, qword [0x1403ac870]
lea rdx, [rbp + 0x440]
call fcn.14024c9d5
mov ecx, dword [rbp + 0x510]
jmp 0x14005f6ad
xor eax, eax
mov qword [rbp + 0x650], rax
lea rcx, [rbp + 0xd0]
lea rdx, [rbp + 0x650]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_send.rs
call fcn.140185c6e
mov rax, qword [rbp + 0x818]
add rax, 0x114
mov qword [rbp + 0x650], rax
lea rax, [0x1401610fc]
mov qword [rbp + 0x658], rax
lea rax, [rbp + 0x5d8]
mov qword [rbp + 0x660], rax
lea rax, [0x1401548f0]
mov qword [rbp + 0x668], rax
lea rcx, [rbp + 0x440]
mov qword [rbp + 0x670], rcx
mov qword [rbp + 0x678], rax
mov qword [rbp + 0x680], r13
add r14, 0x30
lea rax, [0x1401666bf]
mov qword [rbp + 0x688], rax
lea rax, str.decremented_stream_window__id__reclaimed
mov qword [rbp + 0x1f0], rax
push 4
pop rcx
mov qword [rbp + 0x1f8], rcx
and qword [rbp + 0x210], 0
lea rax, [rbp + 0x650]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], rcx
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x350], rax
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x358], rax
lea rax, method..virtual_0
mov qword [rbp + 0x360], rax
lea rax, [rbp + 0x350]
mov qword [rbp + 0x5b0], rax
mov qword [rbp + 0x5b8], 1
mov qword [rbp + 0x5c0], r14
mov rcx, qword [0x1403ad008]
lea rdx, [rbp + 0x5b0]
call fcn.14024c9d5
jmp 0x14005f791
mov rcx, r8
add rcx, 0xb8
mov rdx, qword [rbp + 0x568]
mov r8, qword [rbp + 0x648]
mov r9, qword [rbp + 0x4b0]
call fcn.140176e3a
mov sil, 3
cmp dword [rdi + 0x688], 0
je 0x14005fc91
cmp dword [rdi + 0x68c], 0
mov rax, qword [rbp + 0x808]
setne byte [rax + 0x120]
lea r13, [rbp + 0x350]
mov dl, byte [rbp + 0x827]
mov rcx, qword [rbp + 0x4b8]
call fcn.14007b6da
mov rcx, qword [rbp + 0x808]
mov dl, byte [rbp + 0x816]
call fcn.14007b6da
cmp sil, 3
jne 0x14005fcfd
cmp dword [rdi + 0x680], 0
je 0x1400618c0
mov eax, dword [rdi + 0x684]
mov rcx, qword [rdi + 0x278]
test rcx, rcx
je 0x1400615e6
cmp ecx, 1
jne 0x140061610
mov rdx, qword [rbp + 0x560]
cmp qword [rdx], rax
jmp 0x140061600
mov rax, qword [rbp + 0x7af]
lea rcx, [rbp + 0x571]
mov qword [rcx + 0x1f], rax
movaps xmm0, xmmword [rbp + 0x790]
movaps xmm1, xmmword [rbp + 0x7a0]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x600], xmm0
movaps xmmword [rbp + 0x610], xmm1
mov rax, qword [rcx + 0x1f]
mov qword [rbp + 0x61f], rax
mov rax, qword [rbp + 0x61f]
lea rcx, [rbp + 0x4d1]
mov qword [rcx + 0x1f], rax
movaps xmm0, xmmword [rbp + 0x600]
movaps xmm1, xmmword [rbp + 0x610]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov ecx, esi
mov byte [rbp + 0x4d0], cl
lea rcx, [rbp + 0x468]
call fcn.140164f8b
lea rcx, [rbp + 0x468]
call fcn.140083aa7
mov rcx, qword [rbp + 0x630]
call fcn.140164f8b
movzx eax, byte [rbp + 0x4d0]
cmp eax, 3
jne 0x140061b56
mov rax, qword [rdi + 0x608]
mov rcx, qword [rdi + 0x610]
add rax, 0x10
add rcx, 0x10
mov rdx, qword [rbp + 0x310]
mov qword [rbp + 0x468], rdx
mov rdx, qword [rbp + 0x640]
mov qword [rbp + 0x470], rdx
mov qword [rbp + 0x488], rax
mov qword [rbp + 0x490], rcx
mov byte [rbp + 0x498], 0
mov rax, qword [rbp + 0x318]
mov qword [rbp + 0x478], rax
mov rax, qword [rbp + 0x5f8]
mov qword [rbp + 0x480], rax
mov rax, qword [reloc.WS2_32.dll_getpeername]
test rax, rax
je 0x1400605a4
mov qword [rbp + 0x530], 2
and qword [rbp + 0x550], 0
mov rax, qword [reloc.WS2_32.dll_getpeername]
test rax, rax
je 0x1400600a6
cmp byte [rdi + 0x3ca], 0
jne 0x14006062e
cmp byte [rdi + 0x3c9], 0
je 0x14005fec3
cmp byte [rdi + 0x3c8], 0
jne 0x140060112
mov rax, qword [reloc.WS2_32.dll_getpeername]
test rax, rax
je 0x14005ff9a
lea rcx, [rbp + 0x7d0]
mov rdx, rdi
mov r8, r15
call fcn.14021c90c
cmp qword [rbp + 0x7d0], 0
mov rdx, qword [rbp + 0x7d8]
jne 0x14006064d
lea rcx, [rbp + 0x7e0]
mov rax, qword [rcx + 0x10]
mov qword [rbp + 0x5c0], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x5b0], xmm0
test rdx, rdx
jne 0x14006016d
mov byte [rdi + 0x3c9], 0
mov rcx, r15
push 1
pop rdx
call fcn.14008fb8c
cmp qword [rdi + 0x3b0], 0xffffffffffffffff
je 0x14005ff79
mov rcx, r15
call fcn.1400c2e16
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], rdx
lea rax, [rbp + 0x351]
movups xmmword [rax + 0xf], xmm6
mov rcx, r13
call fcn.1400b1e44
mov rbx, rax
mov qword [rbp + 0x790], rax
mov rcx, qword [rbp + 0x5f0]
mov rdx, qword [rbp + 0x778]
mov r8, r13
call fcn.140001bc4
mov qword [rbp + 0x818], rdx
test rax, rax
jne 0x1400606cf
mov rax, qword [rbp + 0x818]
test rax, rax
jne 0x1400606d6
mov rcx, r13
call fcn.1400b1e44
mov qword [rbp + 0x7d0], rax
cmp rbx, rax
jne 0x140061e40
mov rcx, r13
call fcn.1400b1e44
mov rbx, rdx
mov rcx, r15
call fcn.1400c2d9f
test rbx, rbx
je 0x14005ff79
xor eax, eax
jmp 0x14005ff88
mov al, 1
cmp byte [rdi + 0x3c8], 0
jne 0x140060646
mov byte [rdi + 0x3c8], al
mov byte [rdi + 0x3c9], 1
jmp 0x14005fe3d
lea rcx, [0x1403aeee0]
call fcn.14002e44a
test al, al
je 0x14005fe70
mov rcx, qword [0x1403aeee0]
mov edx, eax
call fcn.14024575d
test al, al
je 0x14005fe70
mov rsi, qword [0x1403aeee0]
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14005ffff
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x140060001
xor eax, eax
mov qword [rbp + 0x650], rax
mov rcx, r13
lea rdx, [rbp + 0x650]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.8_srccodec_framed_impl.rsevent_C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.8_srccodec_framed_impl.rs:223
call fcn.140185c6e
add rsi, 0x30
lea rax, str.attempting_to_decode_a_frame
mov qword [rbp + 0x650], rax
push 1
pop rcx
mov qword [rbp + 0x658], rcx
lea rax, str.invalid
mov qword [rbp + 0x660], rax
movups xmmword [rbp + 0x668], xmm6
mov qword [rbp + 0x7d0], r13
lea rax, [rbp + 0x650]
mov qword [rbp + 0x7d8], rax
lea rax, method..virtual_0
mov qword [rbp + 0x7e0], rax
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x790], rax
mov qword [rbp + 0x798], rcx
mov qword [rbp + 0x7a0], rsi
mov rcx, qword [0x1403aeee0]
lea rdx, [rbp + 0x790]
call fcn.14024c9d5
jmp 0x14005fe70
lea rcx, [0x1403ac330]
call fcn.14002e44a
test al, al
je 0x14005fe3d
mov rcx, qword [0x1403ac330]
mov edx, eax
call fcn.14024575d
test al, al
je 0x14005fe3d
mov rsi, qword [0x1403ac330]
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x1400603c3
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x1400603c5
lea rcx, [rbp + 0x650]
mov rdx, rdi
mov r8, r15
call fcn.14021c90c
cmp qword [rbp + 0x650], 0
mov rcx, qword [rbp + 0x658]
jne 0x1400615da
mov rsi, qword [rbp + 0x660]
lea rax, [rbp + 0x658]
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x350], xmm0
mov rax, rcx
test rcx, rcx
je 0x1400601be
movaps xmm0, xmmword [rbp + 0x350]
movaps xmmword [rbp + 0x650], xmm0
mov r14, rsi
jmp 0x1400601d6
mov rbx, rdx
mov qword [rbp + 0x7d0], rdx
mov rax, qword [rbp + 0x5c0]
mov qword [rcx + 8], rax
movaps xmm0, xmmword [rbp + 0x5b0]
movups xmmword [rcx - 8], xmm0
mov rax, qword [reloc.WS2_32.dll_getpeername]
test rax, rax
je 0x140060357
mov rsi, qword [rbp + 0x7d8]
lea rax, [rbp + 0x7e0]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x4c0], xmm0
jmp 0x1400601f7
cmp qword [rdi + 0x3b0], 0
jne 0x1400617e5
mov byte [rdi + 0x3c9], 0
mov rsi, r14
movaps xmm0, xmmword [rbp + 0x650]
movaps xmmword [rbp + 0x440], xmm0
movaps xmmword [rbp + 0x4c0], xmm0
mov rbx, rax
test rax, rax
je 0x140060646
movaps xmm0, xmmword [rbp + 0x4c0]
lea rax, [rbp + 0x520]
movups xmmword [rax], xmm0
mov qword [rbp + 0x510], rbx
mov qword [rbp + 0x518], rsi
mov rax, qword [reloc.WS2_32.dll_getpeername]
test rax, rax
je 0x1400602dd
mov r8, qword [rdi + 0x578]
mov rax, qword [rbp + 0x510]
mov rcx, qword [rbp + 0x518]
movups xmm0, xmmword [rbp + 0x520]
movaps xmmword [rbp + 0x7e0], xmm0
mov qword [rbp + 0x7d0], rax
mov qword [rbp + 0x7d8], rcx
mov byte [rbp + 0x826], 0
lea rax, [rbp + 0x7d0]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x650]
mov rdx, qword [rbp + 0x328]
mov r9, qword [rbp + 0x330]
call fcn.140169df8
mov bl, byte [rbp + 0x650]
cmp bl, 0xa
je 0x140060d7e
lea rax, [rbp + 0x651]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x1f]
movups xmmword [rbp + 0x61f], xmm2
movaps xmmword [rbp + 0x610], xmm1
movaps xmmword [rbp + 0x600], xmm0
mov r8d, 0xf0
mov rcx, r13
lea rdx, [rbp + 0x680]
call sub.VCRUNTIME140.dll_memcpy
cmp bl, 9
je 0x14005fe2d
jmp 0x140060de8
mov byte [rbp + 0x826], 1
lea rcx, str.X__
call fcn.14002e44a
test al, al
je 0x140060226
mov rcx, qword [str.X__]
mov byte [rbp + 0x826], 1
mov edx, eax
call fcn.14024575d
test al, al
je 0x140060226
mov rbx, qword [str.X__]
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x14006046a
mov rax, qword [rbx + 0x30]
mov rdx, qword [rbx + 0x40]
mov r8, qword [rbx + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x14006046c
lea rcx, [0x1403aeeb0]
call fcn.14002e44a
test al, al
je 0x14006019d
mov rcx, qword [0x1403aeeb0]
mov edx, eax
call fcn.14024575d
test al, al
je 0x14006019d
mov rsi, qword [0x1403aeeb0]
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x1400604fd
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x1400604ff
xor eax, eax
mov qword [rbp + 0x650], rax
mov rcx, r13
lea rdx, [rbp + 0x650]
lea r8, [0x1402998b8]
call fcn.140185c6e
add rsi, 0x30
lea rax, str.poll
mov qword [rbp + 0x650], rax
push 1
pop rcx
mov qword [rbp + 0x658], rcx
lea rax, str.invalid
mov qword [rbp + 0x660], rax
movups xmmword [rbp + 0x668], xmm6
mov qword [rbp + 0x7d0], r13
lea rax, [rbp + 0x650]
mov qword [rbp + 0x7d8], rax
lea rax, method..virtual_0
mov qword [rbp + 0x7e0], rax
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x790], rax
mov qword [rbp + 0x798], rcx
mov qword [rbp + 0x7a0], rsi
mov rcx, qword [0x1403ac330]
lea rdx, [rbp + 0x790]
call fcn.14024c9d5
jmp 0x14005fe3d
xor eax, eax
mov qword [rbp + 0x650], rax
mov byte [rbp + 0x826], 1
mov rcx, r13
lea rdx, [rbp + 0x650]
lea r8, [0x1402998e0]
call fcn.140185c6e
add rbx, 0x30
mov qword [rbp + 0x790], rsi
mov qword [rbp + 0x650], r13
lea rax, [rbp + 0x790]
mov qword [rbp + 0x658], rax
lea rax, method..virtual_0
mov qword [rbp + 0x660], rax
lea rax, [rbp + 0x650]
mov qword [rbp + 0x7d0], rax
mov qword [rbp + 0x7d8], 1
mov qword [rbp + 0x7e0], rbx
mov rcx, qword [str.X__]
mov byte [rbp + 0x826], 1
lea rdx, [rbp + 0x7d0]
call fcn.14024c9d5
jmp 0x140060226
xor eax, eax
mov qword [rbp + 0x650], rax
mov rcx, r13
lea rdx, [rbp + 0x650]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.8_srccodec_framed_impl.rsevent_C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.8_srccodec_framed_impl.rs:223
call fcn.140185c6e
add rsi, 0x30
lea rax, str.frame_decoded_from_buffer
mov qword [rbp + 0x650], rax
push 1
pop rcx
mov qword [rbp + 0x658], rcx
lea rax, str.invalid
mov qword [rbp + 0x660], rax
movups xmmword [rbp + 0x668], xmm6
mov qword [rbp + 0x790], r13
lea rax, [rbp + 0x650]
mov qword [rbp + 0x798], rax
lea rax, method..virtual_0
mov qword [rbp + 0x7a0], rax
lea rax, [rbp + 0x790]
mov qword [rbp + 0x600], rax
mov qword [rbp + 0x608], rcx
mov qword [rbp + 0x610], rsi
mov rcx, qword [0x1403aeeb0]
lea rdx, [rbp + 0x600]
call fcn.14024c9d5
jmp 0x14006019d
lea rcx, [0x1403ac318]
call fcn.14002e44a
test al, al
je 0x14005fe1a
mov rcx, qword [0x1403ac318]
mov edx, eax
call fcn.14024575d
test al, al
je 0x14005fe1a
mov rdx, qword [0x1403ac318]
lea rax, [rdx + 0x30]
lea rcx, str.invalid
mov qword [rbp + 0x650], rcx
and qword [rbp + 0x658], 0
mov qword [rbp + 0x660], rax
lea rcx, [rbp + 0x530]
lea r8, [rbp + 0x650]
call fcn.1402456a3
cmp dword [rbp + 0x530], 2
je 0x14005fe2d
lea rcx, [rbp + 0x530]
lea rdx, [rbp + 0x548]
call fcn.14024c942
jmp 0x14005fe2d
mov rax, qword [reloc.WS2_32.dll_getpeername]
test rax, rax
je 0x140060a1b
and word [rdi + 0x3c9], 0
mov bl, 0xa
jmp 0x1400607f8
mov qword [rbp + 0x818], rdx
mov qword [rbp + 0x5d8], rdx
mov rax, qword [reloc.WS2_32.dll_getpeername]
test rax, rax
jne 0x1400606ed
lea rcx, [0x1403aeec8]
call fcn.14002e44a
test al, al
je 0x1400606ed
mov rcx, qword [0x1403aeec8]
mov edx, eax
call fcn.14024575d
test al, al
je 0x1400606ed
mov rsi, qword [0x1403aeec8]
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x140060ec5
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x140060ec7
mov bl, 0xb
jmp 0x1400607f8
mov qword [rbp + 0x600], rax
mov rax, qword [reloc.WS2_32.dll_getpeername]
test rax, rax
je 0x140060a87
mov byte [rdi + 0x3ca], 1
mov rsi, qword [rbp + 0x818]
mov rcx, rsi
call fcn.140169d58
cmp al, 0x15
jne 0x140060792
mov rcx, rsi
call fcn.140169db4
test rax, rax
je 0x140060792
mov rdx, qword [rdx + 0x38]
mov byte [rbp + 0x815], 1
mov rcx, rax
call rdx
movabs rcx, 0x1de6e9085b1c47d
xor rax, rcx
movabs rcx, 0x4c44b3cb51e15ac3
xor rdx, rcx
or rdx, rax
mov rsi, qword [rbp + 0x818]
jne 0x140060792
lea rax, [rbp + 0x351]
movups xmmword [rax + 0x17], xmm6
lea rax, [0x1402d7d28]
mov qword [rbp + 0x358], rax
lea rax, str.invalid
mov qword [rbp + 0x360], rax
mov dword [rbp + 0x354], 6
mov word [rbp + 0x350], 0x101
mov rcx, rsi
call fcn.14019cc7f
jmp 0x1400607a4
mov byte [rbp + 0x815], 0
mov rcx, r13
mov rdx, rsi
call fcn.140169c3d
mov rax, qword [rbp + 0x370]
lea rcx, [rbp + 0x658]
mov qword [rcx + 0x1f], rax
movups xmm0, xmmword [rbp + 0x350]
movups xmm1, xmmword [rbp + 0x360]
movups xmmword [rcx + 0xf], xmm1
movups xmmword [rcx - 1], xmm0
movups xmm0, xmmword [rbp + 0x650]
movups xmm1, xmmword [rbp + 0x660]
movups xmm2, xmmword [rbp + 0x66f]
movaps xmmword [rbp + 0x1f0], xmm0
movaps xmmword [rbp + 0x200], xmm1
movups xmmword [rbp + 0x20f], xmm2
mov bl, 9
lea rcx, [rbp + 0x530]
call fcn.140164f8b
lea rcx, [rbp + 0x530]
call fcn.140083aa7
mov al, 9
cmp bl, 0xa
je 0x140060847
movzx eax, bl
cmp eax, 9
je 0x140061c5e
cmp eax, 0xb
je 0x140061c2f
mov r8d, 0x11f
lea rcx, [rbp + 0xd0]
lea rdx, [rbp + 0x1f0]
call sub.VCRUNTIME140.dll_memcpy
mov eax, ebx
mov byte [rbp - 0x50], al
mov r8d, 0x11f
lea rcx, [rbp - 0x4f]
lea rdx, [rbp + 0xd0]
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x570]
lea rdx, [rbp + 0x468]
lea r8, [rbp - 0x50]
call fcn.1400511cc
cmp dword [rbp + 0x570], 0
jne 0x140061b89
mov ecx, dword [rbp + 0x574]
lea r8, [rbp + 0x571]
movups xmm0, xmmword [r8 + 7]
movups xmm1, xmmword [r8 + 0x17]
movups xmm2, xmmword [r8 + 0x27]
movaps xmmword [rbp + 0x4d0], xmm0
movaps xmmword [rbp + 0x4e0], xmm1
movaps xmmword [rbp + 0x4f0], xmm2
mov eax, dword [r8 + 0x37]
mov dword [rbp + 0x500], eax
mov al, byte [rbp + 0x5ac]
movzx edx, word [r8 + 0x3c]
mov word [rbp + 0x78c], dx
mov dl, byte [r8 + 0x3e]
mov byte [rbp + 0x78e], dl
lea r8d, [rcx - 2]
lea rdx, [r8 + 1]
cmp r8d, 2
mov r8d, 0
cmovae rdx, r8
test rdx, rdx
je 0x140060905
cmp rdx, 1
je 0x14005e920
jmp 0x140061bc3
test al, 1
jne 0x140060971
cmp dword [rdi + 0x680], 2
jne 0x140061e78
mov dword [rdi + 0x680], ecx
mov ecx, dword [rbp + 0x500]
mov rdx, qword [rbp + 0x338]
mov dword [rdx + 0x30], ecx
movaps xmm0, xmmword [rbp + 0x4d0]
movaps xmm1, xmmword [rbp + 0x4e0]
movaps xmm2, xmmword [rbp + 0x4f0]
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov byte [rdi + 0x6b8], al
mov al, byte [rbp + 0x78e]
mov rcx, qword [rbp + 0x340]
mov byte [rcx + 2], al
movzx eax, word [rbp + 0x78c]
mov word [rcx], ax
jmp 0x14005e920
cmp dword [rdi + 0x640], 1
jne 0x140061cd0
mov rcx, qword [rbp + 0x780]
mov qword [rbp + 0x440], rcx
mov rax, qword [reloc.WS2_32.dll_getpeername]
cmp rax, 1
ja 0x140060bb8
lea rcx, [0x1403ac7b0]
call fcn.14002e44a
mov rcx, qword [rbp + 0x780]
test al, al
je 0x140060bb8
mov rcx, qword [0x1403ac7b0]
mov edx, eax
call fcn.14024575d
mov rcx, qword [rbp + 0x780]
test al, al
je 0x140060bb8
mov rcx, qword [0x1403ac7b0]
lea rsi, [rcx + 0x30]
mov rdx, qword [rcx + 0x38]
test rdx, rdx
je 0x140060af3
mov rax, qword [rcx + 0x30]
mov r8, qword [rcx + 0x40]
mov rcx, qword [rcx + 0x48]
mov qword [rbp + 0x658], rdx
mov qword [rbp + 0x660], r8
mov qword [rbp + 0x668], rcx
and qword [rbp + 0x670], 0
jmp 0x140060af5
lea rcx, [0x1403aef10]
call fcn.14002e44a
test al, al
je 0x14006063e
mov rcx, qword [0x1403aef10]
mov edx, eax
call fcn.14024575d
test al, al
je 0x14006063e
mov rsi, qword [0x1403aef10]
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x140060cd7
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x140060cd9
lea rcx, [0x1403aee98]
call fcn.14002e44a
test al, al
je 0x1400606ed
mov rcx, qword [0x1403aee98]
mov edx, eax
call fcn.14024575d
test al, al
je 0x1400606ed
mov rsi, qword [0x1403aee98]
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x140060f6c
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x140060f6e
xor eax, eax
mov qword [rbp + 0x650], rax
lea r14, [rbp + 0x1f0]
mov rcx, r14
lea rbx, [rbp + 0x650]
mov rdx, rbx
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_settings.rs
call fcn.140185c6e
lea rax, [rbp + 0x440]
mov qword [rbp + 0x7d0], rax
lea rax, [0x140161799]
mov qword [rbp + 0x7d8], rax
lea rax, str.received_settings_ACK__applying
mov qword [rbp + 0x650], rax
push 1
pop rcx
mov qword [rbp + 0x658], rcx
and qword [rbp + 0x670], 0
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x660], rax
mov qword [rbp + 0x668], rcx
mov qword [rbp + 0x350], r14
mov qword [rbp + 0x358], rbx
lea rax, method..virtual_0
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x570], r13
mov qword [rbp + 0x578], rcx
mov qword [rbp + 0x580], rsi
mov rcx, qword [0x1403ac7b0]
lea rdx, [rbp + 0x570]
call fcn.14024c9d5
mov rcx, qword [rbp + 0x440]
cmp dword [rcx + 0x20], 0
je 0x140060bc9
mov edx, dword [rcx + 0x24]
mov rcx, rdi
call fcn.14004e4ac
mov rsi, qword [rbp + 0x440]
cmp dword [rsi + 0x28], 0
je 0x140060be0
mov eax, dword [rsi + 0x2c]
mov qword [rdi + 0x578], rax
mov rdx, qword [rdi + 0x608]
add rdx, 0x10
lea rbx, [rbp + 0x650]
mov rcx, rbx
call fcn.1401b54c8
mov rcx, rbx
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_streams.rs_M__
call fcn.14008b6ba
cmp dword [rsi + 0x30], 0
je 0x140060c1a
cmp dword [rsi + 0x34], 0
setne byte [rax + 0xad]
mov qword [rbp + 0x818], rax
mov bl, 3
cmp dword [rsi + 0x18], 0
je 0x140061486
mov byte [rbp + 0x648], dl
mov esi, dword [rsi + 0x1c]
mov dword [rbp + 0x4c0], esi
mov rax, qword [rbp + 0x818]
mov ebx, dword [rax + 0x9c]
mov dword [rbp + 0x5d8], ebx
mov dword [rax + 0x9c], esi
mov rax, qword [reloc.WS2_32.dll_getpeername]
test rax, rax
jne 0x140061105
mov r14, r13
lea rcx, [0x1403acd08]
call fcn.14002e44a
test al, al
je 0x140061102
mov rcx, qword [0x1403acd08]
mov edx, eax
call fcn.14024575d
test al, al
mov r13, r14
je 0x140061105
mov rsi, qword [0x1403acd08]
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x140061013
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x140061015
xor eax, eax
mov qword [rbp + 0x650], rax
mov rcx, r13
lea rdx, [rbp + 0x650]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.8_srccodec_framed_impl.rsevent_C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.8_srccodec_framed_impl.rs:223
call fcn.140185c6e
add rsi, 0x30
lea rax, str.Returning_None_and_setting_paused
mov qword [rbp + 0x650], rax
push 1
pop rcx
mov qword [rbp + 0x658], rcx
lea rax, str.invalid
mov qword [rbp + 0x660], rax
movups xmmword [rbp + 0x668], xmm6
mov qword [rbp + 0x7d0], r13
lea rax, [rbp + 0x650]
mov qword [rbp + 0x7d8], rax
lea rax, method..virtual_0
mov qword [rbp + 0x7e0], rax
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x790], rax
mov qword [rbp + 0x798], rcx
mov qword [rbp + 0x7a0], rsi
mov rcx, qword [0x1403aef10]
lea rdx, [rbp + 0x790]
call fcn.14024c9d5
jmp 0x14006063e
lea rcx, [rbp + 0x658]
mov rax, qword [rcx + 0x20]
lea rdx, [rbp + 0x607]
mov qword [rdx + 0x20], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov rax, qword [rdx + 0x20]
mov qword [rcx + 0x1f], rax
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0xf], xmm1
movups xmmword [rcx - 1], xmm0
movups xmm0, xmmword [rbp + 0x650]
movups xmm1, xmmword [rbp + 0x660]
movups xmm2, xmmword [rbp + 0x66f]
movups xmmword [rbp + 0x20f], xmm2
movaps xmmword [rbp + 0x200], xmm1
movaps xmmword [rbp + 0x1f0], xmm0
jmp 0x1400607f6
mov byte [rbp + 0x650], bl
movups xmm0, xmmword [rbp + 0x61f]
lea rax, [rbp + 0x651]
movups xmmword [rax + 0x1f], xmm0
movaps xmm0, xmmword [rbp + 0x600]
movaps xmm1, xmmword [rbp + 0x610]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov r8d, 0xf0
lea rcx, [rbp + 0x680]
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [reloc.WS2_32.dll_getpeername]
cmp rax, 1
ja 0x140061a8b
mov rbx, r13
lea rcx, str.h__
call fcn.14002e44a
test al, al
mov r13, rbx
je 0x140061a8b
mov rcx, qword [str.h__]
mov edx, eax
call fcn.14024575d
test al, al
mov r13, rbx
je 0x140061a8b
mov rsi, qword [str.h__]
mov r13, qword [rsi + 0x30]
mov r14, qword [rsi + 0x38]
mov rax, qword [rsi + 0x40]
mov rcx, qword [rsi + 0x48]
test r14, r14
mov qword [rbp + 0x818], rax
mov qword [rbp + 0x808], rcx
je 0x140061946
mov qword [rbp + 0x7d8], r14
mov qword [rbp + 0x7e0], rax
mov qword [rbp + 0x7e8], rcx
and qword [rbp + 0x7f0], 0
push 1
pop r12
mov rax, r13
jmp 0x14006194b
xor eax, eax
mov qword [rbp + 0x650], rax
mov rcx, r13
lea rdx, [rbp + 0x650]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.8_srccodec_framed_impl.rsevent_C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.8_srccodec_framed_impl.rs:223
call fcn.140185c6e
add rsi, 0x30
lea rax, str.Got_an_error__going_to_errored_state
mov qword [rbp + 0x650], rax
push 1
pop rcx
mov qword [rbp + 0x658], rcx
lea rax, str.invalid
mov qword [rbp + 0x660], rax
movups xmmword [rbp + 0x668], xmm6
mov qword [rbp + 0x790], r13
lea rax, [rbp + 0x650]
mov qword [rbp + 0x798], rax
lea rax, method..virtual_0
mov qword [rbp + 0x7a0], rax
lea rax, [rbp + 0x790]
mov qword [rbp + 0x600], rax
mov qword [rbp + 0x608], rcx
mov qword [rbp + 0x610], rsi
mov rcx, qword [0x1403aeec8]
lea rdx, [rbp + 0x600]
call fcn.14024c9d5
jmp 0x1400606ed
xor eax, eax
mov qword [rbp + 0x650], rax
mov rcx, r13
lea rdx, [rbp + 0x650]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.8_srccodec_framed_impl.rsevent_C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.8_srccodec_framed_impl.rs:223
call fcn.140185c6e
add rsi, 0x30
lea rax, str.Got_an_error__going_to_errored_state
mov qword [rbp + 0x650], rax
push 1
pop rcx
mov qword [rbp + 0x658], rcx
lea rax, str.invalid
mov qword [rbp + 0x660], rax
movups xmmword [rbp + 0x668], xmm6
mov qword [rbp + 0x7d0], r13
lea rax, [rbp + 0x650]
mov qword [rbp + 0x7d8], rax
lea rax, method..virtual_0
mov qword [rbp + 0x7e0], rax
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x790], rax
mov qword [rbp + 0x798], rcx
mov qword [rbp + 0x7a0], rsi
mov rcx, qword [0x1403aee98]
lea rdx, [rbp + 0x790]
call fcn.14024c9d5
jmp 0x1400606ed
xor eax, eax
mov qword [rbp + 0x650], rax
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp + 0x650]
lea r8, [0x1402c36f0]
call fcn.140185c6e
add rsi, 0x30
lea rax, [rbp + 0x4c0]
mov qword [rbp + 0x350], rax
lea rcx, [0x1401548f0]
mov qword [rbp + 0x358], rcx
lea rax, [rbp + 0x5d8]
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], rcx
lea rax, str.update_initial_window_size__new_b7__
mov qword [rbp + 0x650], rax
push 2
pop rax
mov qword [rbp + 0x658], rax
and qword [rbp + 0x670], 0
mov qword [rbp + 0x660], r14
mov qword [rbp + 0x668], rax
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x570], rax
lea rax, [rbp + 0x650]
mov qword [rbp + 0x578], rax
lea rax, method..virtual_0
mov qword [rbp + 0x580], rax
lea rax, [rbp + 0x570]
mov qword [rbp + 0x7d0], rax
mov qword [rbp + 0x7d8], 1
mov qword [rbp + 0x7e0], rsi
mov rcx, qword [0x1403acd08]
lea rdx, [rbp + 0x7d0]
call fcn.14024c9d5
mov esi, dword [rbp + 0x4c0]
mov ebx, dword [rbp + 0x5d8]
mov r13, r14
xor ecx, ecx
mov eax, esi
sub eax, ebx
setne cl
mov edx, 0xff
cmovb ecx, edx
test cl, cl
je 0x14006147e
mov rdx, qword [rbp + 0x818]
mov r8, rdx
add r8, 0x1a8
mov qword [rbp + 0x808], r8
movzx ecx, cl
cmp ecx, 1
jne 0x140061219
mov dword [rbp + 0x790], eax
mov rax, qword [reloc.WS2_32.dll_getpeername]
test rax, rax
je 0x14006149d
mov rsi, qword [rdx + 0x1e8]
mov r14d, dword [rbp + 0x790]
xor r12d, r12d
cmp r12, rsi
jae 0x140061477
mov rcx, qword [rdx + 0x1f0]
mov rdx, qword [rdx + 0x200]
mov r8, r12
call fcn.140169ab4
mov rcx, rax
call fcn.14008b0a2
mov eax, dword [rax]
mov ecx, dword [rdx]
mov rdx, qword [rbp + 0x808]
mov qword [rbp + 0x650], rdx
mov dword [rbp + 0x658], ecx
mov dword [rbp + 0x65c], eax
lea rcx, [rbp + 0x650]
call fcn.1401629fd
add rax, 0xa0
mov rcx, rax
mov edx, r14d
call fcn.1401761f8
test eax, eax
jne 0x140061591
lea rcx, [rbp + 0x650]
call fcn.1401629fd
add rax, 0xa4
mov rcx, rax
mov edx, r14d
call fcn.140163dc9
test eax, eax
jne 0x140061596
mov rdx, qword [rbp + 0x818]
mov rax, qword [rdx + 0x1e8]
cmp rax, rsi
sbb r12, 0xffffffffffffffff
cmp rax, rsi
sbb rsi, 0
jmp 0x140061169
sub ebx, esi
mov dword [rbp + 0x510], ebx
mov rax, qword [reloc.WS2_32.dll_getpeername]
test rax, rax
je 0x140061517
mov rsi, qword [rdx + 0x1e8]
mov ebx, dword [rbp + 0x510]
xor r14d, r14d
cmp r14, rsi
jae 0x140061477
mov rcx, qword [rdx + 0x1f0]
mov rdx, qword [rdx + 0x200]
mov r8, r14
call fcn.140169ab4
mov rcx, rax
call fcn.14008b0a2
mov eax, dword [rax]
mov ecx, dword [rdx]
mov rdx, qword [rbp + 0x808]
mov qword [rbp + 0x790], rdx
mov dword [rbp + 0x798], ecx
mov dword [rbp + 0x79c], eax
lea rcx, [rbp + 0x790]
call fcn.1401629fd
mov r12, rax
lea r13, [rax + 0xa0]
mov dword [rbp + 0x530], ebx
mov rax, qword [reloc.WS2_32.dll_getpeername]
mov ecx, ebx
test rax, rax
je 0x1400612fd
mov eax, dword [r13]
sub eax, ecx
jo 0x14006148e
mov dword [r12 + 0xa0], eax
mov eax, dword [r12 + 0xa4]
sub eax, ecx
jo 0x14006148e
mov dword [r12 + 0xa4], eax
mov rdx, qword [rbp + 0x818]
mov rax, qword [rdx + 0x1e8]
cmp rax, rsi
sbb r14, 0xffffffffffffffff
cmp rax, rsi
sbb rsi, 0
jmp 0x140061241
lea rcx, [0x1403ac888]
call fcn.14002e44a
mov ecx, ebx
test al, al
je 0x1400612b0
mov rcx, qword [0x1403ac888]
mov edx, eax
call fcn.14024575d
mov ecx, ebx
test al, al
je 0x1400612b0
mov r8, qword [0x1403ac888]
mov rcx, qword [r8 + 0x38]
test rcx, rcx
mov qword [rbp + 0x638], r8
je 0x140061365
mov rax, qword [r8 + 0x30]
mov rdx, qword [r8 + 0x40]
mov r8, qword [r8 + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x140061367
xor eax, eax
mov qword [rbp + 0x650], rax
lea rcx, [rbp + 0x350]
lea rdx, [rbp + 0x650]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_flow_control.rs
call fcn.140185c6e
lea rax, [r12 + 0xa4]
lea rcx, [rbp + 0x530]
mov qword [rbp + 0x650], rcx
lea rcx, [0x1401548f0]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], r13
lea rcx, [0x140166120]
mov qword [rbp + 0x668], rcx
mov qword [rbp + 0x670], rax
mov rdx, qword [rbp + 0x638]
add rdx, 0x30
mov qword [rbp + 0x678], rcx
lea rax, str.dec_recv_window__sz
mov qword [rbp + 0x1f0], rax
push 3
pop rcx
mov qword [rbp + 0x1f8], rcx
and qword [rbp + 0x210], 0
lea rax, [rbp + 0x650]
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], rcx
lea rax, [rbp + 0x350]
mov qword [rbp + 0x570], rax
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x578], rax
lea rax, method..virtual_0
mov qword [rbp + 0x580], rax
lea rax, [rbp + 0x570]
mov qword [rbp + 0x7d0], rax
mov qword [rbp + 0x7d8], 1
mov qword [rbp + 0x7e0], rdx
mov rcx, qword [0x1403ac888]
lea rdx, [rbp + 0x7d0]
call fcn.14024c9d5
mov ecx, dword [rbp + 0x530]
jmp 0x1400612b0
lea r13, [rbp + 0x350]
mov dl, byte [rbp + 0x648]
mov bl, 3
mov sil, 1
jmp 0x1400615b6
movaps xmmword [rbp + 0x600], xmm6
push 3
pop rax
jmp 0x14006159f
lea rcx, [0x1403acd38]
call fcn.14002e44a
test al, al
mov rdx, qword [rbp + 0x818]
je 0x140061158
mov rcx, qword [0x1403acd38]
mov edx, eax
call fcn.14024575d
test al, al
mov rdx, qword [rbp + 0x818]
je 0x140061158
mov rsi, qword [0x1403acd38]
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14006162b
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x14006162d
lea rcx, [0x1403acd20]
call fcn.14002e44a
test al, al
mov rdx, qword [rbp + 0x818]
je 0x140061231
mov rcx, qword [0x1403acd20]
mov edx, eax
call fcn.14024575d
test al, al
mov rdx, qword [rbp + 0x818]
je 0x140061231
mov rsi, qword [0x1403acd20]
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x140061708
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x14006170a
push 3
pop rax
jmp 0x140061598
mov eax, edx
movaps xmmword [rbp + 0x600], xmm6
lea r13, [rbp + 0x350]
mov dword [rbp + 0x55c], eax
mov bl, 1
xor esi, esi
mov dl, byte [rbp + 0x648]
mov rcx, qword [rbp + 0x818]
call fcn.14007b6da
test sil, sil
je 0x140061d4a
mov dword [rdi + 0x640], 2
jmp 0x14005e920
mov qword [rbp + 0x818], rcx
jmp 0x1400617fe
mov rdx, qword [rbp + 0x560]
mov rcx, qword [rdx]
cmp rcx, rax
jae 0x1400618b1
cmp rcx, qword [rdi + 0x2e0]
setbe cl
cmovbe rdx, qword [rbp + 0x4a8]
jmp 0x1400618b3
cmp qword [rdi + 0x2e0], rax
je 0x1400618c0
xor ecx, ecx
mov rdx, qword [rbp + 0x560]
jmp 0x1400618b3
xor eax, eax
mov qword [rbp + 0x650], rax
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp + 0x650]
lea r8, [0x1402c3790]
call fcn.140185c6e
add rsi, 0x30
lea rax, [rbp + 0x790]
mov qword [rbp + 0x7d0], rax
lea rax, [0x1401548f0]
mov qword [rbp + 0x7d8], rax
lea rax, str.incrementing_all_windows__inc
mov qword [rbp + 0x650], rax
push 1
pop rcx
mov qword [rbp + 0x658], rcx
and qword [rbp + 0x670], 0
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x660], rax
mov qword [rbp + 0x668], rcx
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x350], rax
lea rax, [rbp + 0x650]
mov qword [rbp + 0x358], rax
lea rax, method..virtual_0
mov qword [rbp + 0x360], rax
lea rax, [rbp + 0x350]
mov qword [rbp + 0x570], rax
mov qword [rbp + 0x578], rcx
mov qword [rbp + 0x580], rsi
mov rcx, qword [0x1403acd38]
lea rdx, [rbp + 0x570]
call fcn.14024c9d5
mov rdx, qword [rbp + 0x818]
jmp 0x140061158
xor eax, eax
mov qword [rbp + 0x650], rax
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp + 0x650]
lea r8, [0x1402c3748]
call fcn.140185c6e
add rsi, 0x30
lea rax, [rbp + 0x510]
mov qword [rbp + 0x7d0], rax
lea rax, [0x1401548f0]
mov qword [rbp + 0x7d8], rax
lea rax, str._7__
mov qword [rbp + 0x650], rax
push 1
pop rcx
mov qword [rbp + 0x658], rcx
and qword [rbp + 0x670], 0
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x660], rax
mov qword [rbp + 0x668], rcx
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x350], rax
lea rax, [rbp + 0x650]
mov qword [rbp + 0x358], rax
lea rax, method..virtual_0
mov qword [rbp + 0x360], rax
lea rax, [rbp + 0x350]
mov qword [rbp + 0x570], rax
mov qword [rbp + 0x578], rcx
mov qword [rbp + 0x580], rsi
mov rcx, qword [0x1403acd20]
lea rdx, [rbp + 0x570]
call fcn.14024c9d5
mov rdx, qword [rbp + 0x818]
jmp 0x140061231
mov cl, 0x27
lea rdx, str.bytes_remaining_on_streaminvalid_ControlFeed_idUnsupported_scheme
push 0x19
pop r8
call fcn.1401a19aa
mov qword [rbp + 0x818], rax
mov rax, qword [rbp + 0x818]
mov qword [rbp + 0x600], rax
mov rax, qword [reloc.WS2_32.dll_getpeername]
test rax, rax
jne 0x1400606ed
lea rcx, [0x1403aeef8]
call fcn.14002e44a
test al, al
je 0x1400606ed
mov rcx, qword [0x1403aeef8]
mov edx, eax
call fcn.14024575d
test al, al
je 0x1400606ed
mov rsi, qword [0x1403aeef8]
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x140061aaf
mov rax, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], r8
and qword [rbp + 0x670], 0
jmp 0x140061ab1
lea rcx, [rbp + 0x351]
mov rax, qword [rcx + 0x1f]
mov qword [rbp + 0x7ef], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x7e0], xmm1
movaps xmmword [rbp + 0x7d0], xmm0
jmp 0x140061917
xor ecx, ecx
movzx ecx, cl
mov qword [rdi + 0x278], rcx
mov qword [rdx], rax
cmp dword [rdi + 0x6a0], 0
je 0x14005ed00
mov eax, dword [rdi + 0x6a4]
cmp eax, 0x1000000
jae 0x140061e90
mov dword [rdi + 0x3a0], eax
jmp 0x14005ed00
lea rcx, [rbp + 0x651]
mov rax, qword [rcx + 0x1f]
mov qword [rbp + 0x7ef], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x7e0], xmm1
movaps xmmword [rbp + 0x7d0], xmm0
lea r13, [rbp + 0x350]
movaps xmm0, xmmword [rbp + 0x7d0]
movaps xmm1, xmmword [rbp + 0x7e0]
movaps xmmword [rbp + 0x790], xmm0
movaps xmmword [rbp + 0x7a0], xmm1
mov rax, qword [rbp + 0x7ef]
mov qword [rbp + 0x7af], rax
jmp 0x14005fc98
xor r12d, r12d
xor eax, eax
mov qword [rbp + 0x7d0], rax
lea rcx, [rbp + 0x440]
lea rdx, [rbp + 0x7d0]
lea r8, [0x1402998f8]
call fcn.140185c6e
lea rax, str.received
mov qword [rbp + 0x7d0], rax
mov qword [rbp + 0x7d8], 1
lea rax, str.invalid
mov qword [rbp + 0x7e0], rax
movups xmmword [rbp + 0x7e8], xmm6
cmp r12, r14
jae 0x1400619cb
mov qword [rbp + 0x798], r14
mov rax, qword [rbp + 0x818]
mov qword [rbp + 0x7a0], rax
mov rax, qword [rbp + 0x808]
mov qword [rbp + 0x7a8], rax
mov qword [rbp + 0x7b0], r12
jmp 0x1400619ce
xor r13d, r13d
mov qword [rbp + 0x790], r13
lea rcx, [rbp + 0x5b0]
lea rdx, [rbp + 0x790]
lea r8, [0x1402998f8]
call fcn.140185c6e
add rsi, 0x30
lea rax, [rbp + 0x650]
mov qword [rbp + 0x4a0], rax
lea rax, [rbp + 0x440]
mov qword [rbp + 0x790], rax
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x798], rax
lea rax, method..virtual_0
mov qword [rbp + 0x7a0], rax
lea rax, [rbp + 0x5b0]
mov qword [rbp + 0x7a8], rax
lea rax, [rbp + 0x4a0]
mov qword [rbp + 0x7b0], rax
lea rax, method..virtual_0
mov qword [rbp + 0x7b8], rax
lea rax, [rbp + 0x790]
mov qword [rbp + 0x5d8], rax
mov qword [rbp + 0x5e0], 2
mov qword [rbp + 0x5e8], rsi
mov rcx, qword [str.h__]
lea rdx, [rbp + 0x5d8]
call fcn.14024c9d5
mov r13, rbx
mov bl, byte [rbp + 0x650]
mov r8d, 0x11f
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp + 0x651]
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400607f8
xor eax, eax
mov qword [rbp + 0x650], rax
mov rcx, r13
lea rdx, [rbp + 0x650]
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.8_srccodec_framed_impl.rsevent_C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_util_0.7.8_srccodec_framed_impl.rs:223
call fcn.140185c6e
add rsi, 0x30
lea rax, str.Got_an_error__going_to_errored_state
mov qword [rbp + 0x650], rax
push 1
pop rcx
mov qword [rbp + 0x658], rcx
lea rax, str.invalid
mov qword [rbp + 0x660], rax
movups xmmword [rbp + 0x668], xmm6
mov qword [rbp + 0x7d0], r13
lea rax, [rbp + 0x650]
mov qword [rbp + 0x7d8], rax
lea rax, method..virtual_0
mov qword [rbp + 0x7e0], rax
lea rax, [rbp + 0x7d0]
mov qword [rbp + 0x790], rax
mov qword [rbp + 0x798], rcx
mov qword [rbp + 0x7a0], rsi
mov rcx, qword [0x1403aeef8]
lea rdx, [rbp + 0x790]
call fcn.14024c9d5
jmp 0x1400606ed
cmp eax, 4
mov rdx, qword [rbp + 0x7c8]
je 0x140061b82
lea r8, [rbp + 0x4d1]
mov rcx, qword [r8 + 0x1f]
mov qword [rdx + 0x20], rcx
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movups xmmword [rdx + 0x11], xmm1
movups xmmword [rdx + 1], xmm0
mov byte [rdx], al
jmp 0x140061e25
lea rcx, [rbp + 0x571]
mov rax, qword [rcx + 0x27]
mov qword [rbp + 0x4f0], rax
movups xmm0, xmmword [rcx + 7]
movups xmm1, xmmword [rcx + 0x17]
movaps xmmword [rbp + 0x4e0], xmm1
movaps xmmword [rbp + 0x4d0], xmm0
jmp 0x140061c88
cmp byte [rdi + 0x5dd], 0
je 0x140061c9f
mov rax, qword [rbp + 0x7c8]
mov byte [rax], 3
jmp 0x140061e25
mov rax, qword [rbp + 0x210]
mov qword [rbp + 0x670], rax
movaps xmm0, xmmword [rbp + 0x1f0]
movaps xmm1, xmmword [rbp + 0x200]
movaps xmmword [rbp + 0x660], xmm1
movaps xmmword [rbp + 0x650], xmm0
mov rcx, qword [rbp + 0x640]
call fcn.140084e1f
mov rax, qword [rbp + 0x670]
mov rcx, qword [rbp + 0x640]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rbp + 0x650]
movaps xmm1, xmmword [rbp + 0x660]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rax, qword [rbp + 0x7c8]
mov byte [rax], 4
jmp 0x140061e25
lea rcx, [rbp + 0x1f0]
call fcn.140160fa9
mov rcx, qword [rbp + 0x7c8]
mov rdx, rbx
call fcn.14004328c
jmp 0x140061e25
mov rax, qword [rbp + 0x217]
mov qword [rbp + 0xf7], rax
movups xmm0, xmmword [rbp + 0x1f7]
movups xmm1, xmmword [rbp + 0x207]
movups xmmword [rbp + 0xe7], xmm1
movups xmmword [rbp + 0xd7], xmm0
mov rcx, qword [rbp + 0x7c8]
mov qword [rcx + 0x20], rax
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
jmp 0x140061e25
xorps xmm0, xmm0
mov rax, qword [rbp + 0x7c8]
movups xmmword [rax + 0x18], xmm0
mov word [rax], 0x101
mov dword [rax + 4], esi
lea rcx, [0x1402d7d28]
mov qword [rax + 8], rcx
lea rcx, str.invalid
mov qword [rax + 0x10], rcx
jmp 0x140061e25
mov rax, qword [reloc.WS2_32.dll_getpeername]
cmp rax, 1
ja 0x140061de5
lea rcx, [0x1403ac7c8]
call fcn.14002e44a
test al, al
je 0x140061de5
mov rcx, qword [0x1403ac7c8]
mov edx, eax
call fcn.14024575d
test al, al
je 0x140061de5
mov rcx, qword [0x1403ac7c8]
lea rdi, [rcx + 0x30]
mov rdx, qword [rcx + 0x38]
test rdx, rdx
je 0x140061d63
mov rax, qword [rcx + 0x30]
mov r8, qword [rcx + 0x40]
mov rcx, qword [rcx + 0x48]
mov qword [rbp + 0x658], rdx
mov qword [rbp + 0x660], r8
mov qword [rbp + 0x668], rcx
and qword [rbp + 0x670], 0
jmp 0x140061d65
movaps xmm0, xmmword [rbp + 0x600]
movaps xmmword [rbp + 0x5b0], xmm0
mov ecx, dword [rbp + 0x55c]
jmp 0x140061df4
xor eax, eax
lea rsi, [rbp + 0x650]
mov qword [rsi], rax
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_settings.rs
lea rbx, [rbp + 0x1f0]
mov rcx, rbx
mov rdx, rsi
call fcn.140185c6e
lea rax, str.connection_error_PROTOCOL_ERROR____received_unexpected_settings_ack_
mov qword [rsi], rax
push 1
pop rax
mov qword [rsi + 8], rax
lea rcx, [rbp + 0x4a0]
mov qword [rsi + 0x10], rcx
xorps xmm0, xmm0
movups xmmword [rsi + 0x18], xmm0
mov qword [rbp + 0x350], rbx
mov qword [rbp + 0x358], rsi
lea rcx, method..virtual_0
mov qword [rbp + 0x360], rcx
lea rdx, [rbp + 0x570]
mov qword [rdx], r13
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rdi
mov rcx, qword [0x1403ac7c8]
call fcn.14024c9d5
xorps xmm0, xmm0
movaps xmmword [rbp + 0x5b0], xmm0
mov bl, 1
push 1
pop rcx
mov rax, qword [rbp + 0x7c8]
mov byte [rax + 1], 1
mov dword [rax + 4], ecx
lea rcx, [0x1402d7d28]
mov qword [rax + 8], rcx
lea rcx, str.invalid
mov qword [rax + 0x10], rcx
movaps xmm0, xmmword [rbp + 0x5b0]
movups xmmword [rax + 0x18], xmm0
mov byte [rax], bl
movaps xmm6, xmmword [rbp + 0x830]
add rsp, 0x8c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [rbp + 0x650]
and qword [r8], 0
lea rcx, [rbp + 0x790]
lea rdx, [rbp + 0x7d0]
call fcn.140284e5f
jmp 0x140061ea6
lea rcx, str.reset_at_must_be_set_if_in_queue20__
lea r8, [0x1402c4060]
push 0x20
pop rdx
call fcn.140287350
jmp 0x140061ea6
lea rcx, str.assertion_failed:_self.remote.is_none__
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_settings.rs
push 0x27
pop rdx
call fcn.140286fb0
ud2
lea rcx, str.assertion_failed:_val___frame::MAX_MAX_FRAME_SIZE_as_usize
lea r8, [0x140292358]
push 0x3b
pop rdx
call fcn.140286fb0
ud2