Function at 0x14006ae84
Capabilities:
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, 0x2358
call fcn.1400b8150
sub rsp, rax
movaps xmmword [rsp + 0x2340], xmm8
movaps xmmword [rsp + 0x2330], xmm7
movaps xmmword [rsp + 0x2320], xmm6
mov rbx, rcx
mov ecx, 0x10
mov edx, 8
call fcn.1400aa7de
mov rsi, rax
mov edi, 1
mov qword [rax], rdi
mov qword [rax + 8], rdi
call fcn.1400ab992
mov qword [rsp + 0x168], 0x400
mov byte [rsp + 0x1d2], 0
and qword [rsp + 0x120], 0
mov qword [rsp + 0x170], 0x200
mov qword [rsp + 0x158], rsi
lea rcx, [0x140102c38]
mov qword [rsp + 0x160], rcx
and qword [rsp + 0x130], 0
and qword [rsp + 0x178], 0
and qword [rsp + 0x188], 0
and qword [rsp + 0x198], 0
and qword [rsp + 0x1a8], 0
mov dword [rsp + 0x150], 0x3b9aca00
and dword [rsp + 0x140], 0
mov dword [rsp + 0x1c0], 0x3d
mov qword [rsp + 0x1b8], 0x100
and word [rsp + 0x1d3], 0
and word [rsp + 0x1c4], 0
mov dword [rsp + 0x1c8], eax
mov dword [rsp + 0x1cc], edx
mov word [rsp + 0x1d0], 0x101
mov rcx, 0xffffffffffffffff
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call sub.KERNEL32.dll_CreateIoCompletionPort
test rax, rax
je 0x14006b635
mov rsi, rax
mov ecx, 0x18
call fcn.140033793
mov qword [rax], rdi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rsi
lock inc qword [rax]
jle 0x14006d78b
mov r15, rax
mov ecx, 0x70
call fcn.140033793
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], r15
and word [rsi + 0x20], 0
and qword [rsi + 0x28], 0
mov eax, 8
mov qword [rsi + 0x30], rax
and qword [rsi + 0x38], 0
and word [rsi + 0x40], 0
and qword [rsi + 0x48], 0
mov qword [rsi + 0x50], rax
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x58], xmm0
mov byte [rsi + 0x68], 0
lock inc qword [r15]
jle 0x14006d78b
lock inc qword [rsi]
jle 0x14006d78b
mov ecx, 8
mov edx, 0x8000
call fcn.14001eb02
test rax, rax
je 0x14006d7df
mov r14, rax
xor eax, eax
pxor xmm0, xmm0
lea rcx, [r14 + rax]
cmp rax, 0x7fe0
je 0x14006b083
movdqu xmmword [rcx + 0xc], xmm0
movdqu xmmword [rcx], xmm0
add rax, 0x20
jmp 0x14006b068
pxor xmm0, xmm0
movdqu xmmword [rcx + 0xc], xmm0
movdqu xmmword [rcx], xmm0
mov ecx, 8
mov edx, 0x4000
call fcn.14001eb02
test rax, rax
je 0x14006d7ee
mov rdi, rax
mov ecx, 8
mov edx, pe_nt_image_headers64
call fcn.1400aa80d
test rax, rax
je 0x14006d7fd
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0xa0], rbx
xorps xmm6, xmm6
movups xmmword [rsp + 0xe9], xmm6
movaps xmmword [rsp + 0xe0], xmm6
call fcn.140086c30
mov qword [rsp + 0xb8], rax
mov dword [rsp + 0x48], edx
mov ecx, 8
mov edx, 0x28
call fcn.1400aa80d
test rax, rax
je 0x14006d80c
mov r13, rax
xor r12d, r12d
lea rsi, [rsp + 0xac0]
lea rdi, [rsp + 0x6c0]
lea r15, [rsp + 0x2c0]
cmp r12, 1
je 0x14006b1f5
xor ebp, ebp
cmp rbp, 6
je 0x14006b1ae
xor eax, eax
cmp rax, 0x400
je 0x14006b166
movups xmmword [rsp + rax + 0x2c0], xmm6
add rax, 0x10
jmp 0x14006b150
mov r8d, 0x400
mov rcx, rdi
mov rdx, r15
call sub.msvcrt.dll_memcpy
imul rax, rbp, 0x410
lea rbx, [rsp + rax]
add rbx, 0xac0
mov r8d, 0x400
mov rcx, rbx
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov qword [rbx + 0x400], rbp
and qword [rbx + 0x408], 0
inc rbp
jmp 0x14006b148
mov ecx, 0x1860
mov edx, 8
call fcn.1400aa7de
mov rbx, rax
mov r8d, 0x1860
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
imul rax, r12, 0x28
and word [r13 + rax], 0
mov qword [r13 + rax + 8], rbx
movups xmmword [r13 + rax + 0x10], xmm6
and qword [r13 + rax + 0x20], 0
inc r12
jmp 0x14006b13c
movups xmm0, xmmword [rsp + 0xe9]
movups xmmword [rsp + 0x299], xmm0
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x290], xmm0
mov rsi, qword [rsp + 0x170]
mov ecx, 0x40
mov edx, 8
call fcn.1400aa7de
mov edi, 1
mov qword [rax], rdi
mov qword [rax + 8], rdi
and qword [rax + 0x30], 0
mov byte [rax + 0x38], 0
lock inc qword [rax]
jle 0x14006d78b
mov rbx, rax
mov qword [rsp + 0x40], rsi
mov ecx, 0x18
mov edx, 8
call fcn.1400aa7de
mov rsi, rax
mov qword [rax], rdi
mov qword [rax + 8], rdi
mov qword [rsp + 0x288], rbx
mov qword [rax + 0x10], rbx
mov rbp, qword [rsp + 0x148]
mov r15d, dword [rsp + 0x150]
lea rdi, [rsp + 0xac0]
mov rcx, rdi
call fcn.14004b38a
mov rcx, rdi
call fcn.1400aba50
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x60], rdx
mov rdi, qword [rsp + 0x158]
lock inc qword [rdi]
jle 0x14006d78b
xor ebx, ebx
cmp r15d, 0x3b9aca00
cmovne ebx, r15d
mov eax, 0xa
cmove rbp, rax
mov r15, qword [rsp + 0x160]
movups xmm6, xmmword [rsp + 0x130]
mov rcx, qword [rsp + 0x178]
mov rdx, qword [rsp + 0x180]
call fcn.140067a6c
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x70], rdx
mov rcx, qword [rsp + 0x188]
mov rdx, qword [rsp + 0x190]
call fcn.140067a6c
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb0], rdx
mov ecx, 0x110
mov edx, 8
call fcn.1400aa7de
mov r12, rax
mov eax, 1
mov qword [r12], rax
mov qword [r12 + 8], rax
movups xmmword [r12 + 0x10], xmm6
mov qword [r12 + 0x20], rbp
mov dword [r12 + 0x28], ebx
mov qword [r12 + 0x30], rdi
mov qword [r12 + 0x38], r15
and word [r12 + 0x40], 0
and qword [r12 + 0x48], 0
mov qword [r12 + 0x50], 8
xorps xmm8, xmm8
movups xmmword [r12 + 0x58], xmm8
movups xmm6, xmmword [0x1401007f0]
movups xmmword [r12 + 0x68], xmm6
movups xmm7, xmmword [0x140100800]
movups xmmword [r12 + 0x78], xmm7
mov rax, qword [rsp + 0x68]
mov qword [r12 + 0x88], rax
mov rax, qword [rsp + 0x60]
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], rsi
and qword [r12 + 0xa0], 0
and qword [r12 + 0xb8], 0
and dword [r12 + 0xc0], 0
mov byte [r12 + 0xc4], 0
mov rax, qword [rsp + 0x78]
mov qword [r12 + 0xc8], rax
mov rax, qword [rsp + 0x70]
mov qword [r12 + 0xd0], rax
mov rax, qword [rsp + 0x98]
mov qword [r12 + 0xd8], rax
mov rax, qword [rsp + 0xb0]
mov qword [r12 + 0xe0], rax
mov rax, qword [rsp + 0x40]
mov qword [r12 + 0xe8], rax
movups xmmword [r12 + 0xfc], xmm8
movups xmmword [r12 + 0xf0], xmm8
lock inc qword [r12]
jle 0x14006d78b
lea rsi, [rsp + 0x1c4]
mov rcx, rsi
call fcn.1400b0039
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x70], edx
mov rcx, rsi
call fcn.1400b0039
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x68], edx
mov rcx, qword [rsp + 0x198]
mov rdx, qword [rsp + 0x1a0]
call fcn.140067a6c
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xb0], rdx
mov rcx, qword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x1b0]
call fcn.140067a6c
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x278], rdx
mov eax, dword [rsp + 0x140]
mov dword [rsp + 0x60], eax
mov ebp, dword [rsp + 0x144]
mov eax, dword [rsp + 0x1c0]
mov dword [rsp + 0xdc], eax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x270], rax
mov al, byte [rsp + 0x1d3]
mov byte [rsp + 0x37], al
mov al, byte [rsp + 0x1d4]
mov byte [rsp + 0x36], al
movups xmmword [rsp + 0xac6], xmm8
mov byte [rsp + 0xad6], 0
mov ecx, 8
mov edx, 0x60
call fcn.1400aa80d
test rax, rax
je 0x14006d81b
lea rdi, [rsp + 0x2c0]
mov qword [rdi], 4
mov qword [rdi + 8], rax
and qword [rdi + 0x10], 0
mov ebx, 4
lea r15, [rsp + 0x6c6]
xor esi, esi
xorps xmm8, xmm8
sub rbx, 1
jb 0x14006b5e2
movups xmmword [r15], xmm8
mov rcx, qword [rsp + 0x6ce]
mov qword [rsp + 0xee], rcx
movups xmm0, xmmword [rsp + 0x6c0]
movaps xmmword [rsp + 0xe0], xmm0
cmp rsi, qword [rsp + 0x2c0]
jne 0x14006b5a5
mov rcx, rdi
mov rdx, rsi
call fcn.1400ad11f
mov rax, qword [rsp + 0x2c8]
mov rsi, qword [rsp + 0x2d0]
imul rcx, rsi, 0x18
and word [rax + rcx], 0
movdqa xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [rax + rcx + 2], xmm0
mov rdx, qword [rsp + 0xee]
mov qword [rax + rcx + 0x10], rdx
mov rsi, qword [rsp + 0x2d0]
inc rsi
mov qword [rsp + 0x2d0], rsi
jmp 0x14006b552
mov rax, qword [rsp + 0x2c0]
mov r15, qword [rsp + 0x2c8]
cmp rax, rsi
jbe 0x14006b690
imul r8, rax, 0x18
test rsi, rsi
je 0x14006b69a
imul rdi, rsi, 0x18
mov rcx, r15
mov rdx, r8
mov r8, rdi
call fcn.1400acfd1
test rax, rax
je 0x14006b6b9
movabs rbx, 0x8000000000000001
mov r15, rax
jmp 0x14006b6b7
call fcn.140034376
mov rcx, rax
call fcn.14006d9e3
mov rcx, qword [rbx + 0x1a0]
mov rdx, rax
call fcn.14006d9ed
cmp rax, 1
jne 0x14006b667
lea rcx, [rsp + 0xac0]
mov qword [rcx], rdx
call fcn.140069455
lea rcx, [rsp + 0x120]
call fcn.14006da8e
mov rcx, rbx
call fcn.140068f5b
add rbx, 0x198
mov rcx, rbx
call fcn.140068fc3
jmp 0x14006d639
mov qword [rsp + 0x1d8], r15
jmp 0x14006b6d1
movabs rbx, 0x8000000000000001
mov edx, 8
mov rcx, r15
call fcn.1400a9d29
mov r15d, 8
jmp 0x14006b6be
mov ebx, 8
mov qword [rsp + 0x1d8], r15
mov rcx, rbx
mov rdx, rdi
call fcn.1400114ce
mov r15d, ebp
mov ebx, 1
lock xadd qword [0x1400ba148], rbx
test rbx, rbx
je 0x14006b6d4
mov ecx, 0x158
mov edx, 8
call fcn.1400aa7de
mov rdi, rax
mov eax, 1
mov qword [rdi], rax
mov qword [rdi + 8], rax
mov ebp, dword [rsp + 0x60]
mov dword [rdi + 0x10], ebp
mov dword [rdi + 0x14], r15d
mov rcx, qword [rsp + 0x270]
mov qword [rdi + 0x18], rcx
mov rcx, qword [rsp + 0x98]
mov qword [rdi + 0x20], rcx
mov rcx, qword [rsp + 0xb0]
mov qword [rdi + 0x28], rcx
mov rcx, qword [rsp + 0x280]
mov qword [rdi + 0x30], rcx
mov rcx, qword [rsp + 0x278]
mov qword [rdi + 0x38], rcx
mov ecx, dword [rsp + 0xdc]
mov dword [rdi + 0x40], ecx
and word [rdi + 0x44], 0
mov ecx, dword [rsp + 0x78]
mov dword [rdi + 0x48], ecx
mov ecx, dword [rsp + 0x70]
mov dword [rdi + 0x4c], ecx
mov cl, byte [rsp + 0x37]
mov byte [rdi + 0x50], cl
mov cl, byte [rsp + 0x36]
mov byte [rdi + 0x51], cl
mov rcx, qword [rsp + 0x1d8]
mov qword [rdi + 0x58], rcx
mov qword [rdi + 0x60], rsi
and qword [rdi + 0x68], 0
mov qword [rdi + 0x70], 3
mov qword [rdi + 0x78], rbx
xor ecx, ecx
mov byte [rdi + 0x80], cl
and word [rdi + 0x88], 0
movups xmm0, xmmword [rsp + 0xac0]
movups xmm1, xmmword [rsp + 0xace]
movups xmmword [rdi + 0x98], xmm1
movups xmmword [rdi + 0x8a], xmm0
and qword [rdi + 0xa8], 0
mov byte [rdi + 0xb0], cl
mov rbx, qword [rsp + 0x38]
mov qword [rdi + 0xb8], rbx
mov rdx, qword [rsp + 0x50]
mov qword [rdi + 0xc0], rdx
xorps xmm8, xmm8
and word [rdi + 0xd8], 0
movups xmmword [rdi + 0xc8], xmm8
mov qword [rdi + 0xe0], 0x10
mov rdx, qword [rsp + 0xa8]
mov qword [rdi + 0xe8], rdx
movaps xmm0, xmmword [rsp + 0x290]
movups xmmword [rdi + 0xf0], xmm0
movups xmm0, xmmword [rsp + 0x299]
movups xmmword [rdi + 0xf9], xmm0
mov qword [rdi + 0x110], r13
mov qword [rdi + 0x118], rax
and qword [rdi + 0x120], 0
mov byte [rdi + 0x128], cl
mov rax, qword [rsp + 0xb8]
mov qword [rdi + 0x130], rax
mov eax, dword [rsp + 0x48]
mov dword [rdi + 0x138], eax
mov qword [rdi + 0x140], r12
and word [rdi + 0x148], 0
mov eax, dword [rsp + 0x40]
mov dword [rdi + 0x14c], eax
mov eax, dword [rsp + 0x68]
mov dword [rdi + 0x150], eax
mov ecx, 8
mov edx, 0x200
call fcn.1400aa80d
test rax, rax
je 0x14006d82a
mov rsi, rax
test ebp, ebp
mov eax, 0x1f
cmove r15d, eax
mov ecx, 0x70
mov edx, 8
call fcn.1400aa7de
and qword [rax], 0
mov ecx, 0x400
mov qword [rax + 8], rcx
mov rdx, qword [rsp + 0x58]
mov qword [rax + 0x10], rdx
and qword [rax + 0x18], 0
mov qword [rax + 0x20], r14
mov qword [rax + 0x28], rcx
mov qword [rax + 0x30], rbx
xor ebx, ebx
mov byte [rax + 0x38], bl
mov qword [rax + 0x40], 0x40
mov qword [rax + 0x48], rsi
movups xmmword [rax + 0x50], xmm8
and dword [rax + 0x60], 0
mov dword [rax + 0x64], r15d
mov byte [rax + 0x68], bl
movups xmmword [rsp + 0x1e6], xmm8
movups xmm0, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x80], xmm0
mov rcx, qword [rsp + 0x288]
mov qword [rsp + 0x230], rcx
and qword [rsp + 0x238], 0
mov rcx, qword [rsp + 0x1ee]
and word [rsp + 0x240], 0
mov qword [rsp + 0x8e], rcx
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rsp + 0x242], xmm0
mov rcx, qword [rsp + 0x8e]
mov qword [rsp + 0x250], rcx
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x220], rdi
mov qword [rsp + 0x228], r12
lea rcx, [rsp + 0x120]
call fcn.14006da8e
mov rdi, qword [rsp + 0xa0]
movups xmm8, xmmword [rdi + 0x198]
mov rcx, qword [rsp + 0x220]
call fcn.1400ab109
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x208], rdx
lea rsi, [rsp + 0xac0]
mov r8d, 0x198
mov rcx, rsi
mov rdx, rdi
call sub.msvcrt.dll_memcpy
movups xmmword [rsi + 0x198], xmm8
movdqu xmm0, xmmword [rsp + 0x290]
movups xmm1, xmmword [rsp + 0x2a0]
movdqu xmmword [rsi + 0x1a8], xmm0
movups xmmword [rsi + 0x1b8], xmm1
mov rax, qword [rsp + 0x2b0]
mov qword [rsi + 0x1c8], rax
mov byte [rsi + 0x1d0], bl
mov eax, dword [rsp + 0x262]
mov ecx, dword [rsp + 0x265]
mov dword [rsi + 0x1d1], eax
mov dword [rsi + 0x1d4], ecx
xor ecx, ecx
call fcn.1400ab405
test rax, rax
je 0x14006d89f
mov rsi, rax
cmp byte [rax + 0x46], 2
jne 0x14006d839
mov byte [rsi + 0x46], 0
mov ecx, 0x148
add rcx, qword [rsp + 0x220]
call fcn.1400b0039
mov ebx, eax
mov ebp, edx
cmp dword [rsi + 0x38], 0
je 0x14006ba80
mov edi, dword [rsi + 0x3c]
mov r14d, dword [rsi + 0x40]
jmp 0x14006ba8a
call fcn.1400ab992
mov edi, eax
mov r14d, edx
lea rax, [rsp + 0x238]
mov dword [rsi + 0x38], 1
mov dword [rsi + 0x3c], ebx
mov dword [rsi + 0x40], ebp
mov rdx, qword [rax - 0x18]
mov rcx, rsi
call fcn.1400ab70e
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rdx
mov dword [rsp + 0x1f0], edi
mov dword [rsp + 0x1f4], r14d
lea rcx, [rsp + 0x2d0]
xorps xmm8, xmm8
xor eax, eax
xchg qword [rsp + 0x258], rax
test rax, rax
jne 0x14006c019
and qword [rsp + 0xe0], 0
mov rax, qword [rsp + 0x238]
shr rax, 2
movups xmmword [rcx], xmm8
and qword [rcx + 0x10], 0
lea rcx, [rsp + 0x238]
mov qword [rsp + 0x2c0], rcx
mov qword [rsp + 0x2c8], rax
lea rdx, [rsp + 0x2e8]
movups xmmword [rdx], xmm8
mov byte [rdx + 0x10], 0
mov eax, dword [rsp + 0x269]
mov ecx, dword [rsp + 0x26c]
mov dword [rdx + 0x14], ecx
mov dword [rdx + 0x11], eax
call fcn.1400aed3c
test rax, rax
je 0x14006d75f
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rdx
lea rax, [rsp + 0x80]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], rax
xor ecx, ecx
call fcn.1400ab405
test rax, rax
je 0x14006bb98
mov sil, byte [rax + 0x44]
mov cl, byte [rax + 0x45]
mov byte [rsp + 0x38], cl
mov word [rax + 0x44], 0x8001
jmp 0x14006bb9b
mov sil, 2
mov r12, qword [rsp + 0x120]
mov r13, qword [rsp + 0x2c0]
lea rbx, [r13 + 8]
lea r14, [rsp + 0x2f0]
movzx eax, byte [rsp + 0x2f8]
test eax, eax
jne 0x14006bc99
mov rcx, qword [r13]
and rcx, 0xfffffffffffffffc
lea rax, [rcx + 2]
lock cmpxchg qword [r13], rcx
jne 0x14006bbe5
mov byte [rsp + 0x2f8], 2
jmp 0x14006bbb7
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
call qword [rax]
mov rdi, rax
mov rbp, rdx
mov rcx, rbx
call fcn.1400abe59
mov rcx, rax
and dl, 1
mov r8, qword [r13]
mov rax, r8
shr rax, 2
cmp rax, qword [rsp + 0x2c8]
jne 0x14006bc81
mov rax, r8
and rax, 3
je 0x14006bc51
cmp eax, 2
jne 0x14006bd45
and r8, 0xfffffffffffffffc
lea rax, [r8 + 2]
lock cmpxchg qword [r13], r8
je 0x14006bc81
mov r8, rax
and rax, 3
mov qword [rsp + 0xc0], rax
je 0x14006bc19
jmp 0x14006d6c3
and r8, 0xfffffffffffffffc
lea r9, [r8 + 1]
mov rax, r8
lock cmpxchg qword [r13], r9
je 0x14006bd4e
mov r8, rax
and eax, 3
mov qword [rsp + 0xc0], rax
cmp rax, 2
je 0x14006bc19
jmp 0x14006d6a7
mov byte [rsp + 0x2f8], 2
call fcn.1400ac040
mov rcx, rbp
call qword [rdi + 0x18]
jmp 0x14006bbb7
cmp eax, 1
jne 0x14006be07
mov rcx, r14
mov dl, 2
call fcn.1400b029c
cmp rax, 2
jne 0x14006be13
mov rcx, rbx
call fcn.1400abe59
mov rdi, rax
mov ebp, edx
mov rcx, r14
xor edx, edx
call fcn.1400b029c
cmp rax, 2
jne 0x14006be47
mov rax, qword [r13]
shr rax, 2
mov r14, qword [rsp + 0x2e0]
cmp rax, qword [rsp + 0x2c8]
je 0x14006bea5
mov r15, qword [rsp + 0x2e8]
and qword [rsp + 0x2e0], 0
mov rcx, rdi
add rcx, 8
lea rdx, [rsp + 0x2d0]
call fcn.1400adecb
mov byte [rsp + 0x2f8], 2
and bpl, 1
mov rcx, rdi
mov edx, ebp
call fcn.1400aa716
test r14, r14
je 0x14006bbaf
mov rcx, r15
call qword [r14 + 0x18]
jmp 0x14006bbaf
cmp eax, 1
jne 0x14006d68f
mov rbx, qword [rsp + 0x2e0]
mov r15, qword [rsp + 0x2e8]
mov qword [rsp + 0x2e0], rdi
mov qword [rsp + 0x2e8], rbp
lea r8, [rsp + 0x2d0]
mov qword [rsp + 0xc0], r8
mov rax, qword [rcx + 8]
cmp rax, r8
je 0x14006d708
mov qword [rsp + 0x2d8], rax
and qword [rsp + 0x2d0], 0
test rax, rax
je 0x14006bda4
mov qword [rax], r8
mov qword [rcx + 8], r8
cmp qword [rcx + 0x10], 0
mov r13b, byte [rsp + 0x38]
jne 0x14006bdb8
mov qword [rcx + 0x10], r8
mov byte [rsp + 0x2f8], 1
call fcn.1400aa716
test rbx, rbx
je 0x14006bdd0
mov rcx, r15
call qword [rbx + 0x18]
lea rcx, [rsp + 0xac0]
lea rdx, [rsp + 0x120]
call fcn.14006dc75
mov edi, eax
xor r12d, r12d
mov ecx, esi
mov edx, r13d
call fcn.14004fc18
test dil, dil
je 0x14006bf0d
call fcn.1400aee60
jmp 0x14006bb79
mov r12b, 1
xor edi, edi
mov r13b, byte [rsp + 0x38]
jmp 0x14006bdea
mov rax, qword [rsp + 0x2e0]
mov rcx, qword [rsp + 0x2e8]
and qword [rsp + 0x2e0], 0
test rax, rax
je 0x14006be34
call qword [rax + 0x18]
mov qword [rsp + 0x2f0], 0
mov r13b, byte [rsp + 0x38]
jmp 0x14006be8b
mov r14, qword [rsp + 0x2e0]
mov rbx, qword [rsp + 0x2e8]
and qword [rsp + 0x2e0], 0
mov qword [rsp + 0x2f0], 0
and bpl, 1
mov rcx, rdi
mov edx, ebp
call fcn.1400aa716
test r14, r14
mov r13b, byte [rsp + 0x38]
je 0x14006be8b
mov rcx, rbx
call qword [r14 + 0x18]
mov byte [rsp + 0x2f8], 2
mov r12b, 1
xor edi, edi
lea r14, [rsp + 0x2f0]
jmp 0x14006bdea
mov rax, qword [r12]
test r14, r14
je 0x14006becb
mov rcx, qword [r12 + 8]
cmp qword [rsp + 0x2e8], rcx
mov r13b, byte [rsp + 0x38]
jne 0x14006bed5
cmp r14, rax
jne 0x14006bed5
xor ebx, ebx
jmp 0x14006bef7
mov rcx, qword [r12 + 8]
mov r13b, byte [rsp + 0x38]
call qword [rax]
mov rbx, qword [rsp + 0x2e0]
mov r15, qword [rsp + 0x2e8]
mov qword [rsp + 0x2e0], rax
mov qword [rsp + 0x2e8], rdx
lea r14, [rsp + 0x2f0]
and bpl, 1
mov rcx, rdi
mov edx, ebp
jmp 0x14006bdc0
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
call qword [rax + 0x18]
cmp byte [rsp + 0x2f8], 1
jne 0x14006bfd1
mov rdi, qword [rsp + 0x2c0]
lea rcx, [rdi + 8]
call fcn.1400abe59
mov rsi, rax
mov ebx, edx
mov rcx, r14
mov r14, qword [rdi]
xor edx, edx
call fcn.1400b029c
mov r15, rax
mov r13, rdx
lea rbp, [rsi + 8]
mov rcx, rbp
lea rdx, [rsp + 0x2d0]
call fcn.1400adecb
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
call fcn.1400ac75d
test al, al
je 0x14006bf91
mov eax, r14d
and eax, 3
cmp eax, 1
jne 0x14006bf91
and r14, 0xfffffffffffffffc
mov rax, r14
xchg qword [rdi], rax
and bl, 1
test r15, r15
je 0x14006bfa5
mov rcx, rsi
mov edx, ebx
call fcn.1400ac040
jmp 0x14006bfd1
mov rcx, rbp
mov rdx, rdi
mov r8, r14
mov r9, r13
call fcn.1400afcc6
test rax, rax
je 0x14006bf99
mov rdi, rax
mov r14, rdx
mov rcx, rsi
mov edx, ebx
call fcn.1400aa716
mov rcx, r14
call qword [rdi + 8]
mov rax, qword [rsp + 0x2e0]
test rax, rax
je 0x14006bfe9
mov rcx, qword [rsp + 0x2e8]
call qword [rax + 0x18]
mov rax, qword [rsp + 0xe0]
test r12b, r12b
je 0x14006c5eb
test rax, rax
je 0x14006c00c
lea rcx, [rsp + 0xe0]
call fcn.14006dba0
lea rcx, [rsp + 0x2d0]
jmp 0x14006bad6
mov rcx, qword [rsp + 0x220]
lock inc qword [rcx]
jle 0x14006d78b
mov qword [rsp + 0xe0], rcx
and qword [rsp + 0xe8], 0
mov qword [rsp + 0xf0], rax
pxor xmm0, xmm0
lea rax, [rsp + 0xf8]
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x108], 8
and qword [rsp + 0x110], 0
lea rax, [rsp + 0x238]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0xf0]
mov r8, qword [rsp + 0xf8]
lea r13, [rsp + 0x128]
mov qword [r13 - 8], rax
mov qword [r13], rcx
mov qword [r13 + 8], rdx
mov qword [r13 + 0x10], r8
mov rax, qword [rsp + 0x100]
mov qword [r13 + 0x18], rax
mov rax, qword [rsp + 0x108]
mov qword [r13 + 0x20], rax
movdqu xmm0, xmmword [rsp + 0x110]
movdqa xmmword [r13 + 0x28], xmm0
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, r13
call fcn.14007a6f0
mov rsi, rdx
mov r14, qword [rax]
and qword [rax], 0
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, r14
call fcn.1400af04c
inc qword [rsi]
xor ecx, ecx
call fcn.1400ab405
test rax, rax
je 0x14006d897
mov rcx, rax
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x120]
mov qword [rsp + 0x38], rcx
mov qword [rcx + 0x30], rax
lea rax, [rsp + 0x138]
mov rax, qword [rax - 0x18]
lea rcx, [rax + 0x10]
mov byte [rax + 0xb0], 1
lea rdx, [0x1401033d8]
lea r8, [rsp + 0xc0]
mov qword [r8], rdx
mov qword [r8 + 8], rcx
lea rcx, [rsp + 0x80]
mov qword [rcx], r8
mov qword [rcx + 8], r8
movabs rcx, 0x8000000000000001
add rcx, 0xfffffffffffffffe
mov qword [rsp + 0xa8], rcx
lea rsi, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
lea rbp, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
xor ecx, ecx
xchg byte [rax + 0xb0], cl
test cl, cl
je 0x14006c22d
mov rcx, r13
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
call fcn.14007a6f0
mov rdi, rax
mov rbx, rdx
mov rcx, qword [rax]
call fcn.14006dbdd
mov qword [rdi], r14
inc qword [rbx]
xor ecx, ecx
call fcn.1400ab405
test rax, rax
je 0x14006c1de
mov bl, byte [rax + 0x44]
mov dil, byte [rax + 0x45]
mov word [rax + 0x44], 0x8001
jmp 0x14006c1e0
mov bl, 2
lea rcx, [rsp + 0xac0]
lea rdx, [rsp + 0x80]
call fcn.14006dc75
mov r15d, eax
mov ecx, ebx
mov edx, edi
call fcn.14004fc18
mov rcx, r13
mov rdx, rsi
call fcn.14007a6f0
mov rdi, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
mov rdx, rbp
call fcn.1400af04c
inc qword [rdi]
test r15b, r15b
je 0x14006d666
mov rax, qword [rsp + 0x120]
mov r12d, dword [rax + 0x40]
sub r12d, 1
jb 0x14006c344
cmp byte [r14 + 0x68], 0
jne 0x14006c5ff
mov eax, dword [r14 + 0x60]
mov ecx, dword [r14 + 0x64]
inc eax
mov dword [r14 + 0x60], eax
test ecx, ecx
je 0x14006d677
mov rbx, qword [rsp + 0x120]
xor edx, edx
div ecx
test edx, edx
je 0x14006c296
lea rcx, [r14 + 0x40]
call fcn.1400abe0b
mov rdi, rax
test rax, rax
jne 0x14006c2c9
add rbx, 0x88
mov rcx, rbx
call fcn.1400abe8a
jmp 0x14006c2b6
add rbx, 0x88
mov rcx, rbx
call fcn.1400abe8a
mov rdi, rax
test rax, rax
jne 0x14006c2c9
lea rcx, [r14 + 0x40]
call fcn.1400abe0b
mov rdi, rax
xor ecx, ecx
call fcn.1400abe4f
test rdi, rdi
je 0x14006c370
mov rcx, r13
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
call fcn.14007a6f0
mov rbx, rax
mov r15, rdx
mov rcx, qword [rax]
call fcn.14006dbdd
mov qword [rbx], r14
inc qword [r15]
xor ecx, ecx
call fcn.1400ab405
test rax, rax
je 0x14006c307
mov bl, byte [rax + 0x44]
mov r14b, byte [rax + 0x45]
mov word [rax + 0x44], 0x8001
jmp 0x14006c309
mov bl, 2
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax]
mov ecx, ebx
mov edx, r14d
call fcn.14004fc18
mov rcx, r13
mov rdx, rsi
call fcn.14007a6f0
mov rdi, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
mov rdx, rbp
call fcn.1400af04c
inc qword [rdi]
jmp 0x14006c239
mov r8, qword [rsp + 0x120]
add r8, 0x10
lea rcx, [rsp + 0x120]
mov rdx, r14
call fcn.1400af7b9
mov r14, rax
mov rax, qword [rsp + 0x120]
jmp 0x14006c190
mov rax, qword [rsp + 0xa8]
cmp qword [rsp + 0x138], rax
jae 0x14006d9ac
cmp qword [rsp + 0x150], 0
mov r15, qword [rsp + 0x120]
je 0x14006c3ad
add r15, 0x10
lea rcx, [rsp + 0x120]
mov rdx, r14
mov r8, r15
jmp 0x14006c35b
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0x2f0], xmm3
movaps xmmword [rsp + 0x2e0], xmm2
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
mov qword [r14], 2
lea rcx, [rsp + 0x6c0]
lea rdx, [rsp + 0x2c0]
lea r8, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
call fcn.1400af00e
cmp qword [r15 + 0x20], 0
je 0x14006c46d
mov rcx, r13
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
call fcn.14007a6f0
mov rdi, rax
mov rbx, rdx
mov rcx, qword [rax]
call fcn.1400adec1
mov qword [rdi], r14
inc qword [rbx]
mov rax, qword [r15 + 0x20]
mov rdx, qword [r15 + 0x28]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
mov rcx, r13
mov rdx, rsi
call fcn.14007a6f0
mov rdi, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
mov rdx, rbp
call fcn.1400af04c
inc qword [rdi]
cmp qword [r14 + 0x58], 0
jne 0x14006c4ff
mov rcx, r13
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
call fcn.14007a6f0
mov rdi, rax
mov rbx, rdx
mov rcx, qword [rax]
call fcn.1400adec1
mov qword [rdi], r14
inc qword [rbx]
lea rdx, [r15 + 0xb8]
cmp qword [rsp + 0x6c0], 0
je 0x14006c4bc
lea rcx, [rsp + 0x6c8]
call fcn.1400af222
jmp 0x14006c4cf
lea rcx, [rsp + 0x6c8]
mov r8d, 0x3b9aca00
call fcn.1400af072
lea rcx, [rsp + 0x138]
call fcn.1400af276
mov rcx, r13
mov rdx, rsi
call fcn.14007a6f0
mov rdi, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
mov rdx, rbp
call fcn.1400af04c
inc qword [rdi]
cmp qword [r15 + 0x30], 0
je 0x14006c569
mov rcx, r13
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
call fcn.14007a6f0
mov rdi, rax
mov rbx, rdx
mov rcx, qword [rax]
call fcn.1400adec1
mov qword [rdi], r14
inc qword [rbx]
mov rax, qword [r15 + 0x30]
mov rdx, qword [r15 + 0x38]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
mov rcx, r13
mov rdx, rsi
call fcn.14007a6f0
mov rdi, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
mov rdx, rbp
call fcn.1400af04c
inc qword [rdi]
movups xmm0, xmmword [rsp + 0x6c0]
movups xmm1, xmmword [rsp + 0x6d0]
movups xmm2, xmmword [rsp + 0x6e0]
movups xmm3, xmmword [rsp + 0x6f0]
movaps xmmword [rsp + 0x2f0], xmm3
movaps xmmword [rsp + 0x2e0], xmm2
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
mov rcx, r14
call fcn.1400ac826
movdqa xmm0, xmmword [rsp + 0x2c0]
movaps xmm1, xmmword [rsp + 0x2d0]
movaps xmm2, xmmword [rsp + 0x2e0]
movaps xmm3, xmmword [rsp + 0x2f0]
movups xmmword [r14 + 0x30], xmm3
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14], xmm0
jmp 0x14006c363
test rax, rax
je 0x14006c647
lea rcx, [rsp + 0xe0]
call fcn.14006dba0
jmp 0x14006c647
xor ebx, ebx
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x50]
mov qword [rax + 0x30], rcx
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, r13
call fcn.14007a6f0
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rax]
call fcn.14006dbdd
mov qword [rsi], r14
inc qword [rdi]
lea rcx, [rsp + 0x120]
call fcn.14006dba0
test bl, bl
je 0x14006d8cb
xor ecx, ecx
call fcn.1400ab405
mov rsi, rax
test rax, rax
je 0x14006c691
cmp byte [rsi + 0x46], 2
je 0x14006d87f
mov byte [rsi + 0x46], 2
mov eax, dword [rsi + 0x40]
lea rcx, [rsp + 0x2c0]
mov dword [rcx + 8], eax
mov rax, qword [rsi + 0x38]
mov qword [rcx], rax
call fcn.1400ab94f
mov rax, qword [rsp + 0x1f0]
mov dword [rsi + 0x38], 1
mov qword [rsi + 0x3c], rax
test rsi, rsi
sete cl
call fcn.1400ab3ce
lea rcx, [rsp + 0x1e0]
call fcn.14006dad8
movzx eax, byte [rsp + 0xc90]
cmp eax, 3
je 0x14006c6e3
test eax, eax
jne 0x14006c6fd
lea rcx, [rsp + 0xac0]
call fcn.140068f5b
lea rcx, [rsp + 0xc60]
call fcn.140068f35
lea rcx, [rsp + 0xc58]
call fcn.140068fc3
jmp 0x14006c6fd
lea rcx, [rsp + 0xc70]
call fcn.140068fc3
lea rcx, [rsp + 0xc68]
call fcn.14006daff
lea rcx, [rsp + 0x200]
call fcn.14006dad8
movdqu xmm0, xmmword [rsp + 0x220]
movups xmm1, xmmword [rsp + 0x230]
movups xmm2, xmmword [rsp + 0x240]
movups xmm3, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x6f0], xmm3
movaps xmmword [rsp + 0x6e0], xmm2
movaps xmmword [rsp + 0x6d0], xmm1
movdqa xmmword [rsp + 0x6c0], xmm0
mov rdx, qword [rsp + 0x6c0]
lea rcx, [rsp + 0x120]
call fcn.1400ab6a6
xor eax, eax
xchg qword [rsp + 0x6f8], rax
test rax, rax
je 0x14006c92f
mov rsi, qword [rsp + 0x6c0]
lock inc qword [rsi]
jle 0x14006d78b
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x2d8], xmm0
mov qword [rsp + 0x2c0], rsi
and qword [rsp + 0x2c8], 0
lea rcx, [rsp + 0x6d8]
mov qword [rsp + 0x2d0], rax
mov qword [rsp + 0x2e8], 8
and qword [rsp + 0x2f0], 0
mov qword [rsp + 0x2f8], rcx
xor ecx, ecx
call fcn.1400ab405
test rax, rax
je 0x14006c8c4
add rax, 0x18
mov rcx, rax
call fcn.1400ae61f
mov rax, qword [rax]
dec qword [rdx]
test rax, rax
je 0x14006c8c4
movdqu xmm0, xmmword [rsp + 0x2c0]
movups xmm1, xmmword [rsp + 0x2d0]
movups xmm2, xmmword [rsp + 0x2e0]
movups xmm3, xmmword [rsp + 0x2f0]
lea rdi, [rsp + 0xac8]
movaps xmmword [rdi + 0x28], xmm3
movaps xmmword [rdi + 0x18], xmm2
movaps xmmword [rdi + 8], xmm1
movdqa xmmword [rdi - 8], xmm0
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rdi
call fcn.14007a6f0
mov rbx, rdx
mov rsi, qword [rax]
and qword [rax], 0
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rsi
call fcn.1400af04c
inc qword [rbx]
xor ecx, ecx
call fcn.1400ab405
test rax, rax
je 0x14006d94b
mov rbx, rax
mov r14, qword [rax + 0x30]
lea r15, [rsp + 0xac0]
mov qword [rax + 0x30], r15
mov rdx, qword [rsp + 0x6c0]
add rdx, 0x10
mov rcx, rsi
call fcn.1400abac9
mov qword [rbx + 0x30], r14
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rdi
call fcn.14007a6f0
mov rdi, rax
mov rbx, rdx
mov rcx, qword [rax]
call fcn.1400adec1
mov qword [rdi], rsi
inc qword [rbx]
mov rcx, r15
jmp 0x14006c928
lea rbx, [rsp + 0x2c8]
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rbx
call fcn.14007a6f0
mov rdi, qword [rax]
and qword [rax], 0
test rdi, rdi
je 0x14006d905
inc qword [rdx]
add rsi, 0x10
mov rcx, rdi
mov rdx, rsi
call fcn.1400abac9
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rbx
call fcn.14007a6f0
mov rsi, rax
mov rbx, rdx
mov rcx, qword [rax]
call fcn.1400adec1
mov qword [rsi], rdi
inc qword [rbx]
lea rcx, [rsp + 0x2c0]
call fcn.1400afbd4
jmp 0x14006c93c
call fcn.140013531
test al, al
je 0x14006d911
cmp qword [rsp + 0x120], 0
je 0x14006c954
lea rcx, [rsp + 0x128]
call fcn.1400ab304
xor ecx, ecx
lea rsi, [rsp + 0x6c0]
xchg qword [rsi + 0x38], rcx
call fcn.1400adec1
mov rcx, rsi
call fcn.1400a9d7b
mov rcx, qword [rsi + 8]
add rcx, 0x40
call fcn.1400abe59
mov rsi, rax
mov ebx, edx
cmp byte [rax + 0x84], 0
je 0x14006c99c
and bl, 1
mov rcx, rsi
mov edx, ebx
call fcn.1400ac040
jmp 0x14006d5b6
mov byte [rsi + 0x84], 1
mov rcx, rsi
add rcx, 0x58
call fcn.1400a9fe7
and qword [rsi + 0x58], 0
mov ecx, 0x108
add rcx, qword [rsp + 0x6c8]
call fcn.1400a50c0
mov rax, qword [rsi + 0x70]
mov qword [rsp + 0x210], rax
movups xmm0, xmmword [rsi + 0x60]
movaps xmmword [rsp + 0x200], xmm0
and qword [rsi + 0x60], 0
lea rdi, [rsp + 0xac0]
mov rcx, rdi
call fcn.14004b38a
mov rcx, rdi
call fcn.1400aba50
movdqu xmm0, xmmword [rsi + 0x28]
movups xmm1, xmmword [rsi + 0x38]
movups xmm2, xmmword [rsi + 0x48]
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x130], xmm1
movdqa xmmword [rsp + 0x120], xmm0
movups xmmword [rsi + 0x28], xmm6
movups xmmword [rsi + 0x38], xmm7
mov qword [rsi + 0x48], rax
mov qword [rsi + 0x50], rdx
and bl, 1
mov rcx, rsi
mov edx, ebx
call fcn.1400aa716
xor ecx, ecx
call fcn.1400ab405
test rax, rax
je 0x14006ca53
cmp byte [rax + 0x46], 2
sete al
jmp 0x14006ca55
mov al, 2
cmp al, 2
je 0x14006ca89
and al, 1
jne 0x14006ca89
call fcn.140013531
test al, al
je 0x14006d972
lea rcx, [rsp + 0x120]
call fcn.1400a9ffd
lea rcx, [rsp + 0x200]
call fcn.1400a9ff2
jmp 0x14006d5b6
call fcn.1400aed3c
test rax, rax
je 0x14006cc02
lea rsi, [rsp + 0x6d0]
lea rdi, [rsp + 0x2c0]
mov qword [rdi], rax
mov qword [rdi + 8], rdx
xor ecx, ecx
call fcn.1400ab405
test rax, rax
je 0x14006cac9
mov bl, byte [rax + 0x44]
mov bpl, byte [rax + 0x45]
mov word [rax + 0x44], 0x8001
jmp 0x14006cacb
mov bl, 2
mov r13, qword [rsp + 0x6d0]
test r13, r13
je 0x14006d78d
mov rcx, rdi
call fcn.1400ad1d6
mov r15d, eax
mov r12b, 1
test r15b, 1
jne 0x14006cbd2
mov r14d, r15d
shr r14d, 0x10
mov rax, qword [r13 + 0x30]
test al, 2
jne 0x14006cba3
test al, 4
jne 0x14006cb42
test al, 1
jne 0x14006cb49
mov rax, qword [rsp + 0x2c0]
mov rcx, qword [rsp + 0x2c8]
call qword [rax]
mov qword [r13 + 0x20], rax
mov qword [r13 + 0x28], rdx
mov rax, qword [r13 + 0x30]
mov rcx, rax
or rcx, 1
lock cmpxchg qword [r13 + 0x30], rcx
jne 0x14006cb2d
test al, 2
je 0x14006cb65
jmp 0x14006cba3
xor r12d, r12d
xor ecx, ecx
jmp 0x14006cb6c
mov rax, qword [r13 + 0x28]
cmp rax, qword [rsp + 0x2c8]
jne 0x14006cb76
mov rax, qword [rsp + 0x2c0]
cmp qword [r13 + 0x20], rax
jne 0x14006cb76
shr r15d, 8
mov ecx, r15d
mov edx, r14d
call fcn.1400ad1fb
jmp 0x14006cbd2
mov rax, qword [r13 + 0x30]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [r13 + 0x30], rcx
jne 0x14006cb7a
test al, 2
jne 0x14006cb9d
mov rax, qword [r13 + 0x20]
mov rcx, qword [r13 + 0x28]
call qword [rax + 0x18]
jmp 0x14006cb0f
lock or qword [r13 + 0x30], 1
mov r15b, byte [r13 + 0x38]
mov byte [r13 + 0x38], 0
xor r12d, r12d
xor ecx, ecx
mov edx, r14d
call fcn.1400ad1fb
test r15b, r15b
je 0x14006cbd2
mov rcx, rsi
call fcn.1400aa380
and qword [rsp + 0x6d0], 0
xor r12d, r12d
cmp bl, 2
je 0x14006cbe0
mov ecx, ebx
mov edx, ebp
call fcn.1400ab8a6
test r12b, r12b
je 0x14006cbef
call fcn.1400aee60
jmp 0x14006caae
mov rax, qword [rsp + 0x2c0]
mov rcx, qword [rsp + 0x2c8]
call qword [rax + 0x18]
cmp qword [rsp + 0x200], 0
je 0x14006cc31
lea rcx, [rsp + 0x200]
call fcn.1400ab1da
mov qword [rsp + 0xac8], rax
mov qword [rsp + 0xad0], rdx
mov eax, 1
jmp 0x14006cc33
xor eax, eax
lea rcx, [rsp + 0xac0]
mov qword [rcx], rax
call fcn.1400aa2a8
mov rax, qword [rsp + 0x120]
mov r11, qword [rsp + 0x128]
lea rcx, [rax + r11]
inc rcx
movdqa xmm0, xmmword [rax]
pmovmskb r8d, xmm0
not r8d
lea r10, [rax + 0x10]
mov r9, qword [rsp + 0x138]
test r11, r11
je 0x14006ccbb
lea rdx, [r11 + 1]
movabs rsi, 0x800000000000000
dec rsi
cmp rdx, rsi
ja 0x14006ccb1
shl rdx, 5
add r11, 0x11
add r11, rdx
jb 0x14006ccb1
movabs rsi, 0x8000000000000001
add rsi, 0xffffffffffffffef
cmp r11, rsi
jbe 0x14006d66d
xor esi, esi
mov rdi, rax
sub rdi, rdx
jmp 0x14006ccbd
xor esi, esi
lea rdx, [rsp + 0x2c0]
mov qword [rdx], rsi
mov qword [rdx + 8], r11
mov qword [rdx + 0x10], rdi
mov qword [rdx + 0x18], rax
mov qword [rdx + 0x20], r10
mov qword [rdx + 0x28], rcx
mov word [rdx + 0x30], r8w
mov qword [rdx + 0x38], r9
lea rsi, [rsp + 0x1e0]
mov rcx, rsi
call fcn.1400aa831
cmp qword [rsi + 8], 0
je 0x14006cf3b
mov rax, qword [rsp + 0x2f8]
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov r13d, 4
cmovae r13, rcx
shr rcx, 0x3a
jne 0x14006d9b8
mov rsi, r13
shl rsi, 5
mov ecx, 8
mov rdx, rsi
call fcn.1400aa80d
test rax, rax
je 0x14006d9bd
movabs r15, 0x3ffffffffffffff
movups xmm0, xmmword [rsp + 0x1e0]
movups xmm1, xmmword [rsp + 0x1f0]
movups xmmword [rax + 0x10], xmm1
mov qword [rsp + 0x40], rax
movups xmmword [rax], xmm0
movdqu xmm0, xmmword [rsp + 0x2c0]
movups xmm1, xmmword [rsp + 0x2d0]
movups xmm2, xmmword [rsp + 0x2e0]
movups xmm3, xmmword [rsp + 0x2f0]
lea rsi, [rsp + 0xac0]
movaps xmmword [rsi + 0x30], xmm3
movaps xmmword [rsi + 0x20], xmm2
movaps xmmword [rsi + 0x10], xmm1
movdqa xmmword [rsi], xmm0
mov eax, 1
mov qword [rsp + 0xa0], rax
lea rdi, [rsp + 0xe0]
mov r12, 0xffffffffffffffff
lea rbx, [rsp + 0xc0]
lea r14, [rsp + 0x80]
mov qword [rsp + 0x48], rax
mov rcx, rdi
mov rdx, rsi
call fcn.1400aa831
cmp qword [rsp + 0xe8], 0
je 0x14006cefe
cmp qword [rsp + 0x48], r13
jne 0x14006cebd
mov rax, r13
mov r13, qword [rsp + 0xaf8]
inc r13
cmove r13, r12
add r13, rax
jae 0x14006ce21
xor ecx, ecx
mov r13, rax
jmp 0x14006ceb8
mov rbp, rax
add rax, rax
cmp rax, r13
cmova r13, rax
xor edx, edx
cmp r13, r15
setbe al
cmp r13, 5
jae 0x14006ce42
mov r13d, 4
mov r8, r13
shl r8, 5
mov dl, al
shl edx, 3
mov rax, rbp
shl rax, 5
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x88], 8
mov rcx, rbx
mov r9, r14
call fcn.1400336f2
cmp qword [rsp + 0xc0], 0
je 0x14006cea1
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xd0]
mov r13, rbp
jmp 0x14006ceb8
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x40], rax
movabs rcx, 0x8000000000000001
call fcn.1400114ce
mov rdx, qword [rsp + 0x48]
mov rax, rdx
shl rax, 5
movdqu xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
mov rcx, qword [rsp + 0x40]
movups xmmword [rcx + rax + 0x10], xmm1
movdqu xmmword [rcx + rax], xmm0
inc rdx
mov qword [rsp + 0x48], rdx
dec qword [rsp + 0xa0]
jmp 0x14006cddb
lea rcx, [rsp + 0xac0]
call fcn.1400aa863
mov r15, qword [rsp + 0x48]
cmp r15, 0x15
jae 0x14006cf59
cmp r15, 1
mov r12, qword [rsp + 0x40]
jbe 0x14006d525
mov r8d, 1
mov rcx, r12
mov rdx, r15
call fcn.1400acca4
jmp 0x14006d525
lea rcx, [rsp + 0x2c0]
call fcn.1400aa863
mov r12d, 8
xor r15d, r15d
xor r13d, r13d
jmp 0x14006d525
mov rax, r15
shl rax, 4
movabs rdx, 0x8000000000000001
add rdx, 0xffffffffffffffdf
and rdx, rax
mov ecx, 8
call fcn.1400116fd
test rax, rax
mov r12, qword [rsp + 0x40]
je 0x14006d9ca
mov rsi, rax
mov qword [rsp + 0x98], r13
mov ecx, 8
mov edx, 0x100
call fcn.1400116fd
test rax, rax
je 0x14006d9d6
mov rbx, rax
lea rax, [r12 + 0x40]
mov qword [rsp + 0x70], rax
mov eax, 0x10
mov qword [rsp + 0x78], rax
xor r14d, r14d
xor ebp, ebp
mov qword [rsp + 0x60], rsi
mov r13, r15
sub r13, rbp
jbe 0x14006d503
cmp r13, 2
jae 0x14006cfea
mov rax, r13
add rax, rbp
jmp 0x14006d167
mov rax, rbp
shl rax, 5
lea rdx, [r12 + rax]
mov rcx, qword [rdx + 0x20]
cmp rcx, qword [rdx]
jae 0x14006d03c
add rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0xa0]
lea r8, [rdx + rbp]
mov edx, 2
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x38], r14
lea r9, [r8 + rdx]
cmp r9, 2
je 0x14006d077
mov r9, qword [rax]
cmp r9, rcx
jae 0x14006d074
inc rdx
add rax, 0x20
mov rcx, r9
jmp 0x14006d01e
add rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0xa0]
lea r8, [rdx + rbp]
mov edx, 2
lea r9, [r8 + rdx]
cmp r9, 2
je 0x14006cfdf
mov r9, qword [rax]
cmp r9, rcx
jb 0x14006d4ec
inc rdx
add rax, 0x20
mov rcx, r9
jmp 0x14006d052
mov r13, rdx
mov rdx, r13
add rdx, rbp
lea rax, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x50], rbp
mov rcx, rbp
mov rdi, rdx
mov r8, r12
mov r9, r15
call fcn.1400acc6b
mov rbx, rdx
shr rbx, 1
shl rdx, 5
lea r15, [rdx + rax]
mov r12, rbx
shl r12, 5
sub r15, r12
lea rcx, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slicemod.rs
mov qword [rsp + 0x20], rcx
xor ecx, ecx
mov rdx, rbx
mov r8, rax
mov r9, rbx
call fcn.1400acc6b
mov rbp, rax
mov r14, rdx
lea rax, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slicemod.rs
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, rbx
mov r8, r15
mov r9, rbx
call fcn.1400acc6b
add rax, r12
add rax, 0xffffffffffffffe0
xor r8d, r8d
cmp r8, rbx
je 0x14006d14b
cmp r8, r14
je 0x14006d6ea
mov rcx, r8
not rcx
add rcx, rbx
cmp rcx, rdx
jae 0x14006d6fc
xor ecx, ecx
cmp rcx, 4
je 0x14006d13e
mov r9, qword [rbp + rcx*8]
mov r10, qword [rax + rcx*8]
mov qword [rbp + rcx*8], r10
mov qword [rax + rcx*8], r9
inc rcx
jmp 0x14006d121
inc r8
add rax, 0xffffffffffffffe0
add rbp, 0x20
jmp 0x14006d0ff
mov r12, qword [rsp + 0x40]
mov r15, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x68]
mov r14, qword [rsp + 0x38]
mov rax, rdi
mov rbp, qword [rsp + 0x50]
cmp rax, rbp
jb 0x14006d7c7
cmp rax, r15
ja 0x14006d7c7
jae 0x14006d1bf
cmp r13, 9
ja 0x14006d1bf
lea rdi, [rbp + 0xa]
cmp rdi, r15
cmovae rdi, r15
cmp r13, 1
adc r13, 0
lea rax, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, rbp
mov rdx, rdi
mov r8, r12
mov r9, r15
call fcn.1400acc6b
mov rcx, rax
mov r8, r13
call fcn.1400acca4
mov rax, rdi
mov rdi, qword [rsp + 0x78]
cmp r14, rdi
mov qword [rsp + 0x58], rax
jne 0x14006d22b
mov qword [rsp + 0x50], rbp
mov rbp, r14
mov r13, rbx
mov rdx, rdi
shl rdx, 5
mov ecx, 8
call fcn.1400116fd
test rax, rax
je 0x14006d873
mov rbx, rax
lea r14, [rdi + rdi]
shl rdi, 4
mov rcx, rax
mov rdx, r13
mov r8, rdi
call sub.msvcrt.dll_memcpy
mov edx, 8
mov rcx, r13
call fcn.140004ab0
mov qword [rsp + 0x78], r14
mov r14, rbp
mov rax, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x50]
sub rax, rbp
mov rcx, r14
shl rcx, 4
mov qword [rbx + rcx], rax
mov qword [rbx + rcx + 8], rbp
inc r14
mov qword [rsp + 0x68], rbx
cmp r14, 2
jb 0x14006d4e2
mov rcx, r14
shl rcx, 4
mov rax, qword [rcx + rbx - 0x10]
mov rdx, qword [rcx + rbx - 8]
add rdx, rax
cmp rdx, r15
je 0x14006d2ae
mov r8, qword [rcx + rbx - 0x20]
cmp r8, rax
jbe 0x14006d2ae
cmp r14, 2
je 0x14006d4e2
lea rdi, [r14 - 3]
mov rdx, rdi
shl rdx, 4
mov rdx, qword [rbx + rdx]
lea r9, [r8 + rax]
cmp rdx, r9
jbe 0x14006d2c3
cmp r14, 3
jbe 0x14006d4e2
add r8, rdx
cmp qword [rcx + rbx - 0x40], r8
jbe 0x14006d2c3
jmp 0x14006d4f4
cmp r14, 2
je 0x14006d2c8
lea rdi, [r14 - 3]
mov rcx, rdi
shl rcx, 4
mov rdx, qword [rbx + rcx]
cmp rdx, rax
jb 0x14006d2cc
lea rdi, [r14 - 2]
mov rcx, rbx
mov rdx, r14
mov r8, rdi
lea r9, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
call fcn.14002b9c8
mov rsi, qword [rax]
mov r13, qword [rax + 8]
lea rbp, [rdi + 1]
mov rcx, rbx
mov qword [rsp + 0x38], r14
mov rdx, r14
mov r8, rbp
lea r9, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
call fcn.14002b9c8
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rsp + 0xb8], rcx
add rdx, rcx
lea rax, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x50], r13
mov rcx, r13
mov r8, r12
mov r9, r15
call fcn.1400acc6b
mov r13, rax
mov r12, rdx
mov r14, rsi
shl r14, 5
lea rbx, [rax + r14]
mov r15, rdx
shl r15, 5
sub r12, rsi
mov qword [rsp + 0xa8], rsi
cmp r12, rsi
jae 0x14006d3f3
shl r12, 5
mov rsi, qword [rsp + 0x60]
mov rcx, rsi
mov rdx, rbx
mov r8, r12
call sub.msvcrt.dll_memcpy
add r12, rsi
lea rax, [r15 + r13]
add rax, 0xffffffffffffffe0
mov r14, r12
mov r12, qword [rsp + 0x40]
mov r15, qword [rsp + 0x48]
cmp rbx, r13
jbe 0x14006d465
cmp r14, rsi
jbe 0x14006d465
mov rcx, qword [r14 - 0x20]
mov rdx, qword [rbx - 0x20]
cmp rcx, rdx
mov r8d, 0
sbb r8, r8
cmp rcx, rdx
mov r9d, 0
adc r9, 0xffffffffffffffff
shl r8, 5
add rbx, r8
shl r9, 5
add r14, r9
cmp rcx, rdx
mov rcx, r14
cmovb rcx, rbx
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
add rax, 0xffffffffffffffe0
jmp 0x14006d392
add r15, r13
mov rsi, qword [rsp + 0x60]
mov rcx, rsi
mov rdx, r13
mov r8, r14
call sub.msvcrt.dll_memcpy
add r14, rsi
mov rdx, rsi
mov r12, qword [rsp + 0x40]
cmp rdx, r14
jae 0x14006d46d
cmp rbx, r15
jae 0x14006d46d
mov r8, qword [rbx]
xor eax, eax
xor ecx, ecx
mov r10, rbx
cmp r8, qword [rdx]
setae r8b
setb r9b
jb 0x14006d438
mov r10, rdx
movdqu xmm0, xmmword [r10]
movups xmm1, xmmword [r10 + 0x10]
movups xmmword [r13 + 0x10], xmm1
movdqu xmmword [r13], xmm0
add r13, 0x20
mov cl, r9b
shl ecx, 5
add rbx, rcx
mov al, r8b
shl eax, 5
add rdx, rax
jmp 0x14006d414
mov r13, rbx
mov rdx, rsi
jmp 0x14006d472
mov r15, qword [rsp + 0x48]
sub r14, rdx
mov rcx, r13
mov r8, r14
call sub.msvcrt.dll_memcpy
mov r14, qword [rsp + 0x38]
cmp r14, rbp
mov rbx, qword [rsp + 0x68]
jbe 0x14006d725
mov rax, qword [rsp + 0xb8]
add rax, qword [rsp + 0xa8]
shl rbp, 4
mov qword [rbx + rbp], rax
mov rax, qword [rsp + 0x50]
mov qword [rbx + rbp + 8], rax
mov rax, rdi
shl rax, 4
lea rcx, [rbx + rax]
lea rdx, [rbx + rax]
add rdx, 0x10
not rdi
add rdi, r14
shl rdi, 4
mov r8, rdi
call sub.msvcrt.dll_memmove
dec r14
jmp 0x14006d246
mov rbp, qword [rsp + 0x58]
jmp 0x14006cfcd
mov r13, rdx
jmp 0x14006cfdf
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
jmp 0x14006cfcd
mov edx, 8
mov rcx, rbx
call fcn.140004ab0
mov edx, 8
mov rcx, rsi
call fcn.140004ab0
mov r13, qword [rsp + 0x98]
shl r15, 5
lea rbx, [r12 + r15]
lea r14, [rsp + 0xac8]
lea rdi, [rsp + 0xac0]
mov rsi, r12
test r15, r15
je 0x14006d57e
mov rax, qword [rsi + 8]
test rax, rax
je 0x14006d57a
mov qword [rsp + 0xac0], rax
movdqu xmm0, xmmword [rsi + 0x10]
add rsi, 0x20
movdqu xmmword [r14], xmm0
mov rcx, rdi
call fcn.1400ab1da
mov rcx, rax
call fcn.1400a9cf3
add r15, 0xffffffffffffffe0
jmp 0x14006d540
add rsi, 0x20
sub rbx, rsi
shr rbx, 5
add rsi, 8
sub rbx, 1
jb 0x14006d59d
mov rcx, rsi
call fcn.1400aa1a2
add rsi, 0x20
jmp 0x14006d589
test r13, r13
je 0x14006d5b6
shl r13, 5
mov edx, 8
mov rcx, r12
mov r8, r13
call fcn.1400a9d29
mov rax, qword [rsp + 0x6c8]
lock dec qword [rax]
jne 0x14006d5d1
lea rcx, [rsp + 0x6c8]
call fcn.1400a9ee6
mov rbx, qword [rsp + 0x6d0]
test rbx, rbx
je 0x14006d639
lea rsi, [rsp + 0x6d0]
mov rdi, qword [rbx + 0x30]
mov rcx, rdi
or rcx, 4
mov rax, rdi
lock cmpxchg qword [rbx + 0x30], rcx
mov rdi, rax
jne 0x14006d5ea
mov eax, edi
and eax, 0xa
cmp eax, 8
jne 0x14006d614
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
call qword [rax + 0x10]
test dil, 2
je 0x14006d61e
mov byte [rbx + 0x38], 0
mov rax, qword [rsp + 0x6d0]
test rax, rax
je 0x14006d639
lock dec qword [rax]
jne 0x14006d639
mov rcx, rsi
call fcn.1400aa394
movaps xmm6, xmmword [rsp + 0x2320]
movaps xmm7, xmmword [rsp + 0x2330]
movaps xmm8, xmmword [rsp + 0x2340]
add rsp, 0x2358
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov bl, 1
jmp 0x14006c601
mov esi, 0x10
jmp 0x14006ccb3
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zerothere_is_no_such_thing_as_a_release_load
lea r8, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
mov edx, 0x39
call fcn.1400087a0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6library_std_src_threadmod.rs
lea r8, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_sync_notify.rs
mov edx, 0x28
call fcn.1400087a0
lea r8, [rsp + 0x6c0]
and qword [r8], 0
lea rdx, [0x140102ee0]
lea r9, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_sync_notify.rs
jmp 0x14006d6dd
lea r8, [rsp + 0x6c0]
and qword [r8], 0
lea rdx, [0x140101160]
lea r9, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_sync_notify.rs
lea rcx, [rsp + 0xc0]
call fcn.1400ace17
lea r8, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slicemod.rs
mov rcx, r14
mov rdx, r14
call fcn.140007ac0
lea r8, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slicemod.rs
call fcn.140007ac0
add rcx, 8
lea r8, [rsp + 0x6c0]
and qword [r8], 0
lea rdx, [rsp + 0xc0]
call fcn.1400acddb
lea rax, str.Index_out_of_bounds
lea rcx, [rsp + 0xac0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
call fcn.140007a70
lea rax, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.Failed_to__Enter::block_on_
lea r9, [0x1400f8148]
lea r8, [rsp + 0x80]
mov edx, 0x1b
call fcn.14000a9d0
ud2
lea rax, str.called_after_complete
lea rcx, [rsp + 0xac0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_sync_oneshot.rs
call fcn.140007a70
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
mov edx, 0x2c
call fcn.1400087a0
mov ecx, 8
mov edx, 0x8000
call fcn.140004f20
mov ecx, 8
mov edx, 0x4000
call fcn.140004f20
mov ecx, 8
mov edx, pe_nt_image_headers64
call fcn.140004f20
mov ecx, 8
mov edx, 0x28
call fcn.140004f20
mov ecx, 8
mov edx, 0x60
call fcn.140004f20
mov ecx, 8
mov edx, 0x200
call fcn.140004f20
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
lea rcx, [rsp + 0x2c0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_client.rs
call fcn.140007a70
lea rcx, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
call fcn.14000bb30
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered___home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_context_runtime.rs
lea r8, [0x140101730]
mov edx, 0x2e
call fcn.1400087a0
mov rcx, r14
call fcn.14006dbe7
lea rax, [0x1401007c0]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6library_std_src_threadlocal.rs
lea r9, [0x1400f8148]
lea r8, [rsp + 0x80]
mov edx, 0x46
call fcn.14000a9d0
lea rax, str.a_spawned_task_panicked_and_the_runtime_is_configured_to_shut_down_on_unhandled_panic
lea rcx, [rsp + 0x2c0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
call fcn.140007a70
lea rcx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
call fcn.14000bb30
lea rax, [0x1401018a0]
lea rcx, [rsp + 0xac0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_current_thread_mod.rs
call fcn.140007a70
mov rcx, rsi
call fcn.1400aba91
lea rax, [0x1401007c0]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6library_std_src_threadlocal.rs
lea r9, [0x140100c78]
jmp 0x14006d8b9
lea rax, [0x140102c10]
lea rcx, [rsp + 0xac0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_blocking_shutdown.rsCannot_drop_a_runtime_in_a_context_where_blocking_is_not_allowed._This_happens_when_a_runtime_is_dropped_from_within_an_asynchronous_context.
call fcn.140007a70
lea rcx, str._home_zed_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.38.0_src_runtime_scheduler_defer.rs
call fcn.1400091c0
call fcn.140004ee0
mov ecx, 8
mov rdx, rsi
call fcn.140004f20
lea rcx, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
call fcn.14000bb30
lea rcx, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
call fcn.14000bb30
int3