Function at 0x1400e0140
Capabilities:
Load assembly via iassembly
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x7778
call fcn.14021e520
sub rsp, rax
movaps xmmword [rsp + 0x7760], xmm8
movdqa xmmword [rsp + 0x7750], xmm7
movaps xmmword [rsp + 0x7740], xmm6
cmp dword [rdx + 0x10], 2
je 0x1400e3aa7
mov r15, r8
mov rdi, rdx
mov r12, rcx
movzx eax, byte [rdx + 0x290]
test eax, eax
je 0x1400e01fc
cmp eax, 3
jne 0x1400e3a94
movzx eax, byte [rdi + 0x288]
lea r13, [rdi + 0xa0]
test eax, eax
je 0x1400e0bc7
cmp eax, 3
jne 0x1400e3ac1
lea rsi, [rdi + 0x280]
movzx eax, byte [rdi + 0x280]
test eax, eax
je 0x1400e0def
cmp eax, 3
jne 0x1400e3b2c
movzx eax, byte [rdi + 0x278]
test eax, eax
je 0x1400e0e76
cmp eax, 3
jne 0x1400e3c7c
mov rcx, qword [rdi + 0x270]
jmp 0x1400e100c
mov rax, qword [reloc.WS2_32.dll_getpeername]
add rax, 0xffffffffffffffff
cmp rax, 5
jb 0x1400e0382
mov rax, qword [0x1402cc0e8]
test rax, rax
je 0x1400e0382
mov dl, 1
cmp rax, 1
je 0x1400e0235
cmp rax, 2
jne 0x1400e2399
mov dl, 2
lea rcx, [0x1402cc0e8]
call fcn.140168b50
test al, al
je 0x1400e0382
mov rcx, qword [0x1402cc0f0]
mov rax, qword [rcx + 0x48]
movdqu xmm0, xmmword [rcx + 0x50]
mov rdx, qword [rcx + 0x60]
movq rbp, xmm0
mov qword [rsp + 0x8e0], rax
movdqu xmmword [rsp + 0x8e8], xmm0
mov qword [rsp + 0x8f8], rdx
pxor xmm0, xmm0
test rbp, rbp
je 0x1400e028d
movdqa xmm0, xmmword [rsp + 0x8e0]
movq rax, xmm0
test rax, rax
je 0x1400e3e0d
movaps xmm1, xmmword [rsp + 0x8f0]
lea rax, [rcx + 0x48]
mov qword [rsp + 0xed0], 0
movdqu xmmword [rsp + 0xed8], xmm0
movups xmmword [rsp + 0xee8], xmm1
lea rdx, [rdi + 0x69]
mov qword [rsp + 0x65c0], rdx
lea rdx, [0x140071b40]
mov qword [rsp + 0x65c8], rdx
lea rdx, [0x140267808]
mov qword [rsp + 0x2640], rdx
mov qword [rsp + 0x2648], 1
mov qword [rsp + 0x2650], 0
lea rdx, [rsp + 0x65c0]
mov qword [rsp + 0x2660], rdx
mov qword [rsp + 0x2668], 1
lea rdx, [rsp + 0xed0]
mov qword [rsp + 0x1a90], rdx
lea rdx, [rsp + 0x2640]
mov qword [rsp + 0x1a98], rdx
lea rdx, [0x140264768]
mov qword [rsp + 0x1aa0], rdx
lea rdx, [rsp + 0x1a90]
mov qword [rsp + 0x310], rdx
mov qword [rsp + 0x318], 1
mov qword [rsp + 0x320], rax
lea rdx, [rsp + 0x310]
call fcn.140169570
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x2320
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3b3f
mov rbx, rax
mov rcx, rax
add rcx, 0x20
xorps xmm6, xmm6
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax], xmm6
lea rdx, [rsp + 0x2640]
mov r8d, 0x2300
call sub.VCRUNTIME140.dll_memcpy
movups xmmword [rsp + 0x2647], xmm6
movdqu xmm0, xmmword [rsp + 0x2640]
movdqa xmmword [rsp + 0xed0], xmm0
mov rax, qword [rsp + 0x264f]
mov qword [rsp + 0xedf], rax
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x90
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3b49
mov rbp, rax
movdqa xmm7, xmmword [0x1402207f0]
movdqu xmmword [rax], xmm7
movups xmmword [rax + 0x10], xmm6
mov byte [rax + 0x20], 0
movdqa xmm0, xmmword [rsp + 0xed0]
movdqu xmmword [rax + 0x21], xmm0
mov rax, qword [rsp + 0xedf]
mov qword [rbp + 0x30], rax
mov qword [rbp + 0x38], rbx
movups xmmword [rbp + 0x40], xmm6
movups xmmword [rbp + 0x50], xmm6
mov qword [rbp + 0x60], 0
mov qword [rbp + 0x68], 1
mov qword [rbp + 0x70], rbx
mov qword [rbp + 0x78], 0
mov qword [rbp + 0x80], rbx
mov byte [rbp + 0x88], 0
mov eax, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd3]
mov dword [rbp + 0x89], eax
mov dword [rbp + 0x8c], ecx
lock add qword [rbp], 1
jle 0x1400e3a90
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x30
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3b53
mov rbx, rax
movdqu xmmword [rax], xmm7
mov qword [rax + 0x10], 0
mov qword [rax + 0x20], 0
mov byte [rax + 0x28], 0
mov eax, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd3]
mov dword [rbx + 0x29], eax
mov dword [rbx + 0x2c], ecx
lock add qword [rbx], 1
jle 0x1400e3a90
mov qword [rdi + 0x88], rbx
mov qword [rdi + 0x90], rbp
mov byte [rdi + 0x98], 0
mov eax, dword [rsp + 0x2640]
mov ecx, dword [rsp + 0x2643]
mov dword [rdi + 0x99], eax
mov dword [rdi + 0x9c], ecx
cmp byte [rdi + 0x69], 1
jne 0x1400e0566
mov rax, qword [rdi + 0x80]
mov qword [rsp + 0x2650], rax
movdqu xmm0, xmmword [rdi + 0x70]
movdqa xmmword [rsp + 0x2640], xmm0
mov rax, qword [rdi]
test rax, rax
je 0x1400e0b2e
mov r8, qword [rdi + 8]
lock add qword [rax], 1
jg 0x1400e0b30
jmp 0x1400e3a90
mov rcx, qword [rdi + 0x70]
mov rsi, qword [rdi + 0x78]
mov rax, qword [rdi + 0x80]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x98], rcx
call qword [rsi + 0x40]
mov r13d, eax
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x2000
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
mov qword [rsp + 0x120], rax
test rax, rax
je 0x1400e3b25
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0xa8], r12
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x280
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3c96
mov r15, rax
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xf0], xmm0
mov r14b, byte [rdi + 0x68]
mov rdx, qword [rdi + 0x10]
mov eax, 0x2000
cmp rdx, 1
jne 0x1400e0603
mov rax, qword [rdi + 0x18]
mov ecx, 0x66000
cmp dword [rdi + 0x20], 1
jne 0x1400e0626
mov rcx, qword [rdi + 0x28]
cmp rcx, 0x1fff
jbe 0x1400e3d47
mov eax, 0x2000
xor edx, edx
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x70], rax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x5a90], xmm0
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb3]
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0xc3], ecx
movups xmm0, xmmword [rsp + 0x8e0]
movups xmm1, xmmword [rsp + 0x8f0]
movups xmm2, xmmword [rsp + 0x900]
movups xmm3, xmmword [rsp + 0x910]
movaps xmmword [rsp + 0x2640], xmm0
movaps xmmword [rsp + 0x2650], xmm1
movaps xmmword [rsp + 0x2660], xmm2
movaps xmmword [rsp + 0x2670], xmm3
mov rax, qword [rsp + 0x91e]
mov qword [rsp + 0x267e], rax
mov rax, qword [rsp + 0x54d0]
mov qword [rsp + 0x320], rax
movups xmm0, xmmword [rsp + 0x54c0]
movaps xmmword [rsp + 0x310], xmm0
mov rax, qword [rsp + 0x4f0f]
mov qword [rsp + 0x208f], rax
movups xmm0, xmmword [rsp + 0x4f00]
movaps xmmword [rsp + 0x2080], xmm0
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x6d40], xmm0
movdqu xmm0, xmmword [rsp + 0xd0]
movdqa xmmword [rsp + 0x6050], xmm0
mov al, byte [rsp + 0x4f]
mov byte [rsp + 0x3a], al
movzx eax, word [rsp + 0x4d]
mov word [rsp + 0x38], ax
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x28
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3ca0
lea rdx, [rsp + 0x178]
mov qword [rax], 2
movups xmm0, xmmword [rsp + 0xed0]
movups xmm1, xmmword [rsp + 0xee0]
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 8], xmm0
movaps xmm0, xmmword [rsp + 0x5a90]
movaps xmmword [rsp + 0x6b90], xmm0
mov ecx, dword [rsp + 0xc0]
mov esi, dword [rsp + 0xc3]
mov dword [rsp + 0xb8], ecx
mov dword [rsp + 0xbb], esi
movaps xmm0, xmmword [rsp + 0x2640]
movaps xmm1, xmmword [rsp + 0x2650]
movaps xmm2, xmmword [rsp + 0x2660]
movaps xmm3, xmmword [rsp + 0x2670]
movaps xmmword [rsp + 0xed0], xmm0
movaps xmmword [rsp + 0xee0], xmm1
movaps xmmword [rsp + 0xef0], xmm2
movaps xmmword [rsp + 0xf00], xmm3
mov rcx, qword [rsp + 0x267e]
mov qword [rsp + 0xf0e], rcx
mov rcx, qword [rsp + 0x320]
mov qword [rsp + 0x65d0], rcx
movaps xmm0, xmmword [rsp + 0x310]
movaps xmmword [rsp + 0x65c0], xmm0
mov rcx, qword [rsp + 0x208f]
mov qword [rsp + 0x494f], rcx
movaps xmm0, xmmword [rsp + 0x2080]
movaps xmmword [rsp + 0x4940], xmm0
movaps xmm0, xmmword [rsp + 0x6d40]
movaps xmmword [rsp + 0x130], xmm0
movaps xmm0, xmmword [rsp + 0x6050]
movaps xmmword [rsp + 0x160], xmm0
mov cl, byte [rsp + 0x3a]
mov byte [rsp + 0x36], cl
movzx ecx, word [rsp + 0x38]
mov word [rsp + 0x34], cx
mov ecx, dword [rsp + 0xc8]
mov esi, dword [rsp + 0xcb]
mov dword [rsp + 0x6b], esi
mov dword [rsp + 0x68], ecx
mov rcx, qword [rsp + 0x1aa0]
mov qword [rsp + 0x14d0], rcx
movups xmm0, xmmword [rsp + 0x1a90]
movaps xmmword [rsp + 0x14c0], xmm0
mov rcx, qword [rsp + 0x110]
mov rsi, qword [rsp + 0x117]
mov qword [rsp + 0x107], rsi
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0x178], 0
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x180], rcx
movaps xmm0, xmmword [rsp + 0x6b90]
movups xmmword [rsp + 0x188], xmm0
mov qword [rsp + 0x198], r15
mov qword [rsp + 0x1a0], 8
mov byte [rsp + 0x1a8], r13b
mov ecx, dword [rsp + 0xb8]
mov esi, dword [rsp + 0xbb]
mov dword [rsp + 0x1ac], esi
mov dword [rsp + 0x1a9], ecx
mov word [rsp + 0x1b0], 0
mov rcx, qword [rsp + 0xf0e]
mov qword [rsp + 0x1f0], rcx
movaps xmm0, xmmword [rsp + 0xed0]
movaps xmm1, xmmword [rsp + 0xee0]
movaps xmm2, xmmword [rsp + 0xef0]
movaps xmm3, xmmword [rsp + 0xf00]
movups xmmword [rsp + 0x1e2], xmm3
movups xmmword [rsp + 0x1d2], xmm2
movups xmmword [rsp + 0x1c2], xmm1
movups xmmword [rsp + 0x1b2], xmm0
mov qword [rsp + 0x1f8], 3
mov rcx, qword [rsp + 0x65d0]
mov qword [rsp + 0x210], rcx
movaps xmm0, xmmword [rsp + 0x65c0]
movups xmmword [rsp + 0x200], xmm0
mov qword [rsp + 0x218], 0
mov byte [rsp + 0x220], recv
mov rcx, qword [rsp + 0x494f]
mov qword [rsp + 0x230], rcx
movaps xmm0, xmmword [rsp + 0x4940]
movups xmmword [rsp + 0x221], xmm0
mov qword [rsp + 0x238], 0
movaps xmm0, xmmword [rsp + 0x130]
movups xmmword [rsp + 0x240], xmm0
mov qword [rsp + 0x250], 2
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rsp + 0x258], xmm0
mov qword [rsp + 0x268], 0
mov word [rsp + 0x278], pe_nt_image_headers64
mov byte [rsp + 0x27a], r14b
mov word [rsp + 0x27b], 0x200
mov cl, byte [rsp + 0x36]
mov byte [rsp + 0x27f], cl
movzx ecx, word [rsp + 0x34]
mov word [rsp + 0x27d], cx
mov qword [rsp + 0x280], 2
mov qword [rsp + 0x290], rbp
mov qword [rsp + 0x298], rbx
mov byte [rsp + 0x2a0], 0
mov ecx, dword [rsp + 0x68]
mov ebp, dword [rsp + 0x6b]
mov dword [rsp + 0x2a4], ebp
mov dword [rsp + 0x2a1], ecx
mov rcx, qword [rsp + 0x14d0]
mov qword [rsp + 0x2b8], rcx
movdqa xmm0, xmmword [rsp + 0x14c0]
movdqu xmmword [rsp + 0x2a8], xmm0
mov byte [rsp + 0x2c0], 3
mov rcx, qword [rsp + 0x100]
mov rbp, qword [rsp + 0x107]
mov qword [rsp + 0x2c8], rbp
mov qword [rsp + 0x2c1], rcx
mov qword [rsp + 0x2d0], rax
mov byte [rsp + 0x2d8], 0
mov eax, dword [rsp + 0x2640]
mov ecx, dword [rsp + 0x2643]
mov dword [rsp + 0x2dc], ecx
mov dword [rsp + 0x2d9], eax
mov eax, 0x2000
mov qword [rsp + 0x88], rax
mov eax, 1
mov qword [rsp + 0x90], rax
mov r12b, 1
xor eax, eax
mov qword [rsp + 0x60], rax
xor eax, eax
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0x78], rax
xor r14d, r14d
jmp 0x1400e31bd
xor eax, eax
lea rdx, [rdi + 0x30]
mov rcx, qword [rsp + 0x2650]
mov qword [rsp + 0x170], rcx
movaps xmm0, xmmword [rsp + 0x2640]
movaps xmmword [rsp + 0x160], xmm0
lea r13, [rdi + 0xa0]
mov qword [rdi + 0xb0], rcx
movups xmmword [rdi + 0xa0], xmm0
mov qword [rdi + 0xb8], rbp
mov qword [rdi + 0xc0], rbx
mov qword [rdi + 0xc8], rdx
mov qword [rdi + 0xd0], rax
mov qword [rdi + 0xd8], r8
lea rcx, [rdi + 0xe0]
lea rdx, [rsp + 0x6b90]
mov r8d, 0x1a8
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + 0x288], 0
mov eax, dword [rsp + 0xb8]
mov ecx, dword [rsp + 0xbb]
mov dword [rdi + 0x289], eax
mov dword [rdi + 0x28c], ecx
mov rax, qword [r13 + 0x10]
mov qword [rsp + 0x140], rax
movups xmm0, xmmword [r13]
movaps xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [rdi + 0xb8]
movdqu xmm1, xmmword [rdi + 0xc8]
movups xmmword [rdi + 0xe0], xmm0
mov rax, qword [rdi + 0xd8]
movdqu xmmword [rdi + 0xf0], xmm1
mov qword [rdi + 0x100], rax
movq rcx, xmm1
mov qword [rdi + 0x108], 0x1e
mov dword [rdi + 0x110], 0
movaps xmm0, xmmword [0x140220c90]
movups xmmword [rdi + 0x118], xmm0
mov dword [rdi + 0x130], 0
mov dword [rdi + 0x138], 0
mov dword [rdi + 0x140], 0
mov dword [rdi + 0x150], 0
mov dword [rdi + 0x158], 0
mov byte [rdi + 0x160], 0
mov dword [rdi + 0x164], 1
mov eax, dword [rcx + 0x2c]
mov dword [rdi + 0x148], 1
mov dword [rdi + 0x14c], eax
mov edx, dword [rcx + 0x28]
mov dword [rdi + 0x128], 1
mov dword [rdi + 0x12c], edx
mov ecx, dword [rcx + 0x30]
lea ebp, [rcx - 0x4000]
cmp ebp, 0xffc000
jae 0x1400e3b5d
mov dword [rdi + 0x150], 1
mov dword [rdi + 0x154], ecx
mov qword [rdi + 0x138], 1
mov ebp, dword [rdi + 0x134]
mov ebx, dword [rdi + 0x144]
mov r8d, dword [rdi + 0x15c]
movaps xmm1, xmmword [rsp + 0x130]
movups xmmword [rdi + 0x168], xmm1
mov rsi, qword [rsp + 0x140]
mov qword [rdi + 0x178], rsi
mov qword [rdi + 0x180], 0x1e
mov dword [rdi + 0x188], 0
movups xmmword [rdi + 0x190], xmm0
mov dword [rdi + 0x1a0], 1
mov dword [rdi + 0x1a4], edx
mov dword [rdi + 0x1a8], 0
mov dword [rdi + 0x1ac], ebp
mov qword [rdi + 0x1b0], 1
mov dword [rdi + 0x1b8], 0
mov dword [rdi + 0x1bc], ebx
mov dword [rdi + 0x1c0], 1
mov dword [rdi + 0x1c4], eax
mov dword [rdi + 0x1c8], 1
mov dword [rdi + 0x1cc], ecx
mov dword [rdi + 0x1d0], 0
mov dword [rdi + 0x1d4], r8d
mov byte [rdi + 0x1d8], 0
mov al, byte [rsp + 0x4f]
mov byte [rdi + 0x1db], al
movzx eax, word [rsp + 0x4d]
mov word [rdi + 0x1d9], ax
mov dword [rdi + 0x1dc], 1
lea rcx, [rdi + 0x1e0]
lea rdx, [rsp + 0x65c0]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rdi + 0x280]
mov byte [rdi + 0x280], 0
mov eax, dword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc3]
mov dword [rdi + 0x281], eax
mov dword [rdi + 0x284], ecx
lea rax, [rdi + 0x1e0]
mov rcx, qword [rdi + 0x178]
mov qword [rdi + 0x1f0], rcx
movups xmm0, xmmword [rdi + 0x168]
movups xmmword [rdi + 0x1e0], xmm0
movups xmm0, xmmword [rdi + 0x180]
movups xmmword [rdi + 0x1f8], xmm0
movups xmm0, xmmword [rdi + 0x190]
movups xmmword [rdi + 0x208], xmm0
movups xmm0, xmmword [rdi + 0x1a0]
movups xmmword [rdi + 0x218], xmm0
movups xmm0, xmmword [rdi + 0x1b0]
movups xmmword [rdi + 0x228], xmm0
movups xmm0, xmmword [rdi + 0x1c0]
movups xmmword [rdi + 0x238], xmm0
movdqu xmm0, xmmword [rdi + 0x1d0]
movdqu xmmword [rdi + 0x248], xmm0
mov qword [rdi + 0x258], rax
mov byte [rdi + 0x278], 0
mov rbx, qword [rdi + 0x258]
mov rax, qword [reloc.WS2_32.dll_getpeername]
add rax, 0xfffffffffffffffe
cmp rax, 4
jb 0x1400e0fe7
mov rax, qword [0x1402ca2a0]
test rax, rax
je 0x1400e0fe7
mov dl, 1
cmp rax, 1
je 0x1400e0eb6
cmp rax, 2
jne 0x1400e237e
mov dl, 2
lea rcx, [0x1402ca2a0]
call fcn.140168b50
test al, al
je 0x1400e0fe7
mov rcx, qword [str._j__]
mov rax, qword [rcx + 0x48]
movdqu xmm0, xmmword [rcx + 0x50]
mov rdx, qword [rcx + 0x60]
movq rbp, xmm0
mov qword [rsp + 0x1a90], rax
movdqu xmmword [rsp + 0x1a98], xmm0
mov qword [rsp + 0x1aa8], rdx
pxor xmm0, xmm0
test rbp, rbp
je 0x1400e0f0e
movdqa xmm0, xmmword [rsp + 0x1a90]
movq rax, xmm0
test rax, rax
je 0x1400e3dec
movaps xmm1, xmmword [rsp + 0x1aa0]
lea rax, [rcx + 0x48]
mov qword [rsp + 0x8e0], 0
movdqu xmmword [rsp + 0x8e8], xmm0
movups xmmword [rsp + 0x8f8], xmm1
lea rdx, [0x140267830]
mov qword [rsp + 0x2640], rdx
mov qword [rsp + 0x2648], 1
mov qword [rsp + 0x2650], 0
lea rdx, str.ClosedIdlecalled__Result::unwrap____on_an__Err__value
mov qword [rsp + 0x2660], rdx
mov qword [rsp + 0x2668], 0
lea rdx, [rsp + 0x8e0]
mov qword [rsp + 0x310], rdx
lea rdx, [rsp + 0x2640]
mov qword [rsp + 0x318], rdx
lea rdx, [0x140264768]
mov qword [rsp + 0x320], rdx
lea rdx, [rsp + 0x310]
mov qword [rsp + 0x14c0], rdx
mov qword [rsp + 0x14c8], 1
mov qword [rsp + 0x14d0], rax
lea rdx, [rsp + 0x14c0]
call fcn.140169570
mov qword [rdi + 0x260], rbx
lea rax, str.PRI__HTTP_2.0_r_n_r_nSM_r_n_r_n_
mov qword [rdi + 0x268], rax
mov qword [rdi + 0x270], 0x18
mov ecx, 0x18
lea rbx, [rsp + 0x2640]
lea rbp, str.ClosedIdlecalled__Result::unwrap____on_an__Err__value
xor r14d, r14d
nop
test rcx, rcx
je 0x1400e10ca
mov rax, qword [rdi + 0x260]
mov r9, qword [rdi + 0x268]
mov rdx, qword [rax]
mov rax, qword [rax + 8]
mov qword [rsp + 0x20], rcx
mov rcx, rbx
mov r8, r15
call qword [rax + 0x20]
mov rcx, qword [rsp + 0x2640]
cmp rcx, 2
je 0x1400e21ae
mov rax, qword [rsp + 0x2648]
cmp ecx, 1
je 0x1400e10ba
mov rdx, qword [rdi + 0x268]
mov rcx, qword [rdi + 0x270]
mov qword [rdi + 0x268], rbp
mov qword [rdi + 0x270], 0
sub rcx, rax
jb 0x1400e3a7d
add rdx, rax
mov qword [rdi + 0x268], rdx
mov qword [rdi + 0x270], rcx
test rax, rax
jne 0x1400e1020
mov ebx, recv
mov al, 1
jmp 0x1400e21e7
cmp al, 4
je 0x1400e21ae
cmp al, 3
jne 0x1400e21d7
mov rax, qword [reloc.WS2_32.dll_getpeername]
add rax, 0xfffffffffffffffe
cmp rax, 4
jb 0x1400e122b
mov rax, qword [0x1402ca2b8]
test rax, rax
je 0x1400e122b
mov dl, 1
cmp rax, 1
je 0x1400e1103
cmp rax, 2
jne 0x1400e23b4
mov dl, 2
lea rcx, [0x1402ca2b8]
call fcn.140168b50
test al, al
je 0x1400e122b
mov r14, rsi
mov rcx, qword [str._bk__]
mov rax, qword [rcx + 0x48]
movdqu xmm0, xmmword [rcx + 0x50]
mov rdx, qword [rcx + 0x60]
movq rsi, xmm0
mov qword [rsp + 0x1a90], rax
movdqu xmmword [rsp + 0x1a98], xmm0
mov qword [rsp + 0x1aa8], rdx
pxor xmm0, xmm0
test rsi, rsi
je 0x1400e115e
movdqa xmm0, xmmword [rsp + 0x1a90]
movq rax, xmm0
test rax, rax
je 0x1400e3e2d
movaps xmm1, xmmword [rsp + 0x1aa0]
lea rax, [rcx + 0x48]
mov qword [rsp + 0x8e0], 0
movdqu xmmword [rsp + 0x8e8], xmm0
movups xmmword [rsp + 0x8f8], xmm1
lea rdx, str.client_connection_boundbinding_client_connectionclient_handshake
mov qword [rsp + 0x2640], rdx
mov qword [rsp + 0x2648], 1
mov qword [rsp + 0x2650], 0
mov qword [rsp + 0x2660], rbp
mov qword [rsp + 0x2668], 0
lea rdx, [rsp + 0x8e0]
mov qword [rsp + 0x2080], rdx
mov qword [rsp + 0x2088], rbx
lea rdx, [0x140264768]
mov qword [rsp + 0x2090], rdx
lea rdx, [rsp + 0x2080]
mov qword [rsp + 0x310], rdx
mov qword [rsp + 0x318], 1
mov qword [rsp + 0x320], rax
lea rdx, [rsp + 0x310]
call fcn.140169570
mov rsi, r14
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x50], r13
mov qword [rsp + 0xa8], r12
mov byte [rdi + 0x278], 1
mov rbp, qword [rdi + 0x1e0]
mov rsi, qword [rdi + 0x1e8]
mov r14, qword [rdi + 0x1f0]
mov rcx, rbp
call qword [rsi + 0x40]
mov r15d, eax
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x380
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3b77
mov rbx, rax
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x2650], xmm0
movdqa xmmword [rsp + 0x2640], xmm0
movdqa xmmword [rsp + 0x8e0], xmm0
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x4000
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3b81
mov r13, rax
movaps xmm0, xmmword [rsp + 0x2640]
movaps xmm1, xmmword [rsp + 0x2650]
movaps xmmword [rsp + 0x2090], xmm1
movaps xmmword [rsp + 0x2080], xmm0
movaps xmm0, xmmword [rsp + 0x8e0]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rsp + 0x1a90]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmm0, xmmword [rsp + 0x2080]
movaps xmm1, xmmword [rsp + 0x2090]
movaps xmmword [rsp + 0x1a90], xmm0
movaps xmmword [rsp + 0x1aa0], xmm1
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x310], xmm0
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x14c0], xmm0
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x2000
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3b25
mov r12, rax
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x70], r15b
movzx eax, word [rsp + 0x2644]
mov word [rsp + 0xb4], ax
mov eax, dword [rsp + 0x2640]
mov dword [rsp + 0xb0], eax
mov eax, dword [rsp + 0x4f00]
mov ecx, dword [rsp + 0x4f03]
mov dword [rsp + 0xc8], eax
mov dword [rsp + 0xcb], ecx
movaps xmm0, xmmword [rsp + 0x1a90]
movaps xmm1, xmmword [rsp + 0x1aa0]
movaps xmmword [rsp + 0x54c0], xmm0
movaps xmmword [rsp + 0x54d0], xmm1
movaps xmm0, xmmword [rsp + 0x310]
movaps xmmword [rsp + 0x6d40], xmm0
movaps xmm0, xmmword [rsp + 0x14c0]
movaps xmmword [rsp + 0x6050], xmm0
lea rsi, [rsp + 0x8e0]
lea rdx, [rsp + 0x2640]
mov r8d, 0x190
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x4940]
mov rcx, qword [rsp + 0x4947]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x117], rcx
movzx eax, word [rsp + 0x5a90]
mov word [rsp + 0x34], ax
mov al, byte [rsp + 0x5a92]
mov byte [rsp + 0x36], al
movaps xmm0, xmmword [rsp + 0x54c0]
movaps xmm1, xmmword [rsp + 0x54d0]
movaps xmmword [rsp + 0x14c0], xmm0
movaps xmmword [rsp + 0x14d0], xmm1
movaps xmm0, xmmword [rsp + 0x6d40]
movaps xmmword [rsp + 0x4940], xmm0
movdqa xmm0, xmmword [rsp + 0x6050]
movdqa xmmword [rsp + 0x4f00], xmm0
lea rcx, [rsp + 0x2640]
mov r8d, 0x190
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x117]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd7], rcx
movzx eax, word [rsp + 0x34]
mov word [rsp + 0x38], ax
mov al, byte [rsp + 0x36]
mov byte [rsp + 0x3a], al
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0x68], eax
movzx eax, word [rsp + 0xb4]
mov word [rsp + 0x6c], ax
mov eax, dword [rsp + 0xc8]
mov ecx, dword [rsp + 0xcb]
mov dword [rsp + 0x100], eax
mov dword [rsp + 0x103], ecx
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x2c0
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3b88
mov r14, rax
xorps xmm6, xmm6
movaps xmmword [rsp + 0x1a90], xmm6
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x1000
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3b92
mov r15, rax
movaps xmm0, xmmword [rsp + 0x1a90]
movaps xmmword [rsp + 0x5a90], xmm0
mov qword [rsp + 0x310], rbp
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x318], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x320], rax
movaps xmm0, xmmword [0x140220860]
movups xmmword [rsp + 0x328], xmm0
movdqa xmm7, xmmword [0x140220a70]
movaps xmm0, xmmword [rsp + 0x14c0]
movaps xmm1, xmmword [rsp + 0x14d0]
movups xmmword [rsp + 0x338], xmm0
movups xmmword [rsp + 0x348], xmm1
mov qword [rsp + 0x358], rbx
mov qword [rsp + 0x360], 8
movaps xmm0, xmmword [rsp + 0x4940]
movups xmmword [rsp + 0x368], xmm0
movaps xmm0, xmmword [0x140220ca0]
movups xmmword [rsp + 0x378], xmm0
movaps xmm0, xmmword [rsp + 0x4f00]
movups xmmword [rsp + 0x388], xmm0
mov qword [rsp + 0x398], r13
movaps xmm0, xmmword [0x140220cb0]
movups xmmword [rsp + 0x3a0], xmm0
mov qword [rsp + 0x3b0], reloc.WS2_32.dll_setsockopt
movaps xmm8, xmmword [0x1402208c0]
movups xmmword [rsp + 0x3b8], xmm8
lea rcx, [rsp + 0x3c8]
lea rdx, [rsp + 0x2640]
mov r8d, 0x190
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x558], 2
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd7]
mov qword [rsp + 0x559], rax
mov qword [rsp + 0x560], rcx
mov dword [rsp + 0x568], 0x4000
mov al, byte [rsp + 0x70]
mov byte [rsp + 0x56c], al
movzx eax, word [rsp + 0x38]
mov word [rsp + 0x56d], ax
mov al, byte [rsp + 0x3a]
mov byte [rsp + 0x56f], al
mov qword [rsp + 0x570], r12
movaps xmm0, xmmword [0x140220cc0]
movups xmmword [rsp + 0x578], xmm0
mov qword [rsp + 0x588], 0x11
mov word [rsp + 0x590], 0
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x592], eax
movzx eax, word [rsp + 0x6c]
mov word [rsp + 0x596], ax
movaps xmm0, xmmword [0x140220cd0]
movups xmmword [rsp + 0x598], xmm0
movaps xmm0, xmmword [0x140220ce0]
movups xmmword [rsp + 0x5a8], xmm0
movaps xmm0, xmmword [0x140220720]
movups xmmword [rsp + 0x5b8], xmm0
mov byte [rsp + 0x5c8], 1
mov eax, dword [rsp + 0x100]
mov ecx, dword [rsp + 0x103]
mov dword [rsp + 0x5c9], eax
mov dword [rsp + 0x5cc], ecx
movups xmmword [rsp + 0x5d0], xmm6
mov qword [rsp + 0x5e0], 0
mov qword [rsp + 0x5f0], 0x1000
movaps xmm0, xmmword [rsp + 0x5a90]
movups xmmword [rsp + 0x5f8], xmm0
mov qword [rsp + 0x608], r14
movdqu xmmword [rsp + 0x610], xmm7
mov qword [rsp + 0x620], 0x1000
mov qword [rsp + 0x628], r15
movaps xmm0, xmmword [0x140220cf0]
movups xmmword [rsp + 0x630], xmm0
mov qword [rsp + 0x640], 0xd
movdqa xmm0, xmmword [0x140220d00]
movdqu xmmword [rsp + 0x648], xmm0
lea rcx, [rsp + 0x658]
lea rdx, [rsp + 0x1a90]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
mov r10d, dword [rdi + 0x240]
cmp r10d, 1
jne 0x1400e1802
mov ecx, dword [rdi + 0x244]
lea rdx, [rcx - 0x4000]
cmp rdx, 0xffc000
jae 0x1400e3d13
mov qword [rsp + 0x598], rcx
mov r15d, dword [rdi + 0x248]
mov r9d, dword [rdi + 0x24c]
cmp r15d, 1
jne 0x1400e181e
mov qword [rsp + 0x648], r9
mov r8b, byte [rdi + 0x250]
xor ebp, ebp
cmp dword [rdi + 0x220], 1
mov r11d, dword [rdi + 0x224]
sete bpl
mov r14d, dword [rdi + 0x22c]
xor edx, edx
cmp dword [rdi + 0x228], 1
sete dl
mov r12d, dword [rdi + 0x234]
xor esi, esi
cmp dword [rdi + 0x230], 1
sete sil
mov ebx, dword [rdi + 0x23c]
xor ecx, ecx
cmp dword [rdi + 0x238], 1
sete cl
mov eax, dword [rdi + 0x244]
mov dword [rsp + 0x2644], ebp
mov dword [rsp + 0x2648], r11d
mov dword [rsp + 0x264c], edx
mov dword [rsp + 0x2650], r14d
mov dword [rsp + 0x2654], esi
mov dword [rsp + 0x2658], r12d
mov dword [rsp + 0x265c], ecx
mov dword [rsp + 0x2660], ebx
mov dword [rsp + 0x2664], r10d
mov dword [rsp + 0x2668], eax
mov dword [rsp + 0x266c], r15d
mov dword [rsp + 0x2670], r9d
mov byte [rsp + 0x2674], r8b
mov byte [rsp + 0x2640], 4
lea rcx, [rsp + 0x310]
lea rdx, [rsp + 0x2640]
call fcn.140106100
cmp al, 0xd
jne 0x1400e3ba3
lea rcx, [rsp + 0x1a90]
lea rdx, [rsp + 0x310]
mov r8d, 0x460
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rdi + 0x254]
mov dword [rsp + 0x58], eax
cmp dword [rdi + 0x220], 1
sete byte [rsp + 0x70]
mov eax, dword [rdi + 0x228]
mov edx, dword [rdi + 0x22c]
mov ecx, eax
xor ecx, 1
cmp eax, 1
sete byte [rsp + 0x120]
mov r12d, dword [rdi + 0x230]
cmp r12d, 1
sete byte [rsp + 0x3f]
mov eax, dword [rdi + 0x23c]
cmp dword [rdi + 0x240], 1
sete byte [rsp + 0x3e]
cmp dword [rdi + 0x248], 1
sete byte [rsp + 0x3d]
cmp dword [rdi + 0x238], 1
sete byte [rsp + 0x3c]
mov r15d, 0xffff
mov dword [rsp + 0x98], eax
cmove r15d, eax
mov dword [rsp + 0xa0], edx
or ecx, edx
mov rax, qword [rdi + 0x208]
mov qword [rsp + 0x148], rax
mov r14b, byte [rdi + 0x250]
mov rax, qword [rdi + 0x1f8]
mov qword [rsp + 0x158], rax
mov eax, dword [rdi + 0x200]
mov dword [rsp + 0x12c], eax
mov rax, qword [rdi + 0x210]
mov qword [rsp + 0x150], rax
mov eax, dword [rdi + 0x224]
mov dword [rsp + 0x78], eax
mov eax, dword [rdi + 0x234]
mov qword [rsp + 0x40], rax
mov eax, dword [rdi + 0x244]
mov dword [rsp + 0x80], eax
mov eax, dword [rdi + 0x24c]
mov dword [rsp + 0x88], eax
mov qword [rsp + 0x2640], 0
setne byte [rsp + 0x3b]
mov ebx, 0xffff
lea rsi, [rsp + 0x2640]
mov rcx, rsi
mov edx, 0xffff
call fcn.140047f70
test eax, eax
jne 0x1400e3bd8
mov r13d, dword [rsp + 0x2644]
add r13d, ebx
mov eax, dword [rsp + 0x2640]
mov dword [rsp + 0x128], eax
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x54c0], xmm0
movdqa xmmword [rsp + 0x54d0], xmm0
mov qword [rsp + 0x5a90], 0
lea rbx, [rsp + 0x5a90]
mov rcx, rbx
mov edx, 0xffff
call fcn.140047f70
test eax, eax
jne 0x1400e3c11
add dword [rsp + 0x5a94], 0xffff
mov rax, qword [reloc.WS2_32.dll_getpeername]
add rax, 0xffffffffffffffff
cmp rax, 5
jb 0x1400e1c20
mov rax, qword [0x1402ca3a8]
test rax, rax
je 0x1400e1c20
mov dl, 1
cmp rax, 1
je 0x1400e1adf
cmp rax, 2
jne 0x1400e23cf
mov dl, 2
lea rcx, [0x1402ca3a8]
call fcn.140168b50
test al, al
je 0x1400e1c20
mov rcx, qword [0x1402ca3b0]
mov rax, qword [rcx + 0x48]
movdqu xmm0, xmmword [rcx + 0x50]
mov rdx, qword [rcx + 0x60]
movq rbp, xmm0
mov qword [rsp + 0x14c0], rax
movdqu xmmword [rsp + 0x14c8], xmm0
mov qword [rsp + 0x14d8], rdx
pxor xmm0, xmm0
test rbp, rbp
je 0x1400e1b37
movdqa xmm0, xmmword [rsp + 0x14c0]
movq rax, xmm0
test rax, rax
je 0x1400e3e3d
movaps xmm1, xmmword [rsp + 0x14d0]
lea rax, [rcx + 0x48]
mov qword [rsp + 0x8e0], 0
movdqu xmmword [rsp + 0x8e8], xmm0
movups xmmword [rsp + 0x8f8], xmm1
mov qword [rsp + 0x4f00], rbx
lea rdx, [0x140052f30]
mov qword [rsp + 0x4f08], rdx
lea rdx, str.Prioritize::new__flow
mov qword [rsp + 0x2640], rdx
mov qword [rsp + 0x2648], 1
mov qword [rsp + 0x2650], 0
lea rdx, [rsp + 0x4f00]
mov qword [rsp + 0x2660], rdx
mov qword [rsp + 0x2668], 1
lea rdx, [rsp + 0x8e0]
mov qword [rsp + 0x2080], rdx
mov qword [rsp + 0x2088], rsi
lea rdx, [0x140224ca8]
mov qword [rsp + 0x2090], rdx
lea rdx, [rsp + 0x2080]
mov qword [rsp + 0x4940], rdx
mov qword [rsp + 0x4948], 1
mov qword [rsp + 0x4950], rax
lea rdx, [rsp + 0x4940]
call fcn.140169570
mov byte [rsp + 0x90], r14b
mov r14d, dword [rsp + 0x5a90]
mov ebp, dword [rsp + 0x5a94]
xorps xmm6, xmm6
movaps xmmword [rsp + 0x2650], xmm6
movaps xmmword [rsp + 0x2640], xmm6
mov eax, dword [0x1402cf4c0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp dword [rax + 0x78], 1
je 0x1400e1c6b
call fcn.140153e70
mov eax, dword [0x1402cf4c0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movdqu xmm7, xmmword [rax + 0x80]
movq rcx, xmm7
add rcx, 1
mov qword [rax + 0x80], rcx
movaps xmmword [rsp + 0x6050], xmm6
movaps xmmword [rsp + 0xf0], xmm6
movdqa xmm0, xmmword [rsp + 0x2640]
movaps xmm1, xmmword [rsp + 0x2650]
movdqa xmmword [rsp + 0x8e0], xmm0
movaps xmmword [rsp + 0x8f0], xmm1
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x200
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3c4a
mov rsi, rax
mov rbx, rax
cmp r12d, 1
movaps xmm6, xmmword [0x1402207f0]
movups xmmword [rsi], xmm6
mov qword [rsi + 0x10], 0
mov byte [rsi + 0x18], 0
mov eax, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd3]
mov dword [rsi + 0x1c], ecx
mov dword [rsi + 0x19], eax
mov rax, qword [rsp + 0x148]
mov qword [rsi + 0x20], rax
mov rax, 0xffffffffffffffff
cmove rax, qword [rsp + 0x40]
mov qword [rsi + 0x28], 0
mov qword [rsi + 0x30], rax
mov qword [rsi + 0x38], 0
mov rax, qword [rsp + 0x150]
mov qword [rsi + 0x40], rax
mov qword [rsi + 0x48], 0
mov byte [rsi + 0x50], 0
mov eax, dword [rsp + 0xe0]
mov ecx, dword [rsp + 0xe3]
mov dword [rsi + 0x54], ecx
mov dword [rsi + 0x51], eax
mov rax, qword [rsp + 0x158]
mov qword [rsi + 0x58], rax
mov eax, dword [rsp + 0x12c]
mov dword [rsi + 0x60], eax
mov qword [rsi + 0x68], 8
movaps xmm0, xmmword [rsp + 0x54c0]
movaps xmm1, xmmword [rsp + 0x54d0]
movups xmmword [rsi + 0x70], xmm0
movups xmmword [rsi + 0x80], xmm1
mov dword [rsi + 0x90], r15d
mov eax, dword [rsp + 0x128]
mov dword [rsi + 0x94], eax
mov dword [rsi + 0x98], r13d
movups xmmword [rsi + 0x9c], xmm8
mov qword [rsi + 0xac], 0x7fffffff
movups xmm0, xmmword [rsp + 0x14c0]
movups xmmword [rsi + 0xb4], xmm0
mov dword [rsi + 0xc4], 0
movups xmm0, xmmword [rsp + 0x2080]
movups xmmword [rsi + 0xc8], xmm0
mov dword [rsi + 0xd8], 0
movups xmm0, xmmword [rsp + 0x4940]
movups xmmword [rsi + 0xdc], xmm0
mov dword [rsi + 0xec], 0
mov al, byte [rsp + 0x3b]
mov byte [rsi + 0xf4], al
mov al, byte [rsp + 0x112]
mov byte [rsi + 0xf7], al
movzx eax, word [rsp + 0x110]
mov word [rsi + 0xf5], ax
mov qword [rsi + 0x100], 0
mov dword [rsi + 0x108], 2
mov eax, dword [rsp + 0x2650]
mov dword [rsi + 0x11c], eax
movups xmm0, xmmword [rsp + 0x2640]
movups xmmword [rsi + 0x10c], xmm0
mov dword [rsi + 0x120], 0
mov eax, dword [rsp + 0x58]
mov dword [rsi + 0x124], eax
movabs rax, 0xffff7fffffff
mov qword [rsi + 0x128], rax
mov dword [rsi + 0x130], 0
movups xmm0, xmmword [rsp + 0x4f00]
movups xmmword [rsi + 0x134], xmm0
mov dword [rsi + 0x144], 0
movups xmm0, xmmword [rsp + 0x5a90]
movups xmmword [rsi + 0x148], xmm0
mov dword [rsi + 0x158], 0
movups xmm0, xmmword [rsp + 0x6d40]
movups xmmword [rsi + 0x15c], xmm0
mov dword [rsi + 0x16c], r14d
mov dword [rsi + 0x170], ebp
mov qword [rsi + 0x174], 0
mov byte [rsi + 0x184], 1
movzx eax, word [rsp + 0x100]
mov word [rsi + 0x185], ax
mov al, byte [rsp + 0x102]
mov byte [rsi + 0x187], al
mov qword [rsi + 0x188], 8
movaps xmm0, xmmword [rsp + 0x8e0]
movaps xmm1, xmmword [rsp + 0x8f0]
movups xmmword [rsi + 0x1a0], xmm1
movups xmmword [rsi + 0x190], xmm0
mov qword [rsi + 0x1b0], 0
lea rax, [0x140248740]
mov qword [rsi + 0x1b8], rax
movaps xmm0, xmmword [rsp + 0x6050]
movups xmmword [rsi + 0x1c0], xmm0
mov qword [rsi + 0x1d0], 8
movdqa xmm0, xmmword [rsp + 0xf0]
movdqu xmmword [rsi + 0x1d8], xmm0
movdqu xmmword [rsi + 0x1e8], xmm7
mov qword [rsi + 0x1f8], 1
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x2640], xmm0
mov qword [rsp + 0x2650], 0
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x48
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3b1b
mov r14, rax
movups xmmword [rax], xmm6
mov qword [rax + 0x10], 0
mov byte [rax + 0x18], 0
mov eax, dword [rsp + 0x8e0]
mov ecx, dword [rsp + 0x8e3]
mov dword [r14 + 0x19], eax
mov dword [r14 + 0x1c], ecx
mov qword [r14 + 0x20], 8
mov qword [r14 + 0x28], 0
movdqa xmm0, xmmword [rsp + 0x2640]
movdqu xmmword [r14 + 0x30], xmm0
mov rax, qword [rsp + 0x2650]
mov qword [r14 + 0x40], rax
lea rcx, [rsp + 0x2640]
lea rdx, [rsp + 0x1a90]
mov r8d, 0x460
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsp + 0xf0]
mov word [rsp + 0x6050], ax
mov al, byte [rsp + 0xf2]
mov byte [rsp + 0x6052], al
mov rax, qword [reloc.WS2_32.dll_getpeername]
add rax, 0xfffffffffffffffe
cmp rax, 3
jbe 0x1400e2400
mov rax, qword [0x1402ca8a0]
test rax, rax
je 0x1400e2400
mov dl, 1
cmp rax, 1
je 0x1400e20a3
cmp rax, 2
jne 0x1400e23ea
mov dl, 2
lea rcx, [0x1402ca8a0]
call fcn.140168b50
test al, al
je 0x1400e2400
mov rdx, qword [0x1402ca8a8]
mov rax, qword [rdx + 0x48]
movdqu xmm0, xmmword [rdx + 0x50]
mov rcx, qword [rdx + 0x60]
movq rbp, xmm0
mov qword [rsp + 0x14c0], rax
movdqu xmmword [rsp + 0x14c8], xmm0
mov qword [rsp + 0x14d8], rcx
pxor xmm0, xmm0
test rbp, rbp
je 0x1400e20fb
movdqa xmm0, xmmword [rsp + 0x14c0]
movq rax, xmm0
test rax, rax
je 0x1400e3e4d
movaps xmm1, xmmword [rsp + 0x14d0]
lea rax, [rdx + 0x48]
mov qword [rsp + 0x8e0], 0
movdqu xmmword [rsp + 0x8e8], xmm0
movups xmmword [rsp + 0x8f8], xmm1
lea rcx, str.Clientreqwest::Error
mov qword [rsp + 0x4f00], rcx
lea rcx, [rsp + 0x8e0]
mov qword [rsp + 0x2080], rcx
lea rcx, [rsp + 0x4f00]
mov qword [rsp + 0x2088], rcx
lea rcx, [0x1402678d8]
mov qword [rsp + 0x2090], rcx
lea rcx, [rsp + 0x2080]
mov qword [rsp + 0x4940], rcx
mov qword [rsp + 0x4948], 1
mov qword [rsp + 0x4950], rax
lea rcx, [rsp + 0x54c0]
lea r8, [rsp + 0x4940]
call fcn.140168840
jmp 0x1400e2418
mov byte [rdi + 0x278], 3
mov byte [rdi + 0x280], 3
mov byte [rdi + 0x288], 3
mov byte [rdi + 0x290], 3
mov qword [r12], 2
jmp 0x1400e3a15
mov r14, qword [rsp + 0x2650]
mov rbx, rax
shrd rbx, r14, 8
movzx eax, al
shl rbx, 8
or rbx, rax
mov byte [rdi + 0x278], 1
mov rcx, qword [rdi + 0x1e0]
mov rax, qword [rdi + 0x1e8]
call qword [rax]
mov rax, qword [rdi + 0x1e8]
cmp qword [rax + 8], 0
je 0x1400e2246
mov rsi, qword [rdi + 0x1e0]
cmp qword [rax + 0x10], 0x11
jae 0x1400e2233
call sub.KERNEL32.dll_GetProcessHeap
mov rcx, rax
xor edx, edx
mov r8, rsi
jmp 0x1400e2241
call sub.KERNEL32.dll_GetProcessHeap
mov r8, qword [rsi - 8]
mov rcx, rax
xor edx, edx
call fcn.14021dfcd
mov byte [rdi + 0x280], 1
mov qword [rsp + 0x2640], 2
mov qword [rsp + 0x2648], rbx
mov qword [rsp + 0x2650], r14
lea rcx, [rsp + 0x2640]
call fcn.140062810
mov rbp, rax
mov rax, qword [rdi + 0xf8]
test rax, rax
je 0x1400e2298
lock sub qword [rax], 1
jne 0x1400e2298
lea rcx, [rdi + 0xf8]
call fcn.1400a4b50
lea rcx, [rdi + 0xe0]
call fcn.140088690
mov byte [rdi + 0x288], 1
mov rcx, r13
call fcn.140088540
mov rax, qword [rdi + 0x88]
lock sub qword [rax], 1
jne 0x1400e22cd
lea rcx, [rdi + 0x88]
call fcn.140083650
lea rsi, [rdi + 0x90]
mov rax, qword [rdi + 0x90]
lock sub qword [rax + 0x68], 1
jne 0x1400e2342
mov rcx, qword [rsi]
mov edx, 1
lock xadd qword [rcx + 0x40], rdx
add rcx, 0x38
call fcn.1400b0880
movabs rcx, 0x200000000
lock or qword [rax + 0x10], rcx
mov rdx, qword [rsi]
mov rax, qword [rdx + 0x50]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x50], rcx
jne 0x1400e2310
test rax, rax
jne 0x1400e2342
mov rcx, qword [rdx + 0x58]
mov rax, qword [rdx + 0x60]
mov qword [rdx + 0x60], 0
lock and qword [rdx + 0x50], 0xfffffffffffffffd
test rax, rax
je 0x1400e2342
call qword [rax + ioctlsocket]
mov rax, qword [rsi]
lock sub qword [rax], 1
jne 0x1400e2354
mov rcx, rsi
call fcn.1400836a0
mov rax, qword [rdi]
mov r13d, 1
test rax, rax
mov qword [rsp + 0xa8], r12
je 0x1400e2379
lock sub qword [rax], 1
jne 0x1400e2379
mov rcx, rdi
call fcn.1400a4b50
jmp 0x1400e3202
lea rcx, [0x1402ca2a0]
call fcn.140168a90
mov edx, eax
test al, al
jne 0x1400e0eb6
jmp 0x1400e0fe7
lea rcx, [0x1402cc0e8]
call fcn.140168a90
mov edx, eax
test al, al
jne 0x1400e0235
jmp 0x1400e0382
lea rcx, [0x1402ca2b8]
call fcn.140168a90
mov edx, eax
test al, al
jne 0x1400e1103
jmp 0x1400e122b
lea rcx, [0x1402ca3a8]
call fcn.140168a90
mov edx, eax
test al, al
jne 0x1400e1adf
jmp 0x1400e1c20
lea rcx, [0x1402ca8a0]
call fcn.140168a90
mov edx, eax
test al, al
jne 0x1400e20a3
mov qword [rsp + 0x54c0], 0
mov qword [rsp + 0x54d8], 0
mov rax, qword [rsp + 0x4950]
mov qword [rsp + 0x4f10], rax
movups xmm0, xmmword [rsp + 0x4940]
movaps xmmword [rsp + 0x4f00], xmm0
mov rax, qword [rsp + 0x5a90]
mov rcx, qword [rsp + 0x5a96]
mov qword [rsp + 0x6d40], rax
mov qword [rsp + 0x6d46], rcx
movzx eax, word [rsp + 0x6050]
mov word [rsp + 0xe0], ax
mov al, byte [rsp + 0x6052]
mov byte [rsp + 0xe2], al
movups xmm0, xmmword [rsp + 0x8e0]
movups xmm1, xmmword [rsp + 0x8f0]
movups xmm2, xmmword [rsp + 0x900]
movaps xmmword [rsp + 0x14c0], xmm0
movaps xmmword [rsp + 0x14d0], xmm1
movaps xmmword [rsp + 0x14e0], xmm2
movups xmm0, xmmword [rsp + 0x54c0]
movups xmm1, xmmword [rsp + 0x54d0]
movaps xmmword [rsp + 0x2090], xmm1
movaps xmmword [rsp + 0x2080], xmm0
lea rcx, [rsp + 0x8e0]
lea rdx, [rsp + 0x2640]
mov r8d, 0x460
call sub.VCRUNTIME140.dll_memcpy
movdqa xmm0, xmmword [rsp + 0x4f00]
movdqu xmmword [rsp + 0xd40], xmm0
mov rax, qword [rsp + 0x4f10]
mov qword [rsp + 0xd50], rax
add rsi, 0x10
mov rcx, rsi
call fcn.140142200
mov rax, qword [0x1402cede8]
test rax, rax
jne 0x1400e2566
xor eax, eax
mov cl, byte [rbx + 0x18]
test cl, cl
jne 0x1400e2574
add qword [rbx + 0x1f8], 1
test al, al
jne 0x1400e2540
mov rax, qword [0x1402cede8]
test rax, rax
jne 0x1400e3a67
mov rax, qword [0x1402cee10]
test rax, rax
je 0x1400e25b1
lea rcx, [0x140142370]
cmp rax, rcx
jne 0x1400e25c2
mov rcx, qword [rsi]
mov byte [rcx + 0x28], 0
call fcn.14021dffd
jmp 0x1400e25d7
call fcn.140143880
xor al, 1
mov cl, byte [rbx + 0x18]
test cl, cl
je 0x1400e2524
mov qword [rsp + 0x2640], rsi
mov byte [rsp + 0x2648], al
lea rax, [0x14026d7f0]
mov qword [rsp + 0x20], rax
lea rcx, [0x1402af842]
lea r9, [0x140269080]
lea r8, [rsp + 0x2640]
mov edx, 0x2b
call fcn.140022590
ud2
call fcn.140142330
lea rcx, [0x140142370]
cmp rax, rcx
je 0x1400e2558
mov rax, qword [0x1402cee18]
test rax, rax
je 0x1400e3a5d
mov rcx, rsi
call rax
lock add qword [rbx], 1
jle 0x1400e3a90
mov qword [rsp + 0x58], rbx
lock add qword [r14], 1
jle 0x1400e3a90
xor ebx, ebx
mov al, byte [rsp + 0x70]
mov bl, al
xor ebp, ebp
mov al, byte [rsp + 0x120]
mov bpl, al
xor esi, esi
mov al, byte [rsp + 0x3f]
mov sil, al
xor r12d, r12d
mov al, byte [rsp + 0x3c]
mov r12b, al
xor r15d, r15d
mov al, byte [rsp + 0x3e]
mov r15b, al
xor r13d, r13d
mov al, byte [rsp + 0x3d]
mov r13b, al
lea rcx, [rsp + 0x2640]
lea rdx, [rsp + 0x8e0]
mov r8d, 0x478
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x2ab8], 0
mov dword [rsp + 0x2ac8], 0
mov word [rsp + 0x2ad4], 0
mov qword [rsp + 0x2ad8], 0
mov word [rsp + 0x2ae8], 2
mov rax, qword [rsp + 0x6d40]
mov qword [rsp + 0x2aea], rax
mov rax, qword [rsp + 0x6d46]
mov qword [rsp + 0x2af0], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x2af8], rax
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x2b00], r14
movaps xmm0, xmmword [rsp + 0x2080]
movaps xmm1, xmmword [rsp + 0x2090]
movups xmmword [rsp + 0x2b08], xmm0
movups xmmword [rsp + 0x2b18], xmm1
mov dword [rsp + 0x2b28], 0
mov dword [rsp + 0x2b30], 0
mov dword [rsp + 0x2b38], 1
mov dword [rsp + 0x2b3c], ebx
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x2b40], eax
mov dword [rsp + 0x2b44], ebp
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x2b48], eax
mov dword [rsp + 0x2b4c], esi
mov rax, qword [rsp + 0x40]
mov dword [rsp + 0x2b50], eax
mov dword [rsp + 0x2b54], r12d
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0x2b58], eax
mov dword [rsp + 0x2b5c], r15d
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x2b60], eax
mov dword [rsp + 0x2b64], r13d
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x2b68], eax
mov al, byte [rsp + 0x90]
mov byte [rsp + 0x2b6c], al
movzx eax, word [rsp + 0xe0]
mov word [rsp + 0x2b6d], ax
mov al, byte [rsp + 0xe2]
mov byte [rsp + 0x2b6f], al
mov dword [rsp + 0x2b70], 2
movdqa xmm0, xmmword [rsp + 0x14c0]
movaps xmm1, xmmword [rsp + 0x14d0]
movaps xmm2, xmmword [rsp + 0x14e0]
movups xmmword [rsp + 0x2b94], xmm2
movups xmmword [rsp + 0x2b84], xmm1
movdqu xmmword [rsp + 0x2b74], xmm0
cmp dword [rdi + 0x218], 1
jne 0x1400e27fb
mov edx, dword [rdi + 0x21c]
lea rcx, [rsp + 0x2640]
call fcn.1401154d0
lea rsi, [rsp + 0xed0]
lea rdx, [rsp + 0x2640]
mov r8d, 0x568
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x60]
mov byte [rax], 1
lea rcx, [rsp + 0x6050]
mov r8d, 0x568
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 8
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3c54
mov rsi, rax
mov qword [rax], 0
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, reloc.WS2_32.dll_recv
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3c5e
mov rbx, rax
pxor xmm7, xmm7
movdqu xmmword [rax], xmm7
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x60
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3c68
mov rbp, rax
movups xmmword [rax], xmm6
movdqa xmm0, xmmword [0x140220d10]
movdqu xmmword [rax + 0x10], xmm0
mov qword [rax + 0x20], rsi
mov qword [rax + 0x28], rsi
mov qword [rax + 0x38], rbx
mov qword [rax + 0x30], rbx
mov qword [rax + 0x40], 1
movdqu xmmword [rax + 0x48], xmm7
mov qword [rax + 0x58], 0
lock add qword [rax], 1
jle 0x1400e3a90
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x38
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3c72
mov rsi, rax
movups xmmword [rax], xmm6
mov qword [rax + 0x10], 0
mov byte [rax + 0x18], 0
mov eax, dword [rsp + 0x2640]
mov ecx, dword [rsp + 0x2643]
mov dword [rsi + 0x19], eax
mov dword [rsi + 0x1c], ecx
pxor xmm7, xmm7
movdqu xmmword [rsi + 0x20], xmm7
mov byte [rsi + 0x30], 0
mov eax, dword [rsp + 0xed0]
mov ecx, dword [rsp + 0xed3]
mov dword [rsi + 0x31], eax
mov dword [rsi + 0x34], ecx
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x48
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3b1b
mov qword [rsp + 0xa0], rsi
mov qword [rsp + 0x40], rbp
movups xmmword [rax], xmm6
movdqu xmmword [rax + 0x10], xmm7
mov byte [rax + 0x20], 0
mov edx, dword [rsp + 0x2640]
mov ecx, dword [rsp + 0x2643]
mov dword [rax + 0x21], edx
mov dword [rax + 0x24], ecx
movdqu xmmword [rax + 0x28], xmm7
mov byte [rax + 0x38], 0
mov edx, dword [rsp + 0xed0]
mov ecx, dword [rsp + 0xed3]
mov dword [rax + 0x39], edx
mov dword [rax + 0x3c], ecx
mov word [rax + 0x40], 0
mov ecx, dword [rsp + 0x8e0]
mov dword [rax + 0x42], ecx
movzx ecx, word [rsp + 0x8e4]
mov word [rax + 0x46], cx
lock add qword [rax], 1
jle 0x1400e3a90
mov rcx, qword [rdi + 0xf0]
movzx esi, byte [rcx + 0x34]
mov r15d, dword [rcx + 0x2c]
mov rbp, qword [rcx]
movdqu xmm0, xmmword [rcx + 8]
movdqa xmmword [rsp + 0xe0], xmm0
mov rbx, qword [rcx + 0x18]
mov r14d, dword [rcx + 0x20]
mov r13b, byte [rcx + 0x35]
cmp esi, 1
mov qword [rsp + 0x60], rax
je 0x1400e2a41
cmp rbp, 1
je 0x1400e2a41
lea rcx, [rsp + 0xed0]
lea rdx, [rsp + 0x6050]
mov r8d, 0x568
call sub.VCRUNTIME140.dll_memcpy
mov r15d, 1
xor ebx, ebx
jmp 0x1400e2be6
cmp qword [rsp + 0x64e8], 0
jne 0x1400e3d2d
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x48
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3b1b
movups xmmword [rax], xmm6
pxor xmm0, xmm0
movdqu xmmword [rax + 0x10], xmm0
movdqu xmmword [rax + 0x20], xmm0
movdqu xmmword [rax + 0x30], xmm0
mov qword [rax + 0x40], 0
lock add qword [rax], 1
jle 0x1400e3a90
mov qword [rsp + 0x64e8], rax
mov qword [rsp + 0xed0], rbp
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rsp + 0xed8], xmm0
mov qword [rsp + 0xee8], rbx
mov dword [rsp + 0xef0], r14d
mov dword [rsp + 0xef8], esi
mov dword [rsp + 0xefc], r15d
mov byte [rsp + 0xf00], r13b
mov ecx, dword [rsp + 0xd0]
mov edx, dword [rsp + 0xd3]
mov dword [rsp + 0xf01], ecx
mov dword [rsp + 0xf04], edx
lea rcx, [rsp + 0x2640]
lea r8, [rsp + 0xed0]
mov rdx, rax
call fcn.140068bc0
mov rbx, qword [rsp + 0x2640]
mov rax, qword [rsp + 0x2698]
mov qword [rsp + 0x930], rax
movdqu xmm0, xmmword [rsp + 0x2688]
movdqa xmmword [rsp + 0x920], xmm0
movups xmm1, xmmword [rsp + 0x2678]
movaps xmmword [rsp + 0x910], xmm1
movups xmm2, xmmword [rsp + 0x2668]
movaps xmmword [rsp + 0x900], xmm2
movups xmm3, xmmword [rsp + 0x2658]
movaps xmmword [rsp + 0x8f0], xmm3
movups xmm4, xmmword [rsp + 0x2648]
movaps xmmword [rsp + 0x8e0], xmm4
mov qword [rsp + 0x2690], rax
movdqa xmmword [rsp + 0x2680], xmm0
movaps xmmword [rsp + 0x2670], xmm1
movaps xmmword [rsp + 0x2660], xmm2
movaps xmmword [rsp + 0x2650], xmm3
movaps xmmword [rsp + 0x2640], xmm4
lea rcx, [rsp + 0x2698]
lea rdx, [rsp + 0x6050]
mov r8d, 0x568
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0xed0]
lea rdx, [rsp + 0x2640]
mov r8d, 0x5c0
call sub.VCRUNTIME140.dll_memcpy
xor r15d, r15d
lea rsi, [rsp + 0x6d40]
lea rdx, [rsp + 0xed0]
mov r8d, 0x5c0
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x5a90]
mov r8d, 0x5c0
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [rdi + 0xf8]
test rsi, rsi
mov r14, qword [rsp + 0x40]
mov qword [rsp + 0x98], rbx
je 0x1400e2d52
mov r13, qword [rdi + 0x100]
mov rbp, qword [r13 + 0x10]
lea rcx, [rsp + 0x8e0]
lea rdx, [rsp + 0x5a90]
mov r8d, 0x5c0
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0xed0]
lea rdx, [rsp + 0x54c0]
mov r8d, 0x5d0
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x2640]
lea rdx, [rsp + 0x1a90]
mov r8d, 0x5e7
call sub.VCRUNTIME140.dll_memcpy
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x1198
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3cff
mov rbx, rax
lea rax, [rbp + 0xf]
neg rbp
and rbp, rax
add rsi, rbp
mov qword [rbx], r15
lea rcx, [rbx + 8]
lea rdx, [rsp + 0x8e0]
mov r8d, 0x5c0
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x5c8], 1
mov qword [rbx + 0x5d0], r14
mov rax, qword [rsp + 0x60]
mov qword [rbx + 0x5d8], rax
lea rcx, [rbx + 0x5e0]
lea rdx, [rsp + 0xed0]
mov r8d, 0x5d0
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0xbb0], 0
mov rcx, rbx
add rcx, 0xbb1
lea rdx, [rsp + 0x2640]
mov r8d, 0x5e7
call sub.VCRUNTIME140.dll_memcpy
lea r8, [0x14026ccf0]
mov rcx, rsi
mov rdx, rbx
call qword [r13 + 0x18]
mov rsi, qword [rsp + 0x50]
jmp 0x1400e315d
lea rcx, [rsp + 0x4f00]
lea rdx, [rsp + 0x5a90]
mov r8d, 0x5c0
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x14c0]
lea rdx, [rsp + 0x54c0]
mov r8d, 0x5d0
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x8e0]
lea rdx, [rsp + 0x1a90]
mov r8d, 0x5e7
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x1402cf4c0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp dword [rax + 0x100], 1
jne 0x1400e2dc8
lea rax, [rax + 0x108]
jmp 0x1400e2dd6
call fcn.14015fe30
test rax, rax
je 0x1400e3dbe
mov rcx, qword [rax]
lea rdx, [rcx + 1]
test rdx, rdx
jle 0x1400e3caa
mov qword [rax], rdx
lea rbp, [rax + 8]
mov rbx, qword [rax + 8]
xor edx, edx
cmp rbx, 2
cmovne rdx, rbp
cmp ebx, 2
je 0x1400e3cd8
mov ebp, dword [rdx]
mov rsi, qword [rdx + 8]
mov ecx, 1
mov edx, 1
lock xadd qword [rsi], rdx
cmp ebp, 1
jne 0x1400e2e2e
test rdx, rdx
js 0x1400e3a90
mov bl, 1
xor r13d, r13d
jmp 0x1400e2e3e
test rdx, rdx
js 0x1400e3a90
mov r13b, 1
xor ebx, ebx
xor ecx, ecx
add qword [rax], 0xffffffffffffffff
mov qword [rsp + 0xf0], rcx
lea rbp, [rsp + 0xf8]
mov qword [rsp + 0xf8], rsi
lea rcx, [rsp + 0x4940]
lea rdx, [rsp + 0x4f00]
mov r8d, 0x5c0
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x65c0]
lea rdx, [rsp + 0x14c0]
mov r8d, 0x5d0
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0xed0]
lea rdx, [rsp + 0x8e0]
mov r8d, 0x5e7
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x2080]
lea rdx, [rsp + 0x4940]
mov r8d, 0x5c0
test bl, bl
je 0x1400e300c
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x310]
lea rdx, [rsp + 0x65c0]
mov r8d, 0x5d0
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x2640]
lea rdx, [rsp + 0xed0]
mov r8d, 0x5e7
call sub.VCRUNTIME140.dll_memcpy
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x11e8
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3dfc
mov rbx, rax
mov qword [rax], 0x8c
pxor xmm0, xmm0
movdqu xmmword [rax + 8], xmm0
movdqu xmmword [rax + 0x18], xmm0
lea rax, [0x14026cd10]
mov qword [rbx + 0x28], rax
movdqu xmmword [rbx + 0x30], xmm0
mov qword [rbx + 0x40], r15
lea rcx, [rbx + 0x48]
lea rdx, [rsp + 0x2080]
mov r8d, 0x5c0
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x608], 1
mov qword [rbx + 0x610], r14
mov rax, qword [rsp + 0x60]
mov qword [rbx + 0x618], rax
lea rcx, [rbx + 0x620]
lea rdx, [rsp + 0x310]
mov r8d, 0x5d0
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0xbf0], 0
mov rcx, rbx
add rcx, 0xbf1
lea rdx, [rsp + 0x2640]
mov r8d, 0x5e7
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x11e0], 0
lea rcx, [rsi + 0x10]
mov rdx, rbx
xor r8d, r8d
call fcn.140159390
mov rax, 0xffffffffffffffff
lock xadd qword [rsi], rax
test r13b, r13b
jne 0x1400e312f
cmp rax, 1
mov rsi, qword [rsp + 0x50]
jne 0x1400e3142
mov rcx, rbp
call fcn.1400a5740
jmp 0x1400e3142
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x310]
lea rdx, [rsp + 0x65c0]
mov r8d, 0x5d0
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x2640]
lea rdx, [rsp + 0xed0]
mov r8d, 0x5e7
call sub.VCRUNTIME140.dll_memcpy
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x11e8
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3dfc
mov rbx, rax
mov qword [rax], 0x8c
pxor xmm0, xmm0
movdqu xmmword [rax + 8], xmm0
movdqu xmmword [rax + 0x18], xmm0
lea rax, [0x14026d120]
mov qword [rbx + 0x28], rax
movdqu xmmword [rbx + 0x30], xmm0
mov qword [rbx + 0x40], r15
lea rcx, [rbx + 0x48]
lea rdx, [rsp + 0x2080]
mov r8d, 0x5c0
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x608], 1
mov qword [rbx + 0x610], r14
mov rax, qword [rsp + 0x60]
mov qword [rbx + 0x618], rax
lea rcx, [rbx + 0x620]
lea rdx, [rsp + 0x310]
mov r8d, 0x5d0
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0xbf0], 0
mov rcx, rbx
add rcx, 0xbf1
lea rdx, [rsp + 0x2640]
mov r8d, 0x5e7
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x11e0], 0
mov rcx, rbp
mov rdx, rbx
call fcn.1401624c0
mov rax, 0xffffffffffffffff
lock xadd qword [rsi], rax
test r13b, r13b
je 0x1400e2ff0
cmp rax, 1
mov rsi, qword [rsp + 0x50]
jne 0x1400e3142
mov rcx, rbp
call fcn.1400a4f70
mov ecx, 0x44
mov eax, 0x8c
lock cmpxchg qword [rbx], rcx
je 0x1400e315d
mov rax, qword [rbx + 0x28]
mov rcx, rbx
call qword [rax + 0x18]
mov rax, qword [rdi + 0xf8]
mov qword [rsp + 0x80], rax
mov rax, qword [rdi + 0x100]
mov qword [rsp + 0x90], rax
mov rax, qword [rdi + 0xe0]
mov qword [rsp + 0x88], rax
mov rax, qword [rdi + 0xe8]
mov qword [rsp + 0x78], rax
mov byte [rdi + 0x288], 1
mov rcx, rsi
call fcn.140088540
mov r14d, 1
lea rdx, [rsp + 0x178]
xor r12d, r12d
xor eax, eax
mov qword [rsp + 0x50], rax
mov rbp, qword [rdi + 0x88]
movdqu xmm0, xmmword [rdi + 0x90]
movdqa xmmword [rsp + 0x300], xmm0
lea rcx, [rsp + 0x7470]
mov r8d, 0x168
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi]
test rax, rax
je 0x1400e31ff
lock sub qword [rax], 1
jne 0x1400e31ff
mov rcx, rdi
call fcn.1400a4b50
xor r13d, r13d
movaps xmm0, xmmword [rsp + 0x300]
movaps xmmword [rsp + 0x2f0], xmm0
lea rsi, [rsp + 0x75d8]
lea rdx, [rsp + 0x7470]
mov r8d, 0x168
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + 0x290], 1
movaps xmm0, xmmword [rsp + 0x2f0]
movaps xmmword [rsp + 0x2e0], xmm0
lea rcx, [rsp + 0x7308]
mov r8d, 0x168
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rdi + 0x10], 2
je 0x1400e3ad4
mov rbx, qword [rdi + 0x298]
mov r15, qword [rdi + 0x2a0]
mov rcx, rdi
call fcn.1400883d0
movups xmm0, xmmword [rsp + 0xed0]
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], 2
add rdi, 0x18
lea rsi, [rsp + 0x2640]
mov r8d, 0x290
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x4f00], xmm0
lea rcx, [rsp + 0x65c0]
lea rdx, [rsp + 0x7308]
mov r8d, 0x168
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x4940], rbx
mov qword [rsp + 0x4948], r15
test r13, r13
je 0x1400e3320
mov esi, 1
test rbx, rbx
je 0x1400e3604
lock sub qword [rbx], 1
mov rdi, qword [rsp + 0xa8]
jne 0x1400e3a00
lea rcx, [rsp + 0x4940]
call fcn.1400a4b50
jmp 0x1400e3a00
mov qword [rsp + 0x2080], rbx
mov qword [rsp + 0x2088], r15
movdqa xmm0, xmmword [rsp + 0x4f00]
movdqa xmmword [rsp + 0x54c0], xmm0
lea rcx, [rsp + 0x310]
lea rdx, [rsp + 0x65c0]
mov r8d, 0x168
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [reloc.WS2_32.dll_getpeername]
add rax, 0xffffffffffffffff
cmp rax, 5
mov r13, qword [rsp + 0x120]
jb 0x1400e34cd
mov rax, qword [0x1402cc088]
test rax, rax
je 0x1400e34cd
mov dl, 1
cmp rax, 1
je 0x1400e339e
cmp rax, 2
jne 0x1400e3a42
mov dl, 2
lea rcx, [0x1402cc088]
call fcn.140168b50
test al, al
je 0x1400e34cd
mov rdi, rbp
mov rcx, qword [0x1402cc090]
mov rax, qword [rcx + 0x48]
movdqu xmm0, xmmword [rcx + 0x50]
mov rdx, qword [rcx + 0x60]
movq rbp, xmm0
mov qword [rsp + 0x8e0], rax
movdqu xmmword [rsp + 0x8e8], xmm0
mov qword [rsp + 0x8f8], rdx
pxor xmm0, xmm0
test rbp, rbp
je 0x1400e33f9
movdqa xmm0, xmmword [rsp + 0x8e0]
movq rax, xmm0
test rax, rax
je 0x1400e3e1d
movaps xmm1, xmmword [rsp + 0x8f0]
lea rax, [rcx + 0x48]
mov qword [rsp + 0xed0], 0
movdqu xmmword [rsp + 0xed8], xmm0
movups xmmword [rsp + 0xee8], xmm1
lea rdx, str.handshake_complete__spawning_background_dispatcher_task
mov qword [rsp + 0x2640], rdx
mov qword [rsp + 0x2648], 1
mov qword [rsp + 0x2650], 0
lea rdx, str.ClosedIdlecalled__Result::unwrap____on_an__Err__value
mov qword [rsp + 0x2660], rdx
mov qword [rsp + 0x2668], 0
lea rdx, [rsp + 0xed0]
mov qword [rsp + 0x1a90], rdx
mov qword [rsp + 0x1a98], rsi
lea rdx, [0x140268698]
mov qword [rsp + 0x1aa0], rdx
lea rdx, [rsp + 0x1a90]
mov qword [rsp + 0x14c0], rdx
mov qword [rsp + 0x14c8], 1
mov qword [rsp + 0x14d0], rax
lea rdx, [rsp + 0x14c0]
call fcn.140169570
mov rbp, rdi
lea rcx, [rsp + 0x1a90]
lea rdx, [rsp + 0x310]
mov r8d, 0x168
call sub.VCRUNTIME140.dll_memcpy
test rbx, rbx
je 0x1400e3611
mov rdi, qword [r15 + 0x10]
lea rcx, [rsp + 0x2640]
lea rdx, [rsp + 0x1a90]
mov r8d, 0x168
call sub.VCRUNTIME140.dll_memcpy
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x1d8
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3cf5
mov rsi, rax
lea rax, [rdi + 0xf]
neg rdi
and rdi, rax
add rbx, rdi
mov qword [rsi], r14
mov rax, qword [rsp + 0x98]
mov qword [rsi + 8], rax
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x10], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsi + 0x18], rax
mov byte [rsi + 0x20], r12b
mov byte [rsi + 0x27], 0
mov word [rsi + 0x25], 0
mov dword [rsi + 0x21], 0
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0x28], rax
mov rax, qword [rsp + 0x80]
mov qword [rsi + 0x30], rax
mov rax, qword [rsp + 0x90]
mov qword [rsi + 0x38], rax
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x40], rax
mov rax, qword [rsp + 0x70]
mov qword [rsi + 0x48], rax
mov rax, qword [rsp + 0x50]
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], r13
mov rax, qword [rsp + 0x88]
mov qword [rsi + 0x60], rax
mov rax, qword [rsp + 0x78]
mov qword [rsi + 0x68], rax
mov rcx, rsi
add rcx, 0x70
lea rdx, [rsp + 0x2640]
mov r8d, 0x168
call sub.VCRUNTIME140.dll_memcpy
lea r8, [0x140268e48]
mov rcx, rbx
mov rdx, rsi
call qword [r15 + 0x18]
mov rdi, qword [rsp + 0xa8]
jmp 0x1400e39bd
mov rdi, qword [rsp + 0xa8]
jmp 0x1400e3a00
lea rcx, [rsp + 0x8e0]
lea rdx, [rsp + 0x1a90]
mov r8d, 0x168
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x1402cf4c0]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp dword [rax + 0x100], 1
jne 0x1400e3651
lea rax, [rax + 0x108]
jmp 0x1400e365f
call fcn.14015fe30
test rax, rax
je 0x1400e3dbe
mov rcx, qword [rax]
lea rdx, [rcx + 1]
test rdx, rdx
jle 0x1400e3caa
mov rdi, rbp
mov qword [rax], rdx
lea rbp, [rax + 8]
mov rbx, qword [rax + 8]
xor edx, edx
cmp rbx, 2
cmovne rdx, rbp
cmp ebx, 2
je 0x1400e3cd8
mov ebp, dword [rdx]
mov rsi, qword [rdx + 8]
mov ecx, 1
mov edx, 1
lock xadd qword [rsi], rdx
cmp ebp, 1
jne 0x1400e36bc
test rdx, rdx
js 0x1400e3a90
mov rbp, rdi
mov bl, 1
xor edi, edi
jmp 0x1400e36cf
test rdx, rdx
js 0x1400e3a90
mov rbp, rdi
mov dil, 1
xor ebx, ebx
xor ecx, ecx
add qword [rax], 0xffffffffffffffff
mov qword [rsp + 0x14c0], rcx
lea r15, [rsp + 0x14c8]
mov qword [rsp + 0x14c8], rsi
lea rcx, [rsp + 0xed0]
lea rdx, [rsp + 0x8e0]
mov r8d, 0x168
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x2640]
lea rdx, [rsp + 0xed0]
mov r8d, 0x168
test bl, bl
je 0x1400e384c
call sub.VCRUNTIME140.dll_memcpy
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x228
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3d09
mov rbx, rax
mov qword [rax], 0x8c
pxor xmm0, xmm0
movdqu xmmword [rax + 8], xmm0
movdqu xmmword [rax + 0x18], xmm0
lea rax, [0x140268e68]
mov qword [rbx + 0x28], rax
movdqu xmmword [rbx + 0x30], xmm0
mov qword [rbx + 0x40], r14
mov rax, qword [rsp + 0x98]
mov qword [rbx + 0x48], rax
mov rax, qword [rsp + 0x40]
mov qword [rbx + 0x50], rax
mov rax, qword [rsp + 0xa0]
mov qword [rbx + 0x58], rax
mov byte [rbx + 0x60], r12b
mov byte [rbx + 0x67], 0
mov word [rbx + 0x65], 0
mov dword [rbx + 0x61], 0
mov rax, qword [rsp + 0x60]
mov qword [rbx + 0x68], rax
mov rax, qword [rsp + 0x80]
mov qword [rbx + 0x70], rax
mov rax, qword [rsp + 0x90]
mov qword [rbx + 0x78], rax
mov rax, qword [rsp + 0x58]
mov qword [rbx + 0x80], rax
mov rax, qword [rsp + 0x70]
mov qword [rbx + 0x88], rax
mov rax, qword [rsp + 0x50]
mov qword [rbx + 0x90], rax
mov qword [rbx + 0x98], r13
mov rax, qword [rsp + 0x88]
mov qword [rbx + 0xa0], rax
mov rax, qword [rsp + 0x78]
mov qword [rbx + 0xa8], rax
mov rcx, rbx
add rcx, 0xb0
lea rdx, [rsp + 0x2640]
mov r8d, 0x168
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x220], 0
lea rcx, [rsi + 0x10]
mov rdx, rbx
xor r8d, r8d
call fcn.140159390
jmp 0x1400e396b
call sub.VCRUNTIME140.dll_memcpy
call sub.KERNEL32.dll_GetProcessHeap
mov r8d, 0x228
mov rcx, rax
xor edx, edx
call sub.KERNEL32.dll_HeapAlloc
test rax, rax
je 0x1400e3d09
mov rbx, rax
mov qword [rax], 0x8c
pxor xmm0, xmm0
movdqu xmmword [rax + 8], xmm0
movdqu xmmword [rax + 0x18], xmm0
lea rax, [0x14026d260]
mov qword [rbx + 0x28], rax
movdqu xmmword [rbx + 0x30], xmm0
mov qword [rbx + 0x40], r14
mov rax, qword [rsp + 0x98]
mov qword [rbx + 0x48], rax
mov rax, qword [rsp + 0x40]
mov qword [rbx + 0x50], rax
mov rax, qword [rsp + 0xa0]
mov qword [rbx + 0x58], rax
mov byte [rbx + 0x60], r12b
mov byte [rbx + 0x67], 0
mov word [rbx + 0x65], 0
mov dword [rbx + 0x61], 0
mov rax, qword [rsp + 0x60]
mov qword [rbx + 0x68], rax
mov rax, qword [rsp + 0x80]
mov qword [rbx + 0x70], rax
mov rax, qword [rsp + 0x90]
mov qword [rbx + 0x78], rax
mov rax, qword [rsp + 0x58]
mov qword [rbx + 0x80], rax
mov rax, qword [rsp + 0x70]
mov qword [rbx + 0x88], rax
mov rax, qword [rsp + 0x50]
mov qword [rbx + 0x90], rax
mov qword [rbx + 0x98], r13
mov rax, qword [rsp + 0x88]
mov qword [rbx + 0xa0], rax
mov rax, qword [rsp + 0x78]
mov qword [rbx + 0xa8], rax
mov rcx, rbx
add rcx, 0xb0
lea rdx, [rsp + 0x2640]
mov r8d, 0x168
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x220], 0
mov rcx, r15
mov rdx, rbx
call fcn.1401624c0
mov rax, 0xffffffffffffffff
lock xadd qword [rsi], rax
test dil, dil
mov rdi, qword [rsp + 0xa8]
je 0x1400e3994
cmp rax, 1
jne 0x1400e39a2
mov rcx, r15
call fcn.1400a4f70
jmp 0x1400e39a2
cmp rax, 1
jne 0x1400e39a2
mov rcx, r15
call fcn.1400a5740
mov ecx, 0x44
mov eax, 0x8c
lock cmpxchg qword [rbx], rcx
je 0x1400e39bd
mov rax, qword [rbx + 0x28]
mov rcx, rbx
call qword [rax + 0x18]
movaps xmm0, xmmword [rsp + 0x54c0]
movaps xmmword [rsp + 0x2640], xmm0
mov rax, qword [rsp + 0x2080]
test rax, rax
je 0x1400e39ee
lock sub qword [rax], 1
jne 0x1400e39ee
lea rcx, [rsp + 0x2080]
call fcn.1400a4b50
movaps xmm0, xmmword [rsp + 0x2640]
movaps xmmword [rsp + 0xed0], xmm0
xor esi, esi
mov qword [rdi], rsi
mov qword [rdi + 8], rbp
movdqa xmm0, xmmword [rsp + 0xed0]
movdqu xmmword [rdi + 0x10], xmm0
movaps xmm6, xmmword [rsp + 0x7740]
movaps xmm7, xmmword [rsp + 0x7750]
movaps xmm8, xmmword [rsp + 0x7760]
add rsp, 0x7778
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x1402cc088]
call fcn.140168a90
mov edx, eax
test al, al
jne 0x1400e339e
jmp 0x1400e34cd
call fcn.140142390
jmp 0x1400e25d2
call fcn.140143880
test al, al
jne 0x1400e2540
mov byte [rbx + 0x18], 1
jmp 0x1400e2540
lea rcx, [0x140276d68]
lea r8, str.C:Usersdarkarp.rustup_toolchains_stable_x86_64_pc_windows_msvclib_rustlib_src_rustlibrarycore_src_slicemod.rs
jmp 0x1400e3c8a
ud2
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Usersdarkarp.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.4_srcclientconn.rsC:Usersdarkarp.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.4_srcclientdispatch.rsconnection_closed
jmp 0x1400e3c8a
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, [0x140268618]
mov edx, 0x36
call fcn.14009c3c0
ud2
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x140267938]
jmp 0x1400e3c8a
movups xmm0, xmmword [rsp + 0xed0]
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], 2
add rdi, 0x18
lea rdx, [rsp + 0x2640]
mov r8d, 0x290
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [0x1402772a0]
lea r8, [0x140268630]
mov edx, 0x28
call fcn.14001f9d0
ud2
mov ecx, 0x48
jmp 0x1400e3e01
mov ecx, 0x2000
jmp 0x1400e3b97
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Usersdarkarp.cargo_registry_srcgithub.com_1ecc6299db9ec823h2_0.3.1_srcclient.rs
jmp 0x1400e3c8a
mov ecx, 0x2320
jmp 0x1400e3e01
mov ecx, 0x90
jmp 0x1400e3e01
mov ecx, 0x30
jmp 0x1400e3e01
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE___val__val___MAX_MAX_FRAME_SIZEC:Usersdarkarp.cargo_registry_srcgithub.com_1ecc6299db9ec823h2_0.3.1_src_frame_settings.rs
lea r8, [0x14023ba90]
mov edx, 0x4c
call fcn.14001f9d0
ud2
mov ecx, 0x380
jmp 0x1400e3e01
mov ecx, 0x4000
jmp 0x1400e3b97
mov ecx, 0x2c0
jmp 0x1400e3e01
mov ecx, 0x1000
mov edx, 1
call fcn.1400182a0
ud2
mov byte [rsp + 0x2640], al
lea rax, str.C:Usersdarkarp.cargo_registry_srcgithub.com_1ecc6299db9ec823h2_0.3.1_srcclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_SETTINGS_frame
lea r9, [0x140264f40]
lea r8, [rsp + 0x2640]
mov edx, reloc.WS2_32.dll_shutdown
call fcn.140022590
ud2
mov dword [rsp + 0x8e0], 3
lea rax, str.C:Usersdarkarp.cargo_registry_srcgithub.com_1ecc6299db9ec823h2_0.3.1_srcproto_streams_recv.rspending_window_updates____pop__stream
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_initial_remote_window_size
lea r9, [0x140224b40]
lea r8, [rsp + 0x8e0]
mov edx, 0x22
call fcn.140022590
ud2
mov dword [rsp + 0x2640], 3
lea rax, [0x140228150]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_initial_window_size
lea r9, [0x140224b40]
lea r8, [rsp + 0x2640]
mov edx, 0x1b
call fcn.140022590
ud2
mov ecx, 0x200
jmp 0x1400e3e01
mov ecx, 8
jmp 0x1400e3e01
mov ecx, reloc.WS2_32.dll_recv
jmp 0x1400e3e01
mov ecx, 0x60
jmp 0x1400e3e01
mov ecx, 0x38
jmp 0x1400e3e01
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Usersdarkarp.cargo_registry_srcgithub.com_1ecc6299db9ec823h2_0.3.1_srcclient.rs
mov edx, 0x23
call fcn.14001f9d0
ud2
mov ecx, 0x280
jmp 0x1400e3e01
mov ecx, 0x28
jmp 0x1400e3e01
lea rax, str.Dw_
mov qword [rsp + 0x20], rax
lea rcx, str.already_mutably_borrowedassertion_failed:_mid___self.len__
lea r9, [0x140276de8]
lea r8, [rsp + 0x2640]
mov edx, 0x18
call fcn.140022590
ud2
mov qword [rax], rcx
lea rcx, str.there_is_no_reactor_running__must_be_called_from_the_context_of_a_Tokio_1.x_runtime
lea r8, str.C:Usersdarkarp.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.4_srccommonexec.rsALPN_upgraded_to_HTTP_2
mov edx, 0x53
call fcn.140022520
ud2
mov ecx, 0x1d8
jmp 0x1400e3e01
mov ecx, 0x1198
jmp 0x1400e3e01
mov ecx, 0x228
jmp 0x1400e3e01
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usize
lea r8, str.C:Usersdarkarp.cargo_registry_srcgithub.com_1ecc6299db9ec823h2_0.3.1_srccodec_framed_read.rsassertion_failed:_self.has_capacity__
mov edx, 0x5e
call fcn.14001f9d0
ud2
lea rcx, str.conn.ping_pong
lea r8, [0x140267920]
mov edx, recv
call fcn.140022520
ud2
lea rax, [0x140266860]
mov qword [rsp + 0x4f00], rax
lea rax, [0x14001faa0]
mov qword [rsp + 0x4f08], rax
lea rax, str.The_max_buf_size_cannot_be_smaller_than_pg_
mov qword [rsp + 0x2640], rax
mov qword [rsp + 0x2648], 2
mov qword [rsp + 0x2650], 0
lea rax, [rsp + 0x4f00]
mov qword [rsp + 0x2660], rax
mov qword [rsp + 0x2668], 1
lea rdx, str.C:Usersdarkarp.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.4_srcprotoh1io.rsC:Usersdarkarp.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.4_srccommon_buf.rswrite_returned_zero__but__bytes_remainingflushed
lea rcx, [rsp + 0x2640]
call fcn.14014b990
ud2
lea rax, [0x140276d38]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destructionC:Usersdarkarp.rustup_toolchains_stable_x86_64_pc_windows_msvclib_rustlib_src_rustlibrary_std_src_threadlocal.rs
lea r9, [0x140276da8]
lea r8, [rsp + 0x2640]
mov edx, 0x46
call fcn.140022590
ud2
lea rcx, str.FieldSet_corrupted__this_is_a_bug_
lea r8, str.C:Usersdarkarp.cargo_registry_srcgithub.com_1ecc6299db9ec823h2_0.3.1_srcclient.rs
jmp 0x1400e3e5b
mov ecx, 0x11e8
mov edx, 8
call fcn.1400182a0
ud2
lea rcx, str.FieldSet_corrupted__this_is_a_bug_
lea r8, str.C:Usersdarkarp.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.4_srcclientconn.rsC:Usersdarkarp.cargo_registry_srcgithub.com_1ecc6299db9ec823hyper_0.14.4_srcclientdispatch.rsconnection_closed
jmp 0x1400e3e5b
lea rcx, str.FieldSet_corrupted__this_is_a_bug_
lea r8, [0x140268e20]
jmp 0x1400e3e5b
lea rcx, str.FieldSet_corrupted__this_is_a_bug_
lea r8, str.C:Usersdarkarp.cargo_registry_srcgithub.com_1ecc6299db9ec823h2_0.3.1_srcclient.rs
jmp 0x1400e3e5b
lea rcx, str.FieldSet_corrupted__this_is_a_bug_
lea r8, [0x140228168]
jmp 0x1400e3e5b
lea rcx, str.FieldSet_corrupted__this_is_a_bug_
lea r8, [0x1402678b0]
mov edx, 0x22
call fcn.140022520
ud2