Function at 0x1400741d9
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
sub rsp, 0x548
movaps xmmword [rsp + 0x530], xmm8
movaps xmmword [rsp + 0x520], xmm7
movaps xmmword [rsp + 0x510], xmm6
mov r15, rcx
mov ecx, 0x10
mov edx, 8
call fcn.1400b3d4e
mov rbp, rax
mov edi, 1
mov qword [rax], rdi
mov qword [rax + 8], rdi
call fcn.1400b3e60
mov qword [rsp + 0x360], 0x400
xor ecx, ecx
mov byte [rsp + 0x3d6], cl
and qword [rsp + 0x318], 0
mov qword [rsp + 0x368], 0x200
mov qword [rsp + 0x350], rbp
lea r8, [0x14018ec98]
mov qword [rsp + 0x358], r8
and qword [rsp + 0x328], 0
and qword [rsp + 0x370], 0
and qword [rsp + 0x380], 0
and qword [rsp + 0x390], 0
and qword [rsp + 0x3a0], 0
mov dword [rsp + 0x348], 0x3b9aca00
and dword [rsp + 0x338], 0
mov dword [rsp + 0x3d0], 0x3d
mov qword [rsp + 0x3b0], pe_nt_image_headers64
and word [rsp + 0x3d7], 0
and qword [rsp + 0x3b8], 0
mov byte [rsp + 0x3c0], cl
mov dword [rsp + 0x3c4], eax
mov dword [rsp + 0x3c8], edx
mov word [rsp + 0x3d4], 0x101
mov rcx, 0xffffffffffffffff
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateIoCompletionPort]
test rax, rax
je 0x140074a6e
mov rsi, rax
mov ecx, 0x18
call fcn.14003cc1b
mov qword [rax], rdi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rsi
lock inc qword [rax]
jle 0x140076b6e
mov r13, rax
mov ecx, 0x80
call fcn.14003cc1b
mov r12, rax
mov eax, 1
mov qword [r12], rax
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], r13
mov qword [r12 + 0x18], r13
and qword [r12 + 0x20], 0
xor eax, eax
mov byte [r12 + 0x28], al
and qword [r12 + 0x30], 0
mov ecx, 8
mov qword [r12 + 0x38], rcx
pxor xmm0, xmm0
movdqu xmmword [r12 + 0x40], xmm0
mov byte [r12 + 0x50], al
and qword [r12 + 0x58], 0
mov qword [r12 + 0x60], rcx
movdqu xmmword [r12 + 0x68], xmm0
mov byte [r12 + 0x78], al
lock inc qword [r13]
jle 0x140076b6e
lock inc qword [r12]
jle 0x140076b6e
movdqu xmmword [rsp + 0x4c], xmm0
movdqa xmmword [rsp + 0x40], xmm0
mov edx, 0x8000
call fcn.1400186c4
test rax, rax
je 0x140076bce
mov r14, rax
xor eax, eax
lea rcx, [r14 + rax]
cmp rax, 0x7fe0
je 0x1400743ff
movdqa xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
add rax, 0x20
jmp 0x1400743da
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov ecx, 8
mov edx, 0x4000
call fcn.1400186c4
test rax, rax
je 0x140076bdd
mov rsi, rax
mov ecx, 8
mov edx, 0x80
call fcn.1400186c4
test rax, rax
je 0x140076ba7
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x118], rsi
xorps xmm0, xmm0
movaps xmmword [rsp + 0xa0], xmm0
movups xmmword [rsp + 0xa9], xmm0
mov eax, dword [rsp + 0x120]
mov ecx, dword [rsp + 0x123]
mov dword [rsp + 0x1d0], eax
mov dword [rsp + 0x1d3], ecx
movaps xmmword [rsp + 0xf0], xmm0
mov byte [rsp + 0x100], 0
mov eax, dword [rsp + 0x1e1]
mov ecx, dword [rsp + 0x1e4]
mov dword [rsp + 0x1d8], eax
mov dword [rsp + 0x1db], ecx
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x170], xmm0
movups xmm0, xmmword [rsp + 0xa9]
movups xmmword [rsp + 0x179], xmm0
call fcn.1400a9630
mov qword [rsp + 0x1f0], rax
mov dword [rsp + 0x90], edx
mov ecx, 8
mov edx, 0x1860
call fcn.1400186c4
test rax, rax
je 0x140076bec
mov qword [rsp + 0x88], rax
mov rsi, rax
add rsi, 0x408
xor edi, edi
cmp rdi, 6
je 0x140074540
lea rbx, [rdi + 1]
lea rcx, [rsi - 0x408]
mov r8d, 0x400
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov qword [rsi - 8], rdi
and qword [rsi], 0
add rsi, 0x410
mov rdi, rbx
jmp 0x14007450e
xorps xmm0, xmm0
mov eax, dword [rsp + 0x1d0]
mov ecx, dword [rsp + 0x1d3]
mov dword [rsp + 0x1b8], eax
mov dword [rsp + 0x1bb], ecx
movaps xmmword [rsp + 0x2f0], xmm0
and qword [rsp + 0x300], 0
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x210], xmm0
mov al, byte [rsp + 0x100]
mov byte [rsp + 0x220], al
mov eax, dword [rsp + 0x1d8]
mov ecx, dword [rsp + 0x1db]
mov dword [rsp + 0x1c8], eax
mov dword [rsp + 0x1cb], ecx
movaps xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x230], xmm0
movdqu xmm0, xmmword [rsp + 0x179]
movdqu xmmword [rsp + 0x239], xmm0
mov eax, dword [rsp + 0x279]
mov ecx, dword [rsp + 0x27c]
mov dword [rsp + 0x1c3], ecx
mov dword [rsp + 0x1c0], eax
mov ecx, 0x40
mov edx, 8
call fcn.1400b3d4e
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 0x140076b6e
mov rbx, rax
mov qword [rsp + 0x98], r13
mov qword [rsp + 0x110], r12
mov qword [rsp + 0xe0], r15
mov ecx, 0x18
mov edx, 8
call fcn.1400b3d4e
mov rsi, rax
mov qword [rax], rdi
mov qword [rax + 8], rdi
mov qword [rsp + 0x128], rbx
mov qword [rax + 0x10], rbx
lea rdi, [rsp + 0x40]
mov rcx, rdi
call fcn.1400b136c
mov rcx, rdi
call fcn.1400b3f1e
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x38], rdx
lock inc qword [rbp]
jle 0x140076b6e
mov rdi, qword [rsp + 0x330]
mov rcx, qword [rsp + 0x370]
mov rdx, qword [rsp + 0x378]
call fcn.14006301c
mov qword [rsp + 0xe8], rax
mov r13, rdx
mov rcx, qword [rsp + 0x380]
mov rdx, qword [rsp + 0x388]
call fcn.14006301c
mov rbx, rax
mov r15, rdx
mov ecx, 0x118
mov edx, 8
call fcn.1400b3d4e
mov r12, rax
mov eax, 1
mov qword [r12], rax
mov qword [r12 + 8], rax
and qword [r12 + 0x10], 0
mov qword [r12 + 0x18], rdi
mov qword [r12 + 0x20], 0xa
and dword [r12 + 0x28], 0
mov qword [r12 + 0x30], rbp
lea rax, [0x14018ec98]
mov qword [r12 + 0x38], rax
and qword [r12 + 0x40], 0
xor eax, eax
mov byte [r12 + 0x48], al
and qword [r12 + 0x50], 0
mov qword [r12 + 0x58], 8
xorps xmm8, xmm8
movups xmmword [r12 + 0x60], xmm8
movups xmm6, xmmword [0x14018c800]
movups xmmword [r12 + 0x70], xmm6
movups xmm7, xmmword [0x14018c810]
movups xmmword [r12 + 0x80], xmm7
mov rcx, qword [rsp + 0x80]
mov qword [r12 + 0x90], rcx
mov rcx, qword [rsp + 0x38]
mov qword [r12 + 0x98], rcx
mov qword [r12 + 0xa0], rsi
and qword [r12 + 0xa8], 0
and qword [r12 + 0xc0], 0
and dword [r12 + 0xc8], 0
mov byte [r12 + 0xcc], al
and qword [r12 + 0xd0], 0
mov rax, qword [rsp + 0xe8]
mov qword [r12 + 0xd8], rax
mov qword [r12 + 0xe0], r13
mov qword [r12 + 0xe8], rbx
mov qword [r12 + 0xf0], r15
mov qword [r12 + 0xf8], 0x200
and qword [r12 + 0x110], 0
movups xmmword [r12 + 0x100], xmm8
lock inc qword [r12]
jle 0x140076b6e
lea rsi, [rsp + 0x3b8]
mov rcx, rsi
call fcn.1400b7cfb
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0x1e8], edx
mov rcx, rsi
call fcn.1400b7cfb
mov ebp, eax
mov edi, edx
mov rcx, qword [rsp + 0x390]
mov rdx, qword [rsp + 0x398]
call fcn.14006301c
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x298], rdx
mov rcx, qword [rsp + 0x3a0]
mov rdx, qword [rsp + 0x3a8]
call fcn.14006301c
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x288], rdx
mov eax, dword [rsp + 0x338]
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x33c]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x3d0]
mov dword [rsp + 0x20c], eax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x280], rax
mov al, byte [rsp + 0x3d7]
mov byte [rsp + 0x37], al
mov al, byte [rsp + 0x3d8]
mov byte [rsp + 0x36], al
movups xmmword [rsp + 0xa7], xmm8
xor eax, eax
mov byte [rsp + 0xb7], al
movups xmm0, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x51], xmm0
mov rcx, qword [rsp + 0xaf]
mov qword [rsp + 0x60], rcx
mov cl, byte [rsp + 0xb7]
mov byte [rsp + 0x68], cl
mov ecx, dword [rsp + 0xb8]
mov dword [rsp + 0x69], ecx
movzx ecx, word [rsp + 0xbc]
mov word [rsp + 0x6d], cx
mov cl, byte [rsp + 0xbe]
mov byte [rsp + 0x6f], cl
movaps xmmword [rsp + 0x40], xmm8
mov byte [rsp + 0x50], al
mov ecx, 8
mov edx, 0x80
call fcn.1400186c4
test rax, rax
je 0x140076ba7
lea rsi, [rsp + 0xa0]
mov qword [rsi], 4
mov qword [rsi + 8], rax
and qword [rsi + 0x10], 0
mov ebx, 4
lea r15, [rsp + 0x177]
xor r13d, r13d
xorps xmm8, xmm8
sub rbx, 1
jb 0x1400749f4
movups xmmword [r15], xmm8
mov rcx, qword [rsp + 0x17f]
mov qword [rsp + 0x13f], rcx
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x130], xmm0
cmp r13, qword [rsp + 0xa0]
jne 0x1400749b2
mov rcx, rsi
mov rdx, r13
call fcn.14008cf58
mov rax, qword [rsp + 0xa8]
mov r13, qword [rsp + 0xb0]
shl r13, 5
and qword [rax + r13], 0
mov byte [rax + r13 + 8], 0
movaps xmm0, xmmword [rsp + 0x130]
movups xmmword [rax + r13 + 9], xmm0
mov rcx, qword [rsp + 0x13f]
mov qword [rax + r13 + 0x18], rcx
mov r13, qword [rsp + 0xb0]
inc r13
mov qword [rsp + 0xb0], r13
jmp 0x14007495f
cmp dword [rsp + 0x80], 0
mov ecx, 0x1f
cmovne ecx, dword [rsp + 0x38]
mov rax, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0xa8]
cmp rax, r13
mov dword [rsp + 0x208], edi
mov dword [rsp + 0x204], ecx
jbe 0x140074b0e
mov edi, ebp
shl rax, 5
test r13, r13
je 0x140074adf
mov rsi, r13
shl rsi, 5
mov r15d, 8
mov r8d, 8
mov rcx, rbx
mov rdx, rax
mov r9, rsi
call fcn.14000ccb0
mov rbp, rax
test rax, rax
jne 0x140074af4
jmp 0x140074b01
call fcn.14003e1cb
mov rcx, rax
call fcn.140076dad
mov rcx, qword [r15 + 0x1a0]
mov rdx, rax
call fcn.140076db7
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rdx
test rax, rax
je 0x140074ab6
cmp rax, 1
jne 0x140074aac
lea rcx, [rsp + 0xa0]
mov qword [rcx], rdx
jmp 0x140074ab1
lea rcx, [rsp + 0x48]
call fcn.140072dea
lea rcx, [rsp + 0x318]
call fcn.140076e58
mov rcx, r15
call fcn.1400728e8
add r15, 0x198
mov rcx, r15
call fcn.140072950
jmp 0x140076a1e
mov ebp, 8
mov edx, 8
mov rcx, rbx
mov r8, rax
call fcn.140001e3d
movabs r15, 0x8000000000000001
mov rbx, rbp
mov rcx, r15
mov rdx, rsi
call fcn.140001d62
mov ebp, edi
mov r15d, 1
lock xadd qword [0x1401bf0a8], r15
test r15, r15
je 0x140074b0e
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xc0], xmm2
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
mov ecx, 0x1a8
mov edx, 8
call fcn.1400b3d4e
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov eax, dword [rsp + 0x80]
mov dword [rsi + 0x10], eax
mov eax, dword [rsp + 0x38]
mov dword [rsi + 0x14], eax
mov rax, qword [rsp + 0x280]
mov qword [rsi + 0x18], rax
mov rax, qword [rsp + 0x2a0]
mov qword [rsi + 0x20], rax
mov rax, qword [rsp + 0x298]
mov qword [rsi + 0x28], rax
mov rax, qword [rsp + 0x290]
mov qword [rsi + 0x30], rax
mov rax, qword [rsp + 0x288]
mov qword [rsi + 0x38], rax
and qword [rsi + 0x40], 0
xor eax, eax
mov byte [rsi + 0x48], al
mov ecx, dword [rsp + 0xe8]
mov dword [rsi + 0x4c], ecx
mov ecx, dword [rsp + 0x1e8]
mov dword [rsi + 0x50], ecx
mov ecx, dword [rsp + 0x20c]
mov dword [rsi + 0x58], ecx
mov cl, byte [rsp + 0x37]
mov byte [rsi + 0x5c], cl
mov cl, byte [rsp + 0x36]
mov byte [rsi + 0x5d], cl
mov qword [rsi + 0x60], rbx
mov qword [rsi + 0x68], r13
and qword [rsi + 0x70], 0
mov qword [rsi + 0x78], 3
mov qword [rsi + 0x80], r15
mov byte [rsi + 0x88], al
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmm2, xmmword [rsp + 0xc0]
movups xmmword [rsi + 0xb0], xmm2
movups xmmword [rsi + 0xa0], xmm1
movups xmmword [rsi + 0x90], xmm0
mov byte [rsi + 0xc0], al
mov rdi, qword [rsp + 0x110]
mov qword [rsi + 0xc8], rdi
mov rcx, qword [rsp + 0x98]
mov qword [rsi + 0xd0], rcx
and qword [rsi + 0xd8], 0
movaps xmm0, xmmword [rsp + 0x210]
movups xmmword [rsi + 0xe0], xmm0
mov cl, byte [rsp + 0x220]
mov byte [rsi + 0xf0], cl
mov ecx, dword [rsp + 0x1c8]
mov edx, dword [rsp + 0x1cb]
mov dword [rsi + 0xf1], ecx
mov dword [rsi + 0xf4], edx
mov qword [rsi + 0xf8], 0x10
mov rcx, qword [rsp + 0x1f8]
mov qword [rsi + 0x100], rcx
movups xmm0, xmmword [rsp + 0x239]
movups xmmword [rsi + 0x111], xmm0
movaps xmm0, xmmword [rsp + 0x230]
movups xmmword [rsi + 0x108], xmm0
mov ecx, dword [rsp + 0x1c0]
mov edx, dword [rsp + 0x1c3]
mov dword [rsi + 0x121], ecx
mov dword [rsi + 0x124], edx
and qword [rsi + 0x128], 0
mov byte [rsi + 0x130], al
mov ecx, dword [rsp + 0x272]
mov edx, dword [rsp + 0x275]
mov dword [rsi + 0x131], ecx
mov dword [rsi + 0x134], edx
mov ecx, 6
mov qword [rsi + 0x138], rcx
mov rdx, qword [rsp + 0x88]
mov qword [rsi + 0x140], rdx
mov qword [rsi + 0x148], rcx
mov rcx, qword [rsp + 0x300]
mov qword [rsi + 0x160], rcx
movaps xmm0, xmmword [rsp + 0x2f0]
movups xmmword [rsi + 0x150], xmm0
and qword [rsi + 0x168], 0
mov byte [rsi + 0x170], al
mov rcx, qword [rsp + 0x1f0]
mov qword [rsi + 0x178], rcx
mov ecx, dword [rsp + 0x90]
mov dword [rsi + 0x180], ecx
mov qword [rsi + 0x188], r12
and qword [rsi + 0x190], 0
mov byte [rsi + 0x198], al
mov dword [rsi + 0x19c], ebp
mov eax, dword [rsp + 0x208]
mov dword [rsi + 0x1a0], eax
mov ecx, 8
mov edx, 0x200
call fcn.1400186c4
test rax, rax
je 0x140076bfb
mov rbx, rax
mov ecx, 0x70
mov edx, 8
call fcn.1400b3d4e
and qword [rax], 0
mov ecx, 0x400
mov qword [rax + 8], rcx
mov rdx, qword [rsp + 0x118]
mov qword [rax + 0x10], rdx
and qword [rax + 0x18], 0
mov qword [rax + 0x20], r14
mov qword [rax + 0x28], rcx
mov qword [rax + 0x30], rdi
xor edi, edi
mov byte [rax + 0x38], dil
mov ecx, dword [rsp + 0x1b8]
mov edx, dword [rsp + 0x1bb]
mov dword [rax + 0x39], ecx
mov dword [rax + 0x3c], edx
mov qword [rax + 0x40], 0x40
mov qword [rax + 0x48], rbx
xorps xmm0, xmm0
movups xmmword [rax + 0x50], xmm0
and dword [rax + 0x60], 0
mov ecx, dword [rsp + 0x204]
mov dword [rax + 0x64], ecx
mov byte [rax + 0x68], dil
movups xmmword [rsp + 0x47], xmm0
mov rcx, qword [rsp + 0x4f]
mov qword [rsp + 0x15f], rcx
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x150], xmm0
mov rcx, qword [rsp + 0x128]
mov qword [rsp + 0x2b8], rcx
mov qword [rsp + 0x2c0], rax
and qword [rsp + 0x2c8], 0
mov byte [rsp + 0x2d0], dil
movaps xmm0, xmmword [rsp + 0x150]
movups xmmword [rsp + 0x2d1], xmm0
mov rax, qword [rsp + 0x15f]
mov qword [rsp + 0x2e0], rax
and qword [rsp + 0x2e8], 0
mov qword [rsp + 0x2a8], rsi
mov qword [rsp + 0x2b0], r12
lea rcx, [rsp + 0x318]
call fcn.140076e58
mov rbx, qword [rsp + 0xe0]
movups xmm8, xmmword [rbx + 0x198]
mov rcx, qword [rsp + 0x2a8]
call fcn.1400b376c
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x218], rdx
lea rsi, [rsp + 0x318]
mov r8d, 0x198
mov rcx, rsi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmmword [rsi + 0x198], xmm8
movdqu xmm0, xmmword [rsp + 0x2f0]
movups xmm1, xmmword [rsp + 0x300]
movdqu xmmword [rsi + 0x1a8], xmm0
movups xmmword [rsi + 0x1b8], xmm1
mov rax, qword [rsp + 0x310]
mov qword [rsi + 0x1c8], rax
mov byte [rsi + 0x1d0], dil
mov eax, dword [rsp + 0x1e1]
mov ecx, dword [rsp + 0x1e4]
mov dword [rsi + 0x1d1], eax
mov dword [rsi + 0x1d4], ecx
call fcn.14004819e
test rax, rax
je 0x140076c72
mov rsi, rax
cmp byte [rax + 0x46], 2
jne 0x140076c0a
mov byte [rsi + 0x46], 0
mov ecx, 0x190
add rcx, qword [rsp + 0x2a8]
call fcn.1400b7cfb
mov ebx, eax
mov ebp, edx
cmp dword [rsi + 0x38], 0
je 0x140074faa
mov edi, dword [rsi + 0x3c]
mov r14d, dword [rsi + 0x40]
jmp 0x140074fb4
call fcn.1400b3e60
mov edi, eax
mov r14d, edx
lea rax, [rsp + 0x2c0]
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.1400b3bc2
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], rdx
mov dword [rsp + 0x160], edi
mov dword [rsp + 0x164], r14d
lea rdx, [rsp + 0x50]
xorps xmm8, xmm8
xor eax, eax
xchg qword [rsp + 0x2c0], rax
test rax, rax
jne 0x14007548b
and qword [rsp + 0x230], 0
mov rax, qword [rsp + 0x2e8]
shr rax, 2
movups xmmword [rdx], xmm8
and qword [rdx + 0x10], 0
lea rcx, [rsp + 0x2c8]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
movups xmmword [rdx + 0x18], xmm8
mov byte [rdx + 0x28], 0
mov eax, dword [rsp + 0x120]
mov ecx, dword [rsp + 0x123]
mov dword [rdx + 0x2c], ecx
mov dword [rdx + 0x29], eax
call fcn.1400b6b33
test rax, rax
je 0x140076b42
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], rdx
lea rax, [rsp + 0x170]
mov qword [rsp + 0xf0], rax
call fcn.14004819e
test rax, rax
je 0x1400750a4
mov bl, byte [rax + 0x44]
mov r14b, byte [rax + 0x45]
mov word [rax + 0x44], 0x8001
jmp 0x1400750a6
mov bl, 2
mov rbp, qword [rsp + 0xf0]
mov rdi, qword [rsp + 0x40]
lea r13, [rsp + 0x70]
movzx eax, byte [rsp + 0x78]
test rax, rax
jne 0x14007518e
mov rcx, qword [rdi + 0x20]
and rcx, 0xfffffffffffffffc
lea rax, [rcx + 2]
lock cmpxchg qword [rdi + 0x20], rcx
jne 0x1400750e1
mov byte [rsp + 0x78], 2
jmp 0x1400750b8
mov rax, qword [rbp]
mov rcx, qword [rbp + 8]
call qword [rax]
mov rsi, rax
mov r12, rdx
mov rcx, rdi
call fcn.1400b4aa7
mov rcx, rax
and dl, 1
mov r8, qword [rdi + 0x20]
mov rax, r8
shr rax, 2
cmp rax, qword [rsp + 0x48]
jne 0x140075179
mov rax, r8
and rax, 3
je 0x140075149
cmp eax, 2
jne 0x140075226
and r8, 0xfffffffffffffffc
lea rax, [r8 + 2]
lock cmpxchg qword [rdi + 0x20], r8
je 0x140075179
mov r8, rax
and rax, 3
mov qword [rsp + 0x130], rax
je 0x140075111
jmp 0x140076aa9
and r8, 0xfffffffffffffffc
lea r9, [r8 + 1]
mov rax, r8
lock cmpxchg qword [rdi + 0x20], r9
je 0x14007522f
mov r8, rax
and eax, 3
mov qword [rsp + 0x130], rax
cmp rax, 2
je 0x140075111
jmp 0x140076a8d
mov byte [rsp + 0x78], 2
call fcn.1400b49de
mov rcx, r12
call qword [rsi + 0x18]
jmp 0x1400750b8
cmp eax, 1
jne 0x140075325
mov rcx, r13
mov dl, 2
call fcn.1400b7f3e
test rax, rax
jne 0x1400752ca
mov rcx, rdi
call fcn.1400b4aa7
mov r12, rax
mov esi, edx
mov rcx, r13
xor edx, edx
call fcn.1400b7f3e
test rax, rax
jne 0x1400752ed
mov rax, qword [rdi + 0x20]
shr rax, 2
mov r13, qword [rsp + 0x60]
cmp rax, qword [rsp + 0x48]
je 0x14007532c
mov r15, qword [rsp + 0x68]
and qword [rsp + 0x60], 0
mov rcx, r12
add rcx, 0x10
lea rdx, [rsp + 0x50]
call fcn.1400b5bd2
mov byte [rsp + 0x78], 2
and sil, 1
mov rcx, r12
mov edx, esi
call fcn.140034d76
test r13, r13
je 0x1400750b3
mov rcx, r15
call qword [r13 + 0x18]
jmp 0x1400750b3
cmp eax, 1
jne 0x140076a75
mov rdi, qword [rsp + 0x60]
mov r15, qword [rsp + 0x68]
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], r12
lea r8, [rsp + 0x50]
mov qword [rsp + 0x130], r8
mov rax, qword [rcx + 0x10]
cmp rax, r8
je 0x140076aee
mov qword [rsp + 0x58], rax
and qword [rsp + 0x50], 0
test rax, rax
je 0x140075270
mov qword [rax], r8
mov qword [rcx + 0x10], r8
cmp qword [rcx + 0x18], 0
jne 0x14007527f
mov qword [rcx + 0x18], r8
mov byte [rsp + 0x78], 1
call fcn.140034d76
test rdi, rdi
je 0x140075294
mov rcx, r15
call qword [rdi + 0x18]
lea rcx, [rsp + 0x318]
lea rdx, [rsp + 0xf0]
call fcn.14007704b
mov esi, eax
xor ebp, ebp
mov ecx, ebx
mov edx, r14d
call fcn.140071be3
test sil, sil
je 0x140075392
call fcn.1400b6bfd
jmp 0x14007508b
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
and qword [rsp + 0x60], 0
test rax, rax
je 0x1400752e2
call qword [rax + 0x18]
mov qword [rsp + 0x70], 0
jmp 0x140075320
mov r15, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x68]
and qword [rsp + 0x60], 0
mov qword [rsp + 0x70], 0
and sil, 1
mov rcx, r12
mov edx, esi
call fcn.140034d76
test r15, r15
je 0x140075320
mov rcx, rdi
call qword [r15 + 0x18]
mov byte [rsp + 0x78], 2
mov bpl, 1
xor esi, esi
jmp 0x1400752ad
mov r8, qword [rbp]
mov rdi, qword [rbp + 8]
test r13, r13
je 0x140075357
mov rdx, qword [rsp + 0x68]
mov rcx, r13
mov r13, r8
mov r9, rdi
call fcn.1400b5546
mov r8, r13
test al, al
je 0x140075357
xor edi, edi
jmp 0x140075371
mov rcx, rdi
call qword [r8]
mov rdi, qword [rsp + 0x60]
mov r15, qword [rsp + 0x68]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
and sil, 1
mov rcx, r12
mov edx, esi
call fcn.140034d76
test rdi, rdi
lea r13, [rsp + 0x70]
jne 0x14007528e
jmp 0x140075294
mov rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x178]
call qword [rax + 0x18]
cmp byte [rsp + 0x78], 1
jne 0x14007544c
mov rdi, qword [rsp + 0x40]
mov rcx, rdi
call fcn.1400b4aa7
mov rsi, rax
mov ebx, edx
mov r14, qword [rdi + 0x20]
add rdi, 0x20
mov rcx, r13
xor edx, edx
call fcn.1400b7f3e
mov r12, rax
lea r15, [rsi + 0x10]
mov rcx, r15
lea rdx, [rsp + 0x50]
call fcn.1400b5bd2
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
call fcn.1400b7ae6
test al, al
je 0x14007540e
mov eax, r14d
and eax, 3
cmp eax, 1
jne 0x14007540e
and r14, 0xfffffffffffffffc
mov rax, r14
xchg qword [rdi], rax
and bl, 1
cmp r12, 1
jne 0x140075442
mov rcx, r15
mov rdx, rdi
mov r8, r14
call fcn.1400b79f4
test rax, rax
je 0x140075442
mov rdi, rax
mov r14, rdx
mov rcx, rsi
mov edx, ebx
call fcn.140034d76
mov rcx, r14
call qword [rdi + 8]
jmp 0x14007544c
mov rcx, rsi
mov edx, ebx
call fcn.1400b49de
mov rax, qword [rsp + 0x60]
test rax, rax
je 0x14007545e
mov rcx, qword [rsp + 0x68]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x230]
test bpl, bpl
je 0x140075a2b
test rax, rax
je 0x140075481
lea rcx, [rsp + 0x230]
call fcn.140076f6a
lea rdx, [rsp + 0x50]
jmp 0x140074ffd
mov rcx, qword [rsp + 0x2a8]
lock inc qword [rcx]
jle 0x140076b6e
pxor xmm0, xmm0
lea rdx, [rsp + 0x248]
movdqu xmmword [rdx], xmm0
mov qword [rsp + 0x230], rcx
and qword [rsp + 0x238], 0
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x258], 8
and qword [rsp + 0x260], 0
lea rax, [rsp + 0x2c0]
mov qword [rsp + 0x268], rax
mov rax, qword [rsp + 0x230]
mov rcx, qword [rsp + 0x238]
lea rsi, [rsp + 0x178]
mov qword [rsi - 8], rax
mov qword [rsi], rcx
mov rax, qword [rsp + 0x240]
mov qword [rsi + 8], rax
mov rax, qword [rsp + 0x248]
mov qword [rsi + 0x10], rax
mov rax, qword [rsp + 0x250]
mov qword [rsi + 0x18], rax
mov rax, qword [rsp + 0x258]
mov qword [rsi + 0x20], rax
movdqu xmm0, xmmword [rsp + 0x260]
movdqa xmmword [rsi + 0x28], xmm0
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
mov rcx, rsi
call fcn.1400b6da5
mov rdi, rdx
mov rbx, qword [rax]
and qword [rax], 0
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
mov rcx, rbx
call fcn.140083c9f
inc qword [rdi]
lea rdi, [rsp + 0x170]
mov qword [rsp + 0x130], rdi
lea rax, [rsp + 0x318]
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x140], rbx
mov qword [rsp + 0x148], rdi
call fcn.14004819e
test rax, rax
je 0x140076c65
mov rcx, qword [rax + 0x30]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x80], rax
mov qword [rax + 0x30], rdi
lea rax, [rsp + 0x188]
mov rax, qword [rax - 0x18]
lea rcx, [rax + 0x10]
mov byte [rax + 0xc0], 1
lea rdx, str.0v_v_
mov qword [rsp + 0xf0], rdx
mov qword [rsp + 0xf8], rcx
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0xf0]
mov qword [rdx], rcx
lea r12, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
lea r14, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
xor ecx, ecx
xchg byte [rax + 0xc0], cl
test cl, cl
je 0x1400756b2
mov rcx, rsi
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1400b6da5
mov r15, rax
mov r13, rdx
mov rcx, rax
call fcn.140076fa7
mov qword [r15], rbx
inc qword [r13]
call fcn.14004819e
test rax, rax
je 0x140075662
mov bl, byte [rax + 0x44]
mov r15b, byte [rax + 0x45]
mov word [rax + 0x44], 0x8001
jmp 0x140075664
mov bl, 2
lea rcx, [rsp + 0x318]
lea rdx, [rsp + 0x120]
call fcn.14007704b
mov r13d, eax
mov ecx, ebx
mov edx, r15d
call fcn.140071be3
mov rcx, rsi
mov rdx, r12
call fcn.1400b6da5
mov r15, rdx
mov rbx, qword [rax]
and qword [rax], 0
mov rcx, rbx
mov rdx, r14
call fcn.140083c9f
inc qword [r15]
test r13b, r13b
je 0x140076a4b
mov rax, qword [rsp + 0x170]
mov ebp, dword [rax + 0x58]
lea rcx, [rsp + 0x170]
sub ebp, 1
jb 0x1400757ca
cmp byte [rbx + 0x68], 0
jne 0x140075a3f
mov eax, dword [rbx + 0x60]
mov ecx, dword [rbx + 0x64]
inc eax
mov dword [rbx + 0x60], eax
test ecx, ecx
je 0x140076a5d
mov r13, qword [rsp + 0x170]
xor edx, edx
div ecx
test edx, edx
je 0x14007571d
lea rcx, [rbx + 0x40]
call fcn.1400b4374
mov r15, rax
test rax, rax
jne 0x140075750
add r13, 0x90
mov rcx, r13
call fcn.1400b43c2
jmp 0x14007573d
add r13, 0x90
mov rcx, r13
call fcn.1400b43c2
mov r15, rax
test rax, rax
jne 0x140075750
lea rcx, [rbx + 0x40]
call fcn.1400b4374
mov r15, rax
xor ecx, ecx
call fcn.1400b43b8
test r15, r15
je 0x1400757ee
mov rcx, rsi
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1400b6da5
mov r13, rax
mov rdi, rdx
mov rcx, rax
call fcn.140076fa7
mov qword [r13], rbx
inc qword [rdi]
call fcn.14004819e
test rax, rax
je 0x14007578d
mov bl, byte [rax + 0x44]
mov r13b, byte [rax + 0x45]
mov word [rax + 0x44], 0x8001
jmp 0x14007578f
mov bl, 2
mov rax, qword [r15 + 0x10]
mov rcx, r15
call qword [rax]
mov ecx, ebx
mov edx, r13d
call fcn.140071be3
mov rcx, rsi
mov rdx, r12
call fcn.1400b6da5
mov rdi, rdx
mov rbx, qword [rax]
and qword [rax], 0
mov rcx, rbx
mov rdx, r14
call fcn.140083c9f
inc qword [rdi]
jmp 0x1400756bd
mov r8, qword [rsp + 0x170]
add r8, 0x10
mov rdx, rbx
call fcn.1400b74d6
mov rbx, rax
mov rax, qword [rsp + 0x170]
jmp 0x140075615
movabs rax, 0x7fffffffffffffff
cmp qword [rsp + 0x188], rax
jae 0x140076d76
cmp qword [rsp + 0x1a0], 0
mov r15, qword [rsp + 0x170]
lea rcx, [rsp + 0x170]
je 0x14007582d
add r15, 0x10
mov rdx, rbx
mov r8, r15
jmp 0x1400757d9
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov qword [rbx], 2
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x40]
lea r8, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1400b6d67
cmp qword [r15 + 0x20], 0
je 0x1400758d1
mov rcx, rsi
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1400b6da5
mov rdi, rax
mov r13, rdx
mov rcx, qword [rax]
call fcn.1400b5cdb
mov qword [rdi], rbx
inc qword [r13]
mov rcx, qword [r15 + 0x20]
mov rdx, qword [r15 + 0x28]
call fcn.140047b3a
mov rcx, rax
call qword [rdx + 0x28]
mov rcx, rsi
mov rdx, r12
call fcn.1400b6da5
mov rdi, rdx
mov rbx, qword [rax]
and qword [rax], 0
mov rcx, rbx
mov rdx, r14
call fcn.140083c9f
inc qword [rdi]
cmp qword [rbx + 0x58], 0
jne 0x140075964
mov rcx, rsi
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1400b6da5
mov rdi, rax
mov r13, rdx
mov rcx, qword [rax]
call fcn.1400b5cdb
mov qword [rdi], rbx
inc qword [r13]
lea rdx, [r15 + 0xc8]
cmp qword [rsp + 0xa0], 0
je 0x140075921
lea rcx, [rsp + 0xa8]
call fcn.1400b6f2e
jmp 0x140075934
lea rcx, [rsp + 0xa8]
mov r8d, 0x3b9aca00
call fcn.1400b6dc8
lea rcx, [rsp + 0x188]
call fcn.1400b6f82
mov rcx, rsi
mov rdx, r12
call fcn.1400b6da5
mov rdi, rdx
mov rbx, qword [rax]
and qword [rax], 0
mov rcx, rbx
mov rdx, r14
call fcn.140083c9f
inc qword [rdi]
cmp qword [r15 + 0x30], 0
je 0x1400759c5
mov rcx, rsi
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1400b6da5
mov rdi, rax
mov r13, rdx
mov rcx, qword [rax]
call fcn.1400b5cdb
mov qword [rdi], rbx
inc qword [r13]
mov rcx, qword [r15 + 0x30]
mov rdx, qword [r15 + 0x38]
call fcn.140047b3a
mov rcx, rax
call qword [rdx + 0x28]
mov rcx, rsi
mov rdx, r12
call fcn.1400b6da5
mov rdi, rdx
mov rbx, qword [rax]
and qword [rax], 0
mov rcx, rbx
mov rdx, r14
call fcn.140083c9f
inc qword [rdi]
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movups xmm2, xmmword [rsp + 0xc0]
movups xmm3, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov rcx, rbx
call fcn.1400b4e86
movdqa xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
movaps xmm3, xmmword [rsp + 0x70]
movups xmmword [rbx + 0x30], xmm3
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbx], xmm0
jmp 0x1400757e1
test rax, rax
je 0x140075a8b
lea rcx, [rsp + 0x230]
call fcn.140076f6a
jmp 0x140075a8b
xor ebp, ebp
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x38]
mov qword [rax + 0x30], rcx
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
mov rcx, rsi
call fcn.1400b6da5
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call fcn.140076fa7
mov qword [rsi], rbx
inc qword [rdi]
lea rcx, [rsp + 0x170]
call fcn.140076f6a
test bpl, bpl
je 0x140076c9e
call fcn.1400b3a9d
mov rsi, rax
test rax, rax
je 0x140075ac4
cmp byte [rsi + 0x46], 2
je 0x140076c4d
mov byte [rsi + 0x46], 2
cmp dword [rsi + 0x38], 0
jne 0x140075ab1
call fcn.1400b3e60
mov rax, qword [rsp + 0x160]
mov dword [rsi + 0x38], 1
mov qword [rsi + 0x3c], rax
test rsi, rsi
sete cl
call fcn.1400b3a66
lea rcx, [rsp + 0x150]
call fcn.140076ea2
movzx eax, byte [rsp + 0x4e8]
cmp eax, 3
je 0x140075b16
test eax, eax
jne 0x140075b30
lea rcx, [rsp + 0x318]
call fcn.1400728e8
lea rcx, [rsp + 0x4b8]
call fcn.1400728c2
lea rcx, [rsp + 0x4b0]
call fcn.140072950
jmp 0x140075b30
lea rcx, [rsp + 0x4c8]
call fcn.140072950
lea rcx, [rsp + 0x4c0]
call fcn.140076ec9
lea rcx, [rsp + 0x210]
call fcn.140076ea2
lea rbx, [rsp + 0x318]
lea rsi, [rsp + 0x2a8]
mov ecx, 9
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov rdx, qword [rbx]
lea rcx, [rsp + 0x170]
call fcn.1400b3b43
xor eax, eax
xchg qword [rbx + 0x18], rax
test rax, rax
je 0x140075d2d
mov rcx, qword [rsp + 0x318]
lock inc qword [rcx]
jle 0x140076b6e
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0xa0], rcx
and qword [rsp + 0xa8], 0
lea rcx, [rsp + 0x330]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xc8], 8
and qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], rcx
call fcn.1400b3a9d
test rax, rax
je 0x140075cbd
add rax, 0x18
mov rcx, rax
call fcn.1400b63a2
mov rax, qword [rax]
dec qword [rdx]
test rax, rax
je 0x140075cbd
movdqu xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movups xmm2, xmmword [rsp + 0xc0]
movups xmm3, xmmword [rsp + 0xd0]
lea rdi, [rsp + 0x48]
movaps xmmword [rdi + 0x28], xmm3
movaps xmmword [rdi + 0x18], xmm2
movaps xmmword [rdi + 8], xmm1
movdqa xmmword [rdi - 8], xmm0
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
mov rcx, rdi
call fcn.1400b6da5
mov rbx, rdx
mov rsi, qword [rax]
and qword [rax], 0
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
mov rcx, rsi
call fcn.140083c9f
inc qword [rbx]
call fcn.1400b3a9d
test rax, rax
je 0x140076d18
mov rbx, rax
mov r14, qword [rax + 0x30]
lea r15, [rsp + 0x40]
mov qword [rax + 0x30], r15
mov rdx, qword [rsp + 0x318]
add rdx, 0x10
mov rcx, rsi
call fcn.1400b4022
mov qword [rbx + 0x30], r14
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
mov rcx, rdi
call fcn.1400b6da5
mov rdi, rax
mov rbx, rdx
mov rcx, qword [rax]
call fcn.1400b5cdb
mov qword [rdi], rsi
inc qword [rbx]
mov rcx, r15
jmp 0x140075d26
lea rdi, [rsp + 0xa8]
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
mov rcx, rdi
call fcn.1400b6da5
mov rsi, qword [rax]
and qword [rax], 0
test rsi, rsi
je 0x140076cd5
inc qword [rdx]
mov rdx, qword [rsp + 0x318]
add rdx, 0x10
mov rcx, rsi
call fcn.1400b4022
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
mov rcx, rdi
call fcn.1400b6da5
mov rdi, rax
mov rbx, rdx
mov rcx, qword [rax]
call fcn.1400b5cdb
mov qword [rdi], rsi
inc qword [rbx]
lea rcx, [rsp + 0xa0]
call fcn.1400b7901
jmp 0x140075d3a
call fcn.140021182
test al, al
je 0x140076ce1
cmp qword [rsp + 0x170], 0
je 0x140075d52
lea rcx, [rsp + 0x178]
call fcn.1400b3993
xor ecx, ecx
lea rsi, [rsp + 0x318]
xchg qword [rsi + 0x18], rcx
call fcn.1400b5cdb
mov rcx, rsi
call fcn.140034e42
mov rcx, qword [rsi + 8]
add rcx, 0x40
call fcn.1400b4aa7
mov rsi, rax
mov ebx, edx
cmp byte [rax + 0x8c], 0
je 0x140075d9a
and bl, 1
mov rcx, rsi
mov edx, ebx
call fcn.1400b49de
jmp 0x1400769ad
mov byte [rsi + 0x8c], 1
mov rcx, rsi
add rcx, 0x60
call fcn.1400b27b3
and qword [rsi + 0x60], 0
mov ecx, 0xd0
add rcx, qword [rsp + 0x320]
call qword [sym.imp.KERNEL32.dll_WakeAllConditionVariable]
mov rax, qword [rsi + 0x78]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [rsi + 0x68]
movaps xmmword [rsp + 0xf0], xmm0
and qword [rsi + 0x68], 0
lea rdi, [rsp + 0x40]
mov rcx, rdi
call fcn.1400b136c
mov rcx, rdi
call fcn.1400b3f1e
movdqu xmm0, xmmword [rsi + 0x30]
movups xmm1, xmmword [rsi + 0x40]
movups xmm2, xmmword [rsi + 0x50]
movaps xmmword [rsp + 0x190], xmm2
movaps xmmword [rsp + 0x180], xmm1
movdqa xmmword [rsp + 0x170], xmm0
movups xmmword [rsi + 0x30], xmm6
movups xmmword [rsi + 0x40], xmm7
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], rdx
and bl, 1
mov rcx, rsi
mov edx, ebx
call fcn.140034d76
call fcn.1400b3a9d
test rax, rax
je 0x140075e4d
cmp byte [rax + 0x46], 2
sete al
jmp 0x140075e4f
mov al, 2
cmp al, 2
je 0x140075e83
and al, 1
jne 0x140075e83
call fcn.140021182
test al, al
je 0x140076d3f
lea rcx, [rsp + 0x170]
call fcn.1400b27c9
lea rcx, [rsp + 0xf0]
call fcn.1400b27be
jmp 0x1400769ad
call fcn.1400b6b33
test rax, rax
je 0x140075ffc
lea rsi, [rsp + 0x328]
lea rdi, [rsp + 0xa0]
mov qword [rdi], rax
mov qword [rdi + 8], rdx
call fcn.1400b3a9d
test rax, rax
je 0x140075ec1
mov bl, byte [rax + 0x44]
mov bpl, byte [rax + 0x45]
mov word [rax + 0x44], 0x8001
jmp 0x140075ec3
mov bl, 2
mov r13, qword [rsp + 0x328]
test r13, r13
je 0x140076b70
mov rcx, rdi
call fcn.1400b54ec
mov r15d, eax
mov r12b, 1
test r15b, 1
jne 0x140075fcc
mov r14d, r15d
shr r14d, 0x10
mov rax, qword [r13 + 0x30]
test al, 2
jne 0x140075f9d
test al, 4
jne 0x140075f88
test al, 1
je 0x140075f4e
mov rcx, qword [r13 + 0x20]
mov rdx, qword [r13 + 0x28]
mov r8, qword [rsp + 0xa0]
mov r9, qword [rsp + 0xa8]
call fcn.1400b5546
test al, al
jne 0x140075f7f
mov rax, qword [r13 + 0x30]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [r13 + 0x30], rcx
jne 0x140075f30
test al, 2
jne 0x140075f97
mov rax, qword [r13 + 0x20]
mov rcx, qword [r13 + 0x28]
call qword [rax + 0x18]
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
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 0x140075f6c
test al, 2
jne 0x140075f9d
shr r15d, 8
mov ecx, r15d
jmp 0x140075f8d
xor r12d, r12d
xor ecx, ecx
mov edx, r14d
call fcn.1400b5520
jmp 0x140075fcc
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.1400b5520
test r15b, r15b
je 0x140075fcc
mov rcx, rsi
call fcn.1400b2511
and qword [rsp + 0x328], 0
xor r12d, r12d
cmp bl, 2
je 0x140075fda
mov ecx, ebx
mov edx, ebp
call fcn.1400b3fab
test r12b, r12b
je 0x140075fe9
call fcn.1400b6bfd
jmp 0x140075ea8
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
call qword [rax + 0x18]
cmp qword [rsp + 0xf0], 0
je 0x140076025
lea rcx, [rsp + 0xf0]
call fcn.1400b383d
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rdx
mov eax, 1
jmp 0x140076027
xor eax, eax
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
call fcn.1400b29e4
mov rax, qword [rsp + 0x170]
mov r11, qword [rsp + 0x178]
lea rcx, [rax + r11]
inc rcx
movdqa xmm0, xmmword [rax]
pmovmskb r8d, xmm0
not r8d
lea r10, [rax + 0x10]
mov r9, qword [rsp + 0x188]
test r11, r11
je 0x14007609f
lea rdx, [r11 + 1]
mov rsi, rdx
shr rsi, 0x3b
jne 0x140076095
shl rdx, 5
add r11, 0x11
add r11, rdx
jb 0x140076095
movabs rsi, 0x7ffffffffffffff1
cmp r11, rsi
jb 0x140076a53
xor esi, esi
mov rdi, rax
sub rdi, rdx
jmp 0x1400760a1
xor esi, esi
lea rdx, [rsp + 0xa0]
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 + 0x40]
mov rcx, rsi
call fcn.1400b2e1e
cmp qword [rsi + 8], 0
je 0x140076318
mov rax, qword [rsp + 0xd8]
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov r13d, 4
cmovae r13, rcx
mov rax, r13
shr rax, 0x3a
jne 0x140076d82
mov rsi, r13
shl rsi, 5
mov ecx, 8
mov rdx, rsi
call fcn.1400186c4
test rax, rax
je 0x140076d87
mov r15, rax
lea rsi, [rsp + 0x40]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movdqu xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movups xmm2, xmmword [rsp + 0xc0]
movups xmm3, xmmword [rsp + 0xd0]
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 + 0x110], rax
lea rdi, [rsp + 0x230]
mov r12, 0xffffffffffffffff
lea rbx, [rsp + 0x150]
lea r14, [rsp + 0x130]
mov qword [rsp + 0x90], rax
mov rcx, rdi
mov rdx, rsi
call fcn.1400b2e1e
cmp qword [rsp + 0x238], 0
mov qword [rsp + 0x88], r15
je 0x1400762e0
cmp qword [rsp + 0x90], r13
jne 0x14007629c
mov r15, qword [rsp + 0x78]
inc r15
cmove r15, r12
add r15, r13
jae 0x1400761f2
xor ecx, ecx
jmp 0x14007628c
lea rax, [r13*2]
cmp rax, r15
cmova r15, rax
cmp r15, 5
jae 0x14007620d
mov r15d, 4
xor edx, edx
mov rax, r15
shr rax, 0x3a
sete dl
mov r8, r15
shl r8, 5
shl rdx, 3
mov rax, r13
shl rax, 5
mov rcx, qword [rsp + 0x88]
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x138], 8
mov rcx, rbx
mov r9, r14
call fcn.140018651
cmp qword [rsp + 0x150], 0
mov rcx, qword [rsp + 0x158]
je 0x140076277
mov r15, qword [rsp + 0x160]
jmp 0x14007628c
mov r13, r15
mov qword [rsp + 0x88], rcx
movabs rcx, 0x8000000000000001
mov rdx, r15
call fcn.140001d62
mov r15, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x90]
mov rax, rcx
shl rax, 5
movdqu xmm0, xmmword [rsp + 0x230]
movups xmm1, xmmword [rsp + 0x240]
movups xmmword [r15 + rax + 0x10], xmm1
movdqu xmmword [r15 + rax], xmm0
inc rcx
mov qword [rsp + 0x90], rcx
dec qword [rsp + 0x110]
jmp 0x1400761aa
lea rcx, [rsp + 0x40]
call fcn.1400b2e50
mov r12, qword [rsp + 0x90]
cmp r12, 0x15
jae 0x140076336
cmp r12, 1
jbe 0x140076925
mov r8d, 1
mov rcx, r15
mov rdx, r12
call fcn.1400b5263
jmp 0x140076925
lea rcx, [rsp + 0xa0]
call fcn.1400b2e50
mov r15d, 8
xor r12d, r12d
xor r13d, r13d
jmp 0x140076925
mov rax, r12
shl rax, 4
movabs rdx, 0x7fffffffffffffe0
and rdx, rax
mov al, byte [0x1401bf360]
xor ecx, ecx
call fcn.1400a9950
test rax, rax
je 0x140076d94
mov r14, rax
mov qword [rsp + 0x1e8], r13
mov ecx, 0x10
call fcn.140001cbd
test rax, rax
je 0x140076da0
mov rbx, rax
lea rax, [r15 + 0x40]
mov qword [rsp + 0x128], rax
xor edi, edi
xor ecx, ecx
mov esi, 0x10
mov qword [rsp + 0xe8], r14
mov r13, r12
sub r13, rcx
jbe 0x140076903
cmp r13, 2
mov qword [rsp + 0x38], rcx
jae 0x1400763be
lea rbp, [rcx + r13]
jmp 0x140076557
mov rax, rcx
shl rax, 5
lea rdx, [r15 + rax]
mov r10, qword [rdx + 0x20]
cmp r10, qword [rdx]
jae 0x140076419
add rax, qword [rsp + 0x128]
mov rdx, qword [rsp + 0x110]
lea r8, [rdx + rcx]
mov edx, 2
mov qword [rsp + 0x118], rbx
mov qword [rsp + 0x80], rdi
lea r9, [r8 + rdx]
cmp r9, 2
je 0x14007645b
mov r9, qword [rax]
cmp r9, r10
jae 0x140076458
inc rdx
add rax, 0x20
mov r10, r9
jmp 0x1400763fb
add rax, qword [rsp + 0x128]
mov rdx, qword [rsp + 0x110]
lea r8, [rdx + rcx]
mov edx, 2
lea r9, [r8 + rdx]
cmp r9, 2
je 0x1400763b5
mov r9, qword [rax]
cmp r9, r10
jb 0x1400768fb
inc rdx
add rax, 0x20
mov r10, r9
jmp 0x140076432
mov r13, rdx
lea rdx, [rcx + r13]
lea rax, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x98], rdx
mov r8, r15
mov r9, r12
call fcn.1400b522a
mov rdi, rdx
shr rdi, 1
shl rdx, 5
lea r15, [rdx + rax]
mov r12, rdi
shl r12, 5
sub r15, r12
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slicemod.rs
mov qword [rsp + 0x20], rcx
xor ecx, ecx
mov rdx, rdi
mov r8, rax
mov r9, rdi
call fcn.1400b522a
mov rbp, rax
mov rbx, rdx
lea rax, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slicemod.rs
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, rdi
mov r8, r15
mov r9, rdi
call fcn.1400b522a
add rax, r12
add rax, 0xffffffffffffffe0
xor r8d, r8d
cmp r8, rdi
je 0x14007652a
cmp r8, rbx
je 0x140076ad0
mov rcx, r8
not rcx
add rcx, rdi
cmp rcx, rdx
jae 0x140076ae2
xor ecx, ecx
cmp rcx, 4
je 0x14007651d
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 0x140076500
inc r8
add rax, 0xffffffffffffffe0
add rbp, 0x20
jmp 0x1400764de
mov r15, qword [rsp + 0x88]
mov r12, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x118]
mov rdi, qword [rsp + 0x80]
mov rbp, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x38]
cmp rbp, rcx
jb 0x140076bb6
cmp rbp, r12
ja 0x140076bb6
jae 0x1400765ae
cmp r13, 9
ja 0x1400765ae
lea rbp, [rcx + 0xa]
cmp rbp, r12
cmovae rbp, r12
cmp r13, 1
adc r13, 0
lea rax, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rdx, rbp
mov r8, r15
mov r9, r12
call fcn.1400b522a
mov rcx, rax
mov r8, r13
call fcn.1400b5263
mov rcx, qword [rsp + 0x38]
cmp rdi, rsi
jne 0x1400765ff
mov r13, rdi
lea rcx, [rsi + rsi]
mov qword [rsp + 0xe0], rcx
call fcn.140001cbd
test rax, rax
je 0x140076c41
mov rdi, rax
shl rsi, 4
mov rcx, rax
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov edx, 8
mov rcx, rbx
call fcn.14000cc90
mov rbx, rdi
mov rdi, r13
mov rcx, qword [rsp + 0x38]
jmp 0x140076607
mov qword [rsp + 0xe0], rsi
mov qword [rsp + 0x98], rbp
sub rbp, rcx
mov rdx, rdi
shl rdx, 4
mov qword [rbx + rdx], rbp
mov qword [rbx + rdx + 8], rcx
inc rdi
mov qword [rsp + 0x118], rbx
cmp rdi, 2
jb 0x1400768e6
mov rcx, rdi
shl rcx, 4
mov rax, qword [rcx + rbx - 0x10]
mov rdx, qword [rcx + rbx - 8]
add rdx, rax
cmp rdx, r12
je 0x140076695
mov r8, qword [rcx + rbx - 0x20]
cmp r8, rax
jbe 0x140076695
cmp rdi, 2
jbe 0x1400768e6
lea rsi, [rdi - 3]
mov rdx, rsi
shl rdx, 4
mov rdx, qword [rbx + rdx]
lea r9, [r8 + rax]
cmp rdx, r9
jbe 0x1400766aa
cmp rdi, 3
jbe 0x1400768e6
add r8, rdx
cmp qword [rcx + rbx - 0x40], r8
jbe 0x1400766aa
jmp 0x1400768e6
cmp rdi, 3
jb 0x1400766af
lea rsi, [rdi - 3]
mov rcx, rsi
shl rcx, 4
mov rdx, qword [rbx + rcx]
cmp rdx, rax
jb 0x1400766b3
lea rsi, [rdi - 2]
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
lea r9, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call case.0x140098f4d.192
mov r14, qword [rax]
mov r13, qword [rax + 8]
lea rbp, [rsi + 1]
mov rcx, rbx
mov qword [rsp + 0x80], rdi
mov rdx, rdi
mov r8, rbp
lea r9, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call case.0x140098f4d.192
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rsp + 0x1f0], rcx
add rdx, rcx
lea rax, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x38], r13
mov rcx, r13
mov r8, r15
mov r9, r12
call fcn.1400b522a
mov r13, rax
mov r12, rdx
mov rbx, r14
shl rbx, 5
lea rdi, [rax + rbx]
mov r15, rdx
shl r15, 5
sub r12, r14
mov qword [rsp + 0x1f8], r14
cmp r12, r14
jae 0x1400767e6
shl r12, 5
mov r14, qword [rsp + 0xe8]
mov rcx, r14
mov rdx, rdi
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r12, r14
lea rax, [r15 + r13]
add rax, 0xffffffffffffffe0
mov rbx, r12
mov r15, qword [rsp + 0x88]
mov r12, qword [rsp + 0x90]
cmp rdi, r13
jbe 0x140076860
cmp rbx, r14
jbe 0x140076860
mov rcx, qword [rbx - 0x20]
mov rdx, qword [rdi - 0x20]
cmp rcx, rdx
mov r8d, 0
sbb r8, r8
cmp rcx, rdx
mov r9d, 0
adc r9, 0xffffffffffffffff
shl r8, 5
add rdi, r8
shl r9, 5
add rbx, r9
cmp rcx, rdx
mov rcx, rbx
cmovb rcx, rdi
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
add rax, 0xffffffffffffffe0
jmp 0x140076785
add r15, r13
mov r14, qword [rsp + 0xe8]
mov rcx, r14
mov rdx, r13
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, r14
mov rdx, r14
mov r12, qword [rsp + 0x90]
cmp rdx, rbx
jae 0x140076868
cmp rdi, r15
jae 0x140076868
mov r8, qword [rdi]
xor eax, eax
xor ecx, ecx
mov r10, rdi
cmp r8, qword [rdx]
setae r8b
setb r9b
jb 0x140076831
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 rcx, 5
add rdi, rcx
mov al, r8b
shl rax, 5
add rdx, rax
jmp 0x14007680d
mov r13, rdi
mov rdx, r14
jmp 0x140076870
mov r15, qword [rsp + 0x88]
sub rbx, rdx
mov rcx, r13
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rsp + 0x80]
cmp rdi, rbp
jbe 0x140076b0b
mov rax, qword [rsp + 0x1f0]
add rax, qword [rsp + 0x1f8]
shl rbp, 4
mov rbx, qword [rsp + 0x118]
mov qword [rbx + rbp], rax
mov rax, qword [rsp + 0x38]
mov qword [rbx + rbp + 8], rax
mov rax, rsi
shl rax, 4
lea rcx, [rbx + rax]
lea rdx, [rbx + rax]
add rdx, 0x10
not rsi
add rsi, rdi
shl rsi, 4
mov r8, rsi
call sub.VCRUNTIME140.dll_memmove
dec rdi
jmp 0x14007662d
mov rsi, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0x98]
jmp 0x14007639e
mov r13, rdx
jmp 0x1400763b5
mov edx, 8
mov rcx, rbx
call fcn.14000cc90
mov edx, 8
mov rcx, r14
call fcn.14000cc90
mov r13, qword [rsp + 0x1e8]
shl r12, 5
lea rbx, [r15 + r12]
lea r14, [rsp + 0x48]
lea rdi, [rsp + 0x40]
mov rsi, r15
test r12, r12
je 0x140076975
mov rax, qword [rsi + 8]
test rax, rax
je 0x140076971
mov qword [rsp + 0x40], rax
movdqu xmm0, xmmword [rsi + 0x10]
add rsi, 0x20
movdqu xmmword [r14], xmm0
mov rcx, rdi
call fcn.1400b383d
mov rcx, rax
call fcn.140040de7
add r12, 0xffffffffffffffe0
jmp 0x14007693a
add rsi, 0x20
sub rbx, rsi
shr rbx, 5
add rsi, 8
sub rbx, 1
jb 0x140076994
mov rcx, rsi
call fcn.1400b28bf
add rsi, 0x20
jmp 0x140076980
test r13, r13
je 0x1400769ad
shl r13, 5
mov edx, 8
mov rcx, r15
mov r8, r13
call fcn.140001e3d
mov rax, qword [rsp + 0x320]
lock dec qword [rax]
jne 0x1400769c8
lea rcx, [rsp + 0x320]
call fcn.1400b26b2
mov rcx, qword [rsp + 0x328]
test rcx, rcx
je 0x140076a1e
lea rsi, [rsp + 0x328]
mov rax, qword [rcx + 0x30]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x1400769e1
and eax, 0xa
cmp eax, 8
jne 0x140076a03
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x328]
test rax, rax
je 0x140076a1e
lock dec qword [rax]
jne 0x140076a1e
mov rcx, rsi
call fcn.1400b2525
movaps xmm6, xmmword [rsp + 0x510]
movaps xmm7, xmmword [rsp + 0x520]
movaps xmm8, xmmword [rsp + 0x530]
add rsp, 0x548
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov bpl, 1
jmp 0x140075a41
mov esi, 0x10
jmp 0x140076097
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zerothere_is_no_such_thing_as_a_release_load
lea r8, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0x39
call fcn.1400c11d0
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_sync_notify.rs
mov edx, 0x28
call fcn.1400c11d0
lea r8, [rsp + 0xa0]
and qword [r8], 0
lea rdx, [0x14018ef30]
lea r9, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_sync_notify.rs
jmp 0x140076ac3
lea r8, [rsp + 0xa0]
and qword [r8], 0
lea rdx, [0x14018c848]
lea r9, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_sync_notify.rs
lea rcx, [rsp + 0x130]
call fcn.1400c4e9e
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slicemod.rs
mov rcx, rbx
mov rdx, rbx
call fcn.1400c10d0
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slicemod.rs
call fcn.1400c10d0
add rcx, 0x10
lea r8, [rsp + 0xa0]
and qword [r8], 0
lea rdx, [rsp + 0x130]
call fcn.1400c4e26
lea rax, str.Index_out_of_bounds
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_srccharmethods.rsh5e_
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1400c1010
lea rax, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.Failed_to__Enter::block_on_
lea r9, [0x140181828]
lea r8, [rsp + 0xf0]
mov edx, 0x1b
call fcn.1400c1520
ud2
lea rax, str.called_after_complete
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_srccharmethods.rsh5e_
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_synconeshot.rs
call fcn.1400c1010
mov ecx, 8
mov edx, 0x80
call fcn.1400c0cc0
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
mov edx, 0x2c
call fcn.1400c11d0
mov ecx, 8
mov edx, 0x8000
call fcn.1400c0cc0
mov ecx, 8
mov edx, 0x4000
call fcn.1400c0cc0
mov ecx, 8
mov edx, 0x1860
call fcn.1400c0cc0
mov ecx, 8
mov edx, 0x200
call fcn.1400c0cc0
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 + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_srccharmethods.rsh5e_
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
call fcn.1400c1010
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1400c15c0
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered__C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtimecontext_runtime.rs
lea r8, [0x14018d7a0]
mov edx, 0x2e
call fcn.1400c11d0
lea rcx, [rsp + 0x140]
call fcn.140076fb2
lea rax, [0x14018c7d0]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_std_src_threadlocal.rs
lea r9, [0x140181828]
lea r8, [rsp + 0xf0]
mov edx, 0x46
call fcn.1400c1520
lea rax, str.a_spawned_task_panicked_and_the_runtime_is_configured_to_shut_down_on_unhandled_panic
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_srccharmethods.rsh5e_
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1400c1010
lea rcx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1400c15c0
lea rax, [0x14018d8c8]
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_srccharmethods.rsh5e_
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1400c1010
mov rcx, rsi
call fcn.1400b3fea
lea rax, [0x14018c7d0]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_std_src_threadlocal.rs
lea r9, [0x14018cc88]
jmp 0x140076c8c
lea rax, [0x14018ec70]
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_srccharmethods.rsh5e_
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.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.1400c1010
lea rcx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_runtime_schedulerdefer.rs_
call fcn.1400c14c0
call fcn.14000cd70
mov ecx, 8
mov rdx, rsi
call fcn.1400c0cc0
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1400c15c0
lea rcx, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_src_slice_sort.rs
call fcn.1400c15c0
int3