Function at 0x14008de40
Capabilities:
Get system information on windows

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x6b8
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x620], xmm8
movdqa xmmword [rbp + 0x610], xmm7
movaps xmmword [rbp + 0x600], xmm6
and rsp, 0xffffffffffffff80
mov rbx, rsp
mov qword [rbx + 0x670], rbp
mov qword [rbp + 0x5f8], 0xfffffffffffffffe
mov rdi, rdx
mov qword [rbx + 0x3a0], rcx
cmp byte [rdx + 0xbc], 0
je 0x14008deb4
cmp qword [rdi], 0
je 0x14008e069
mov r13, qword [rdi + 8]
mov al, 1
jmp 0x14008e43e
movzx eax, word [rdi + 0xbd]
movzx ecx, byte [rdi + 0xbf]
mov rdx, qword [rdi + 0x48]
mov word [rbx + 0x5c8], ax
mov byte [rbx + 0x5ca], 1
mov byte [rbx + 0x5cb], cl
mov qword [rbx + 0x5c0], rdx
lea rcx, [rbx + 0x180]
lea rdx, [rbx + 0x5c0]
call fcn.140084380
mov rsi, qword [rbx + 0x180]
cmp rsi, 2
je 0x14008e48c
mov r14, qword [rbx + 0x188]
lea rdx, [rbx + 0x190]
lea rcx, [rbx + 0x4e0]
mov r8d, 0xe0
call sub.VCRUNTIME140.dll_memcpy
movdqu xmm0, xmmword [rbx + 0x4e0]
movdqu xmm1, xmmword [rbx + 0x4f0]
movdqu xmm2, xmmword [rbx + 0x500]
movdqu xmmword [rbx + 0x4c8], xmm2
movdqu xmmword [rbx + 0x4b8], xmm1
movdqu xmmword [rbx + 0x4a8], xmm0
lea rdx, [rbx + 0x510]
lea rcx, [rbx + 0x5c0]
mov r8d, 0xb0
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x498], rsi
mov qword [rbx + 0x4a0], r14
mov rdx, qword [rdi + 0x50]
mov byte [rbx + 0xb6], 1
mov rcx, rdi
call fcn.140087640
mov r14, rax
mov qword [rbx + 0xe0], rax
mov qword [rbx + 0xe8], rdx
lock inc qword [rax]
jle 0x140090b55
mov qword [rbx + 0xc0], r14
lea r15, [rdi + 0xa0]
mov byte [rbx + 0x80], 0
mov byte [rbx + 0x81], 1
mov rcx, r15
call fcn.140085720
mov r13d, eax
mov esi, edx
mov byte [rbx + 0x80], 0
mov byte [rbx + 0x81], 1
mov rcx, r15
call fcn.140085720
mov r15d, eax
mov r12d, edx
movdqu xmm0, xmmword [rbx + 0x498]
movdqu xmm1, xmmword [rbx + 0x4a8]
movdqu xmm2, xmmword [rbx + 0x4b8]
movups xmm3, xmmword [rbx + 0x4c8]
movaps xmmword [rbx + 0x440], xmm3
movdqa xmmword [rbx + 0x430], xmm2
movdqa xmmword [rbx + 0x420], xmm1
movdqa xmmword [rbx + 0x410], xmm0
lea rcx, [rbx + 0x4e0]
lea rdx, [rbx + 0x5c0]
mov r8d, 0xb0
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi + 0x78]
test rax, rax
je 0x14008e139
mov rcx, qword [rdi + 0x80]
lock inc qword [rax]
jg 0x14008e139
jmp 0x140090b55
lea rdx, str.TOKIO_WORKER_THREADS___cannot_be_set_to_0
lea r14, [rbx + 0x180]
mov r8d, 0x14
mov rcx, r14
call fcn.140064da0
movzx eax, byte [rbx + 0x198]
cmp al, 2
jne 0x14008e0cc
pxor xmm0, xmm0
movdqa xmmword [rbx + 0x1a0], xmm0
movdqa xmmword [rbx + 0x190], xmm0
movdqa xmmword [rbx + 0x180], xmm0
lea rcx, [rbx + 0x180]
call sub.kernel32.dll_GetSystemInfo
mov r13d, dword [rbx + 0x1a0]
cmp r13d, 1
adc r13d, 0
jmp 0x14008e437
mov r8, qword [rbx + 0x180]
mov rcx, qword [rbx + 0x188]
mov r9, qword [rbx + 0x190]
test al, al
je 0x14008e31f
mov qword [rbx + 0x5c0], r8
mov qword [rbx + 0x5c8], rcx
mov qword [rbx + 0x5d0], r9
test r9, r9
je 0x1400912f2
movzx eax, byte [r8]
cmp eax, 0x2d
je 0x14008e3cc
cmp eax, 0x2b
jne 0x140090771
dec r9
je 0x140090da8
lea r10, [r8 + 1]
cmp r9, 0x11
jb 0x14008e3e3
jmp 0x14009077e
mov dword [rbx + 0x70], r12d
mov rdx, qword [rdi + 0x88]
test rdx, rdx
mov dword [rbx + 0xa8], r15d
je 0x14008e162
mov r8, qword [rdi + 0x90]
lock inc qword [rdx]
jg 0x14008e162
jmp 0x140090b55
mov r9d, dword [rdi + 0x20]
mov r10d, dword [rdi + 0x24]
mov r11d, dword [rdi + 0xb8]
mov r15, qword [rdi + 0x98]
movzx edi, word [rdi + 0xc0]
mov dword [rbx + 0x3c0], r9d
mov dword [rbx + 0x3c4], r10d
mov dword [rbx + 0x408], r11d
mov qword [rbx + 0x3c8], r15
mov qword [rbx + 0x3d0], rax
mov qword [rbx + 0x3d8], rcx
mov qword [rbx + 0x3e0], rdx
mov qword [rbx + 0x3e8], r8
mov word [rbx + 0x40c], di
mov qword [rbx + 0x3f0], 0
mov byte [rbx + 0x3f8], 0
mov dword [rbx + 0x3fc], r13d
mov dword [rbx + 0x400], esi
test r9d, r9d
mov r15d, 0x1f
cmovne r15d, r10d
mov qword [rbx + 0x128], r14
movzx eax, byte [0x1400d6380]
mov rcx, qword [0x1400d62c0]
test rcx, rcx
jne 0x14008e21d
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009107b
mov rcx, rax
mov qword [0x1400d62c0], rax
mov r8d, 0x60
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14009107b
mov r12, rax
mov qword [rbx + 0x180], rax
mov qword [rbx + 0x188], 4
xor edi, edi
lea rsi, [rbx + 0x180]
xorps xmm6, xmm6
xor ecx, ecx
jmp 0x14008e27c
inc rcx
lea rax, [rdi + rdi*2]
mov byte [r12 + rax*8], 0
movups xmmword [r12 + rax*8 + 8], xmm6
mov rdi, qword [rbx + 0x190]
inc rdi
mov qword [rbx + 0x190], rdi
cmp rcx, 4
jae 0x14008e2bb
cmp rdi, qword [rbx + 0x188]
jne 0x14008e260
mov qword [rbx + 0x88], rcx
mov rcx, rsi
mov rdx, rdi
call fcn.140095930
mov r12, qword [rbx + 0x180]
mov rdi, qword [rbx + 0x190]
mov rcx, qword [rbx + 0x88]
jmp 0x14008e260
cmp qword [rbx + 0x188], rdi
jbe 0x14008e317
test rdi, rdi
je 0x1400907d2
mov qword [rbx + 0x88], rcx
lea rax, [rdi*8]
lea r13, [rax + rax*2]
mov rcx, qword [0x1400d62c0]
xor edx, edx
mov r8, r12
mov r9, r13
call qword [sym.imp.kernel32.dll_HeapReAlloc]
mov rsi, rax
test rax, rax
jne 0x1400907f0
mov qword [rbx + 0x70], r12
mov ecx, 8
mov rdx, r13
call fcn.140099050
jmp 0x1400912db
mov rsi, r12
jmp 0x1400907f0
test r9, r9
je 0x1400912dd
lea rax, [rbx + 0x199]
lea rdx, [r8 + r9]
mov r11, r8
jmp 0x14008e35c
add r11, 2
cmp r10, rdx
cmovne r10, r11
nop word cs:[rax + rax]
mov r11, r10
cmp r10, rdx
je 0x14008e0e9
lea r10, [r11 + 1]
movzx esi, byte [r11]
test sil, sil
jns 0x14008e350
cmp sil, 0xe0
jb 0x14008e338
cmp sil, 0xed
jne 0x14008e39f
cmp r10, rdx
je 0x14008e0e9
lea r10, [r11 + 2]
cmp r10, rdx
je 0x14008e0e9
cmp byte [r11 + 1], 0x9f
ja 0x1400911da
add r11, 3
mov r10, r11
jmp 0x14008e350
add r11, 2
cmp r10, rdx
cmove r11, r10
xor r10d, r10d
cmp r11, rdx
setne r10b
add r10, r11
cmp sil, 0xf0
jb 0x14008e350
xor r11d, r11d
cmp r10, rdx
setne r11b
add r10, r11
jmp 0x14008e350
mov r10, r8
cmp r9, 1
je 0x140090da8
cmp r9, 0x11
jae 0x14009077e
xor eax, eax
xor r13d, r13d
nop dword [rax + rax]
movzx edx, byte [r10 + rax]
add edx, 0xffffffd0
cmp edx, 9
ja 0x140090da8
lea r11, [r13*4]
add r11, r13
mov edx, edx
lea r13, [rdx + r11*2]
inc rax
cmp r9, rax
jne 0x14008e3f0
test r13, r13
je 0x140091169
test rcx, rcx
je 0x14008e437
mov rcx, qword [0x1400d62c0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [rdi + 0xbc]
movzx ecx, word [rdi + 0xbd]
movzx edx, byte [rdi + 0xbf]
mov r8, qword [rdi + 0x48]
mov word [rbx + 0x5c8], cx
xor al, 1
mov byte [rbx + 0x5ca], al
mov byte [rbx + 0x5cb], dl
mov qword [rbx + 0x5c0], r8
lea rcx, [rbx + 0x180]
lea rdx, [rbx + 0x5c0]
call fcn.140084380
mov rsi, qword [rbx + 0x180]
cmp rsi, 2
jne 0x14008e4aa
mov rax, qword [rbx + 0x188]
mov rcx, qword [rbx + 0x3a0]
mov qword [rcx + 8], rax
mov qword [rcx], 2
jmp 0x140090b2b
mov r14, qword [rbx + 0x188]
lea rdx, [rbx + 0x190]
lea rcx, [rbx + 0x4e0]
mov r8d, 0xe0
call sub.VCRUNTIME140.dll_memcpy
movdqu xmm0, xmmword [rbx + 0x4e0]
movdqu xmm1, xmmword [rbx + 0x4f0]
movdqu xmm2, xmmword [rbx + 0x500]
movdqu xmmword [rbx + 0x4c8], xmm2
movdqu xmmword [rbx + 0x4b8], xmm1
movdqu xmmword [rbx + 0x4a8], xmm0
lea rdx, [rbx + 0x510]
lea rcx, [rbx + 0x5c0]
mov r8d, 0xb0
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x498], rsi
mov qword [rbx + 0x4a0], r14
mov rdx, qword [rdi + 0x50]
add rdx, r13
mov byte [rbx + 0xa2], 1
mov rcx, rdi
call fcn.140087640
mov qword [rbx + 0x470], rax
mov qword [rbx + 0x478], rdx
lock inc qword [rax]
jle 0x140090b55
mov qword [rbx + 0x140], rax
mov qword [rbx + 0x490], rax
lea r15, [rdi + 0xa0]
mov byte [rbx + 0x82], 1
mov byte [rbx + 0x83], 0
mov byte [rbx + 0x84], 1
mov rcx, r15
call fcn.140085720
mov esi, eax
mov r14d, edx
mov byte [rbx + 0x82], 1
mov byte [rbx + 0x83], 0
mov byte [rbx + 0x84], 1
mov rcx, r15
call fcn.140085720
mov dword [rbx + 0x158], eax
mov dword [rbx + 0x168], edx
lea rcx, [rbx + 0x4e0]
lea rdx, [rbx + 0x5c0]
mov r8d, 0xb0
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi + 0x78]
test rax, rax
je 0x14008e600
mov rcx, qword [rdi + 0x80]
lock inc qword [rax]
jle 0x140090b55
mov rdx, qword [rdi + 0x88]
test rdx, rdx
je 0x14008e60c
mov r8, qword [rdi + 0x90]
lock inc qword [rdx]
jg 0x14008e60c
jmp 0x140090b55
mov rdx, qword [rdi + 0x88]
test rdx, rdx
jne 0x14008e5ee
mov r9d, dword [rdi + 0xb8]
mov r10, qword [rdi + 0x20]
mov r11, qword [rdi + 0x98]
movzx edi, word [rdi + 0xc0]
mov qword [rbx + 0x410], r10
mov dword [rbx + 0x458], r9d
mov qword [rbx + 0x418], r11
mov qword [rbx + 0x420], rax
mov qword [rbx + 0x428], rcx
mov qword [rbx + 0x430], rdx
mov qword [rbx + 0x438], r8
mov word [rbx + 0x45c], di
mov qword [rbx + 0x440], 0
mov byte [rbx + 0x448], 0
movzx eax, word [rbx + 0x17a]
mov word [rbx + 0x449], ax
movzx eax, byte [rbx + 0x17c]
mov byte [rbx + 0x44b], al
mov dword [rbx + 0x44c], esi
mov dword [rbx + 0x450], r14d
mov rsi, qword [rbx + 0x140]
mov qword [rbx + 0x4d8], rsi
movdqu xmm0, xmmword [rbx + 0x498]
movdqu xmm1, xmmword [rbx + 0x4a8]
movdqu xmm2, xmmword [rbx + 0x4b8]
movups xmm3, xmmword [rbx + 0x4c8]
movups xmmword [rbx + 0x1c0], xmm3
movdqu xmmword [rbx + 0x1b0], xmm2
movdqu xmmword [rbx + 0x1a0], xmm1
movdqu xmmword [rbx + 0x190], xmm0
mov byte [rbx + 0x1d0], 0
mov qword [rbx + 0x180], 1
mov qword [rbx + 0x188], 1
movzx eax, byte [0x1400d6380]
mov rcx, qword [0x1400d62c0]
test rcx, rcx
jne 0x14008e72c
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140090f14
mov rcx, rax
mov qword [0x1400d62c0], rax
mov r8d, 0x58
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140090f14
mov rdi, rax
mov rax, qword [rbx + 0x1d0]
mov qword [rdi + 0x50], rax
movups xmm0, xmmword [rbx + 0x1c0]
movups xmmword [rdi + 0x40], xmm0
movdqu xmm0, xmmword [rbx + 0x180]
movdqu xmm1, xmmword [rbx + 0x190]
movdqu xmm2, xmmword [rbx + 0x1a0]
movups xmm3, xmmword [rbx + 0x1b0]
movups xmmword [rdi + 0x30], xmm3
movdqu xmmword [rdi + 0x20], xmm2
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
pxor xmm0, xmm0
movdqa xmmword [rbx + 0x180], xmm0
mov byte [rbx + 0x190], 0
movzx eax, byte [0x1400d6380]
mov rcx, qword [0x1400d62c0]
test rcx, rcx
jne 0x14008e7cc
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140090f28
mov rcx, rax
mov qword [0x1400d62c0], rax
mov r8d, 0x30
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140090f28
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
movzx ecx, byte [rbx + 0x190]
mov byte [rax + 0x28], cl
movaps xmm0, xmmword [rbx + 0x180]
movups xmmword [rax + 0x18], xmm0
mov ecx, dword [rbx + 0x3c0]
mov edx, dword [rbx + 0x3c3]
mov dword [rax + 0x2c], edx
mov dword [rax + 0x29], ecx
movups xmm0, xmmword [rbx + 0x450]
movaps xmmword [rbx + 0x400], xmm0
movdqu xmm0, xmmword [rbx + 0x410]
movdqu xmm1, xmmword [rbx + 0x420]
movdqu xmm2, xmmword [rbx + 0x430]
movups xmm3, xmmword [rbx + 0x440]
movaps xmmword [rbx + 0x3f0], xmm3
movdqa xmmword [rbx + 0x3e0], xmm2
movdqa xmmword [rbx + 0x3d0], xmm1
movdqa xmmword [rbx + 0x3c0], xmm0
mov qword [rbx + 0x170], rax
mov qword [rbx + 0x160], rsi
test r13, r13
je 0x14008e8ee
mov rax, r13
shr rax, 0x3c
jne 0x1400910ee
lea rsi, [r13*8]
test rsi, rsi
je 0x14008e90c
movzx eax, byte [0x1400d6380]
mov rcx, qword [0x1400d62c0]
test rcx, rcx
jne 0x14008e8be
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14008e8ce
mov rcx, rax
mov qword [0x1400d62c0], rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
jne 0x14008e911
mov byte [rbx + 0x99], 1
mov byte [rbx + 0x9a], 1
mov ecx, 8
mov rdx, rsi
call fcn.140099050
jmp 0x1400912db
mov qword [rbx + 0xc0], 8
pxor xmm0, xmm0
movdqu xmmword [rbx + 0xc8], xmm0
mov eax, 8
jmp 0x14008e97e
mov eax, 8
mov qword [rbx + 0xc0], rax
mov qword [rbx + 0xc8], r13
mov qword [rbx + 0xd0], 0
mov rax, r13
shr rax, 0x3b
jne 0x140091106
mov rsi, r13
shl rsi, 4
movzx eax, byte [0x1400d6380]
mov rcx, qword [0x1400d62c0]
test rcx, rcx
jne 0x14008e96a
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009105b
mov rcx, rax
mov qword [0x1400d62c0], rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14009105b
mov qword [rbx + 0x128], rax
mov qword [rbx + 0x130], r13
mov qword [rbx + 0x138], 0
xor r12d, r12d
mov rdi, qword [sym.imp.kernel32.dll_HeapAlloc]
lea r14, [rbx + 0xe0]
xorps xmm6, xmm6
xor esi, esi
mov qword [rbx + 0x148], r13
cmp rsi, r13
mov qword [rbx + 0x70], r12
jae 0x14008eec1
nop word cs:[rax + rax]
movzx eax, byte [0x1400d6380]
mov rax, qword [0x1400d62c0]
test rax, rax
jne 0x14008e9f9
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140090b59
mov qword [0x1400d62c0], rax
mov r8d, 0x800
mov rcx, rax
xor edx, edx
call rdi
test rax, rax
je 0x140090b59
inc rsi
mov qword [rbx + 0xe0], rax
mov qword [rbx + 0xe8], 0x100
xor edx, edx
xor r13d, r13d
jmp 0x14008ea36
inc r13
inc rdx
mov qword [rbx + 0xf0], rdx
mov rax, qword [rbx + 0xe8]
cmp r13, 0x100
jae 0x14008ea80
cmp rdx, rax
jne 0x14008ea30
mov qword [rbx + 0x88], r13
mov rcx, r14
call fcn.1400537f0
mov rdx, qword [rbx + 0xf0]
mov r13, qword [rbx + 0x88]
jmp 0x14008ea30
mov r15, qword [rbx + 0xe0]
cmp rax, rdx
jbe 0x14008eae0
test rdx, rdx
mov qword [rbx + 0xb8], rdx
je 0x140090c92
lea r9, [rdx*8]
mov rcx, qword [0x1400d62c0]
xor edx, edx
mov r8, r15
mov qword [rbx + 0x3a8], r9
call qword [sym.imp.kernel32.dll_HeapReAlloc]
mov rdx, qword [rbx + 0xb8]
mov qword [rbx + 0xa8], rax
test rax, rax
jne 0x14008eae7
jmp 0x140090cf2
mov qword [rbx + 0xa8], r15
mov qword [rbx + 0x110], rdx
cmp rdx, 0x100
jne 0x140090c1e
mov qword [rbx + 0xb8], rsi
movzx eax, byte [0x1400d6380]
mov rax, qword [0x1400d62c0]
test rax, rax
jne 0x14008eb2b
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140090b90
mov qword [0x1400d62c0], rax
mov r8d, 0x28
mov rcx, rax
xor edx, edx
call rdi
test rax, rax
je 0x140090b90
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rax, qword [rbx + 0xa8]
mov qword [r15 + 0x10], rax
mov qword [r15 + 0x18], 0
mov dword [r15 + 0x20], 0
lock inc qword [r15]
jle 0x140090b55
mov qword [rbx + 0x3b0], r15
mov qword [rbx + 0x3b8], r15
mov rax, qword [rbx + 0x170]
mov rsi, qword [rax + 0x10]
lock inc qword [rsi]
jle 0x140090b55
movaps xmmword [rbx + 0x180], xmm6
mov byte [rbx + 0x190], 0
movzx eax, byte [0x1400d6380]
mov rax, qword [0x1400d62c0]
test rax, rax
jne 0x14008ebd2
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140090b75
mov qword [0x1400d62c0], rax
mov r8d, 0x30
mov rcx, rax
xor edx, edx
call rdi
test rax, rax
je 0x140090b75
mov r13, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rsi
movzx eax, byte [rbx + 0x190]
mov byte [r13 + 0x28], al
movdqa xmm0, xmmword [rbx + 0x180]
movdqu xmmword [r13 + 0x18], xmm0
mov eax, dword [rbx + 0xe0]
mov ecx, dword [rbx + 0xe3]
mov dword [r13 + 0x2c], ecx
mov dword [r13 + 0x29], eax
mov qword [rbx + 0x150], r13
lock inc qword [r13]
jle 0x140090b55
mov qword [rbx + 0xd8], r13
mov qword [rbx + 0xe0], 0
mov rcx, r14
call qword [sym.imp.kernel32.dll_QueryPerformanceCounter]
test eax, eax
je 0x140090bbf
mov rcx, qword [rbx + 0xe0]
mov byte [rbx + 0x6b], 0
mov byte [rbx + 0x6c], 1
mov byte [rbx + 0x6d], 0
mov byte [rbx + 0x6e], 1
call fcn.140060e60
mov rsi, rax
mov r12d, edx
mov dil, byte [rbx + 0x40c]
mov qword [rbx + 0x110], r15
mov qword [rbx + 0xe0], r13
mov r14d, dword [rbx + 0x3c0]
mov qword [rbx + 0x88], r13
mov r13d, dword [rbx + 0x3c4]
lea rcx, [rbx + 0x3f0]
call fcn.140085720
test r14d, r14d
mov ecx, 0x3d
cmove r13d, ecx
mov dword [rbx + 0x1c0], 0
mov qword [rbx + 0x180], 0
xor dil, 1
mov byte [rbx + 0x1c8], dil
mov qword [rbx + 0x198], r15
mov word [rbx + 0x1c9], 0
mov byte [rbx + 0x1cb], 0
mov rcx, qword [rbx + 0x88]
mov qword [rbx + 0x188], rcx
mov qword [rbx + 0x1a0], 0
movabs rcx, 0x40a99d60864b8a7e
mov qword [rbx + 0x1a8], rcx
mov qword [rbx + 0x1b0], rsi
mov dword [rbx + 0x1b8], r12d
mov dword [rbx + 0x1c4], r13d
mov dword [rbx + 0x190], eax
mov dword [rbx + 0x194], edx
movzx eax, byte [0x1400d6380]
mov rax, qword [0x1400d62c0]
test rax, rax
je 0x14008ed80
mov rdi, qword [sym.imp.kernel32.dll_HeapAlloc]
mov r13, qword [rbx + 0x148]
lea r14, [rbx + 0xe0]
mov r12, qword [rbx + 0x70]
jmp 0x14008edaf
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
mov rdi, qword [sym.imp.kernel32.dll_HeapAlloc]
mov r13, qword [rbx + 0x148]
lea r14, [rbx + 0xe0]
mov r12, qword [rbx + 0x70]
je 0x140090bab
mov qword [0x1400d62c0], rax
mov r8d, 0x50
mov rcx, rax
xor edx, edx
call rdi
test rax, rax
je 0x140090bab
movups xmm0, xmmword [rbx + 0x1c0]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rbx + 0x180]
movdqu xmm1, xmmword [rbx + 0x190]
movdqu xmm2, xmmword [rbx + 0x1a0]
movups xmm3, xmmword [rbx + 0x1b0]
movups xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov rdx, qword [rbx + 0xd0]
cmp rdx, qword [rbx + 0xc8]
jne 0x14008ee32
mov qword [rbx + 0xa8], rax
lea rcx, [rbx + 0xc0]
call fcn.1400537f0
mov rdx, qword [rbx + 0xd0]
mov rax, qword [rbx + 0xa8]
mov rcx, qword [rbx + 0xc0]
mov qword [rcx + rdx*8], rax
inc qword [rbx + 0xd0]
mov qword [rbx + 0x180], r15
mov rax, qword [rbx + 0x88]
mov qword [rbx + 0x188], rax
mov rdx, qword [rbx + 0x138]
cmp rdx, qword [rbx + 0x130]
jne 0x14008ee7c
lea rcx, [rbx + 0x128]
call fcn.140095a10
mov rdx, qword [rbx + 0x138]
mov rax, qword [rbx + 0x128]
mov rcx, rdx
shl rcx, 4
mov qword [rax + rcx], r15
mov r8, qword [rbx + 0x88]
mov qword [rax + rcx + 8], r8
inc rdx
mov qword [rbx + 0x138], rdx
inc r12
je 0x140090c04
mov rsi, qword [rbx + 0xb8]
cmp rsi, r13
mov qword [rbx + 0x70], r12
jb 0x14008e9d0
mov eax, 8
mov qword [rbx + 0xb8], rax
test r13, r13
je 0x14008ef33
mov rax, r13
shr rax, 0x3c
jne 0x14009111e
lea rsi, [r13*8]
test rsi, rsi
je 0x14008ef33
movzx eax, byte [0x1400d6380]
mov rcx, qword [0x1400d62c0]
test rcx, rcx
jne 0x14008ef18
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140091130
mov rcx, rax
mov qword [0x1400d62c0], rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
mov qword [rbx + 0xb8], rax
test rax, rax
je 0x140091130
movdqu xmm0, xmmword [rbx + 0x128]
movdqa xmmword [rbx + 0x180], xmm0
mov r12, qword [rbx + 0x138]
mov qword [rbx + 0x190], r12
mov r14, qword [rbx + 0x180]
cmp qword [rbx + 0x188], r12
jbe 0x14008efb8
test r12, r12
je 0x14008ef99
shl r12, 4
mov rcx, qword [0x1400d62c0]
xor edx, edx
mov r8, r14
mov r9, r12
call qword [sym.imp.kernel32.dll_HeapReAlloc]
mov r14, rax
test rax, rax
jne 0x14008efb1
mov ecx, 8
mov rdx, r12
call fcn.140099050
jmp 0x1400912db
mov rcx, qword [0x1400d62c0]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14d, 8
mov r12, qword [rbx + 0x190]
mov qword [rbx + 0xe0], r14
mov qword [rbx + 0xe8], r12
mov eax, 4
cmp r13, 2
jb 0x14008efed
lea rax, [r13 - 1]
bsr rcx, rax
not ecx
mov rax, 0xffffffffffffffff
shr rax, cl
lea rax, [rax*4 + 4]
cmp rax, 0x10000
mov r15d, 0x10000
cmovb r15, rax
lea eax, [r15 - 1]
test r15d, eax
setne al
test r15, r15
sete cl
or cl, al
jne 0x140090f69
lea rax, [r15*8]
lea rsi, [rax + rax*2]
movzx eax, byte [0x1400d6380]
mov rcx, qword [0x1400d62c0]
test rcx, rcx
jne 0x14008f04d
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x140090f43
mov rcx, rax
mov qword [0x1400d62c0], rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140090f43
mov rdi, rax
shl r13, 0x10
mov qword [rbx + 0x180], rax
mov qword [rbx + 0x88], r15
mov qword [rbx + 0x188], r15
xor r15d, r15d
lea rsi, [rbx + 0x180]
xorps xmm6, xmm6
xor ecx, ecx
jmp 0x14008f0bf
mov rdi, qword [rbx + 0x180]
mov r15, qword [rbx + 0x190]
mov rcx, qword [rbx + 0xa8]
inc rcx
lea rax, [r15 + r15*2]
mov byte [rdi + rax*8], 0
movups xmmword [rdi + rax*8 + 8], xmm6
mov r15, qword [rbx + 0x190]
inc r15
mov qword [rbx + 0x190], r15
cmp rcx, qword [rbx + 0x88]
jae 0x14008f0ec
cmp r15, qword [rbx + 0x188]
jne 0x14008f0a5
mov qword [rbx + 0xa8], rcx
mov rcx, rsi
mov rdx, r15
call fcn.140095930
jmp 0x14008f090
cmp qword [rbx + 0x188], r15
jbe 0x14008f13d
test r15, r15
je 0x14008f142
mov qword [rbx + 0xa8], rcx
lea rax, [r15*8]
lea rsi, [rax + rax*2]
mov rcx, qword [0x1400d62c0]
xor edx, edx
mov r8, rdi
mov r9, rsi
call qword [sym.imp.kernel32.dll_HeapReAlloc]
test rax, rax
jne 0x14008f160
mov qword [rbx + 0x70], rdi
mov ecx, 8
mov rdx, rsi
call fcn.140099050
jmp 0x1400912db
mov rax, rdi
jmp 0x14008f160
mov rcx, qword [0x1400d62c0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 8
nop dword [rax]
mov ecx, 1
lock xadd qword [0x1400d60a8], rcx
test rcx, rcx
je 0x14008f160
mov r8, qword [rbx + 0x88]
dec r8
mov qword [rbx + 0x238], r13
mov rdx, qword [rbx + 0x148]
mov qword [rbx + 0x240], rdx
mov qword [rbx + 0x1f0], rax
mov qword [rbx + 0x1f8], r15
mov qword [rbx + 0x200], 0
mov qword [rbx + 0x208], r8
mov qword [rbx + 0x210], rcx
mov byte [rbx + 0x218], 0
mov eax, dword [rbx + 0x110]
mov ecx, dword [rbx + 0x113]
mov dword [rbx + 0x219], eax
mov dword [rbx + 0x21c], ecx
mov byte [rbx + 0x248], 0
mov rax, qword [rbx + 0xb8]
mov qword [rbx + 0x250], rax
mov qword [rbx + 0x258], rdx
mov byte [rbx + 0x280], 0
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x260], xmm0
movdqu xmmword [rbx + 0x269], xmm0
mov qword [rbx + 0x288], 8
movdqu xmmword [rbx + 0x290], xmm0
movaps xmm0, xmmword [rbx + 0x400]
movups xmmword [rbx + 0x1d0], xmm0
movdqa xmm0, xmmword [rbx + 0x3c0]
movdqa xmm1, xmmword [rbx + 0x3d0]
movdqa xmm2, xmmword [rbx + 0x3e0]
movaps xmm3, xmmword [rbx + 0x3f0]
movups xmmword [rbx + 0x1c0], xmm3
movdqu xmmword [rbx + 0x1b0], xmm2
movdqu xmmword [rbx + 0x1a0], xmm1
movdqu xmmword [rbx + 0x190], xmm0
lea rcx, [rbx + 0x2a0]
lea rdx, [rbx + 0x4e0]
mov r8d, 0xb0
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbx + 0x160]
mov qword [rbx + 0x358], 0
mov byte [rbx + 0x360], 0
movzx ecx, word [rbx + 0x17d]
mov word [rbx + 0x361], cx
movzx ecx, byte [rbx + 0x17f]
mov byte [rbx + 0x363], cl
mov ecx, dword [rbx + 0x158]
mov dword [rbx + 0x364], ecx
mov ecx, dword [rbx + 0x168]
mov dword [rbx + 0x368], ecx
mov qword [rbx + 0x1e0], r14
mov qword [rbx + 0x1e8], r12
mov qword [rbx + 0x220], 1
mov rcx, qword [rbx + 0x70]
mov qword [rbx + 0x228], rcx
mov qword [rbx + 0x230], 0
mov qword [rbx + 0x350], rax
mov qword [rbx + 0x180], 1
mov qword [rbx + 0x188], 1
movzx eax, byte [0x1400d6380]
mov rcx, qword [0x1400d62c0]
test rcx, rcx
je 0x14008f33b
mov r13, qword [sym.imp.kernel32.dll_HeapAlloc]
jmp 0x14008f35b
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
mov r13, qword [sym.imp.kernel32.dll_HeapAlloc]
je 0x140090f55
mov rcx, rax
mov qword [0x1400d62c0], rax
mov r8d, 0x1f0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x140090f55
mov r14, rax
lea rdx, [rbx + 0x180]
mov r8d, 0x1f0
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0xd8], r14
mov qword [rbx + 0x110], 8
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x118], xmm0
mov rax, qword [rbx + 0xc0]
mov rcx, qword [rbx + 0xd0]
mov qword [rbx + 0xd0], 0
lea rdx, [rax + rcx*8]
mov qword [rbx + 0x180], rax
mov qword [rbx + 0x188], rdx
lea rdx, [rbx + 0xc0]
mov qword [rbx + 0x190], rdx
mov qword [rbx + 0x198], rcx
movdqu xmmword [rbx + 0x1a0], xmm0
test rcx, rcx
je case.0x140036cb9.1065
mov r12d, 8
mov esi, 1
xor edi, edi
lea r15, [rbx + 0x110]
jmp 0x14008f443
xor edi, edi
mov r10, r8
cmp r9, 0x11
jb 0x14008e3e3
xor r11d, r11d
mov esi, 0xa
xor r13d, r13d
nop dword [rax]
cmp r9, r11
je 0x14008e41a
movzx r15d, byte [r10 + r11]
mov rax, r13
mul rsi
seto dl
add r15d, 0xffffffd0
cmp r15d, 9
ja 0x140090da8
mov r13, rax
mov al, 2
test dl, dl
jne 0x140090daa
mov edx, r15d
inc r11
add r13, rdx
jae 0x140090790
jmp 0x140090daa
mov rcx, qword [0x1400d62c0]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov esi, 8
nop dword [rax]
mov r13d, 1
lock xadd qword [0x1400d60a8], r13
test r13, r13
je 0x1400907f0
movups xmm0, xmmword [rbx + 0x400]
movups xmmword [rbx + 0x1d0], xmm0
movups xmm0, xmmword [rbx + 0x3c0]
movups xmm1, xmmword [rbx + 0x3d0]
movups xmm2, xmmword [rbx + 0x3e0]
movups xmm3, xmmword [rbx + 0x3f0]
movups xmmword [rbx + 0x1c0], xmm3
movups xmmword [rbx + 0x1b0], xmm2
movups xmmword [rbx + 0x1a0], xmm1
movups xmmword [rbx + 0x190], xmm0
mov eax, dword [rbx + 0x110]
mov ecx, dword [rbx + 0x113]
mov dword [rbx + 0x209], eax
mov dword [rbx + 0x20c], ecx
lea rcx, [rbx + 0x240]
lea rdx, [rbx + 0x4e0]
mov r8d, 0xb0
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x1e0], rsi
mov qword [rbx + 0x1e8], rdi
mov qword [rbx + 0x1f0], 0
mov qword [rbx + 0x1f8], 3
mov qword [rbx + 0x200], r13
mov byte [rbx + 0x208], 0
mov qword [rbx + 0x2f8], 0
mov byte [rbx + 0x300], 0
movzx eax, word [rbx + 0x470]
mov word [rbx + 0x301], ax
movzx eax, byte [rbx + 0x472]
mov byte [rbx + 0x303], al
mov eax, dword [rbx + 0xa8]
mov dword [rbx + 0x304], eax
mov eax, dword [rbx + 0x70]
mov dword [rbx + 0x308], eax
mov byte [rbx + 0x210], 0
xorps xmm0, xmm0
movups xmmword [rbx + 0x218], xmm0
mov byte [rbx + 0x228], 0
mov qword [rbx + 0x230], 0
mov byte [rbx + 0x238], 0
mov qword [rbx + 0x2f0], r14
mov qword [rbx + 0x180], 1
mov qword [rbx + 0x188], 1
movzx eax, byte [0x1400d6380]
mov rcx, qword [0x1400d62c0]
test rcx, rcx
jne 0x140090962
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x14009109d
mov rcx, rax
mov qword [0x1400d62c0], rax
mov r8d, 0x190
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x14009109d
mov rsi, rax
lea rdx, [rbx + 0x180]
mov r8d, 0x190
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x110], rsi
movzx eax, byte [0x1400d6380]
mov rcx, qword [0x1400d62c0]
test rcx, rcx
jne 0x1400909c4
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400910b1
mov rcx, rax
mov qword [0x1400d62c0], rax
mov r8d, 0x200
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400910b1
movaps xmm0, xmmword [rbx + 0x410]
movaps xmm1, xmmword [rbx + 0x420]
movaps xmm2, xmmword [rbx + 0x430]
movaps xmm3, xmmword [rbx + 0x440]
movaps xmmword [rbx + 0x1b0], xmm3
movaps xmmword [rbx + 0x1a0], xmm2
movaps xmmword [rbx + 0x190], xmm1
movaps xmmword [rbx + 0x180], xmm0
mov qword [rbx + 0x1c0], rax
mov qword [rbx + 0x1c8], 0x40
xorps xmm0, xmm0
movaps xmmword [rbx + 0x1d0], xmm0
mov dword [rbx + 0x1e0], 0
mov dword [rbx + 0x1e4], r15d
mov byte [rbx + 0x1e8], 0
movzx eax, byte [0x1400d6380]
mov rcx, qword [0x1400d62c0]
test rcx, rcx
jne 0x140090a73
call qword [sym.imp.kernel32.dll_GetProcessHeap]
test rax, rax
je 0x1400910d3
mov rcx, rax
mov qword [0x1400d62c0], rax
mov r8d, 0x70
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapAlloc]
test rax, rax
je 0x1400910d3
movaps xmm0, xmmword [rbx + 0x1e0]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rbx + 0x1d0]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rbx + 0x1c0]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rbx + 0x180]
movaps xmm1, xmmword [rbx + 0x190]
movaps xmm2, xmmword [rbx + 0x1a0]
movaps xmm3, xmmword [rbx + 0x1b0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
xorps xmm0, xmm0
movups xmmword [rbx + 0x187], xmm0
mov rdx, qword [rbx + 0x3a0]
mov qword [rdx + 8], 0
mov byte [rdx + 0x10], 0
movups xmm0, xmmword [rbx + 0x180]
movups xmmword [rdx + 0x11], xmm0
mov rcx, qword [rbx + 0x18f]
mov qword [rdx + 0x20], rcx
mov qword [rdx + 0x28], rax
mov qword [rdx], 0
mov qword [rdx + 0x30], 0
mov qword [rdx + 0x38], rsi
movaps xmm0, xmmword [rbx + 0xe0]
movups xmmword [rdx + 0x40], xmm0
mov byte [rbx + 0x7e], 0
mov byte [rbx + 0x7f], 1
mov ecx, 8
mov edx, 0x800
call fcn.140099050
jmp 0x1400912db
mov qword [rbx + 0x88], rsi
mov ecx, 8
mov edx, 0x30
call fcn.140099050
jmp 0x1400912db
mov qword [rbx + 0x88], r13
mov ecx, 8
mov edx, 0x28
call fcn.140099050
jmp 0x1400912db
mov ecx, 8
mov edx, 0x50
call fcn.140099050
jmp 0x1400912db
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbx + 0x180], rax
lea rax, str.library_std_src_syswindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueNulError
lea r9, fcn.1400941e0
lea r8, [rbx + 0x180]
mov edx, 0x2b
call fcn.1400997c0
jmp 0x1400912db
mov byte [rbx + 0x6b], 1
mov byte [rbx + 0x6c], 0
mov byte [rbx + 0x6d], 1
mov byte [rbx + 0x6e], 0
call fcn.140095a00
jmp 0x1400912db
mov qword [rbx + 0xb8], rdx
mov qword [rbx + 0x88], r13
jmp 0x140090cc1
mov qword [rbx + 0x88], r13
mov rcx, qword [0x1400d62c0]
mov rsi, rdx
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbx + 0x110], rsi
mov eax, 8
mov qword [rbx + 0xa8], rax
mov qword [rbx + 0x180], 0
lea rdx, [0x1400b6bd8]
lea r9, str.C:Usersloris.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rbx + 0x110]
lea r8, [rbx + 0x180]
call fcn.14009c490
jmp 0x1400912db
mov qword [rbx + 0x70], r15
mov qword [rbx + 0x88], r13
mov ecx, 8
mov rdx, qword [rbx + 0x3a8]
call fcn.140099050
jmp 0x1400912db
mov al, 1
mov byte [rbx + 0x410], al
lea rax, str.__v_
mov qword [rbx + 0x180], rax
lea rax, [0x140081b30]
mov qword [rbx + 0x188], rax
lea rax, [rbx + 0x410]
mov qword [rbx + 0x190], rax
lea rax, [0x14001ea30]
mov qword [rbx + 0x198], rax
lea rax, [rbx + 0x5c0]
mov qword [rbx + 0x1a0], rax
lea rax, [0x14003a980]
mov qword [rbx + 0x1a8], rax
lea rax, str.4_v_
mov qword [rbx + 0x4e0], rax
mov qword [rbx + 0x4e8], 3
mov qword [rbx + 0x500], 0
mov qword [rbx + 0x4f0], r14
mov qword [rbx + 0x4f8], 3
lea rdx, str.C:Usersloris.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_srcloom_stdmod.rs
lea rcx, [rbx + 0x4e0]
call fcn.140099270
jmp 0x1400912db
mov ecx, 8
mov edx, 0x58
call fcn.140099050
jmp 0x1400912db
mov qword [rbx + 0x88], rdi
mov ecx, 8
mov edx, 0x30
call fcn.140099050
jmp 0x1400912db
mov ecx, 8
mov rdx, rsi
call fcn.140099050
jmp 0x1400912db
mov ecx, 8
mov edx, 0x1f0
call fcn.140099050
jmp 0x1400912db
lea rcx, str.assertion_failed:_sharded_size.is_power_of_two__C:Usersloris.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_srcutil_sharded_list.rs
lea r8, [0x1400b66f8]
mov edx, 0x30
call fcn.140099430
jmp 0x1400912db
mov byte [rbx + 0x9b], 1
mov byte [rbx + 0x9c], 1
mov ecx, 8
mov rdx, rsi
call fcn.140099050
jmp 0x1400912db
mov byte [rbx + 0x93], 1
mov byte [rbx + 0x94], 1
mov ecx, 8
mov edx, 0x60
call fcn.140099050
jmp 0x1400912db
mov ecx, 8
mov edx, 0x190
call fcn.140099050
jmp 0x1400912db
mov qword [rbx + 0x88], rsi
mov byte [rbx + 0xa1], 1
mov ecx, 8
mov edx, 0x200
call fcn.140099050
jmp 0x1400912db
mov qword [rbx + 0x88], rsi
mov ecx, 8
mov edx, 0x70
call fcn.140099050
jmp 0x1400912db
mov byte [rbx + 0x99], 1
mov byte [rbx + 0x9a], 1
call fcn.140015270
jmp 0x1400912db
mov byte [rbx + 0x9b], 1
mov byte [rbx + 0x9c], 1
call fcn.140015270
jmp 0x1400912db
mov byte [rbx + 0x7e], 0
mov byte [rbx + 0x7f], 1
call fcn.140015270
jmp 0x1400912db
mov byte [rbx + 0x7e], 0
mov byte [rbx + 0x7f], 1
mov ecx, 8
mov rdx, rsi
call fcn.140099050
jmp 0x1400912db
lea rax, str.__v_
mov qword [rbx + 0x4e0], rax
lea rax, [0x140081b30]
mov qword [rbx + 0x4e8], rax
lea rax, [0x1400b7c50]
mov qword [rbx + 0x180], rax
mov qword [rbx + 0x188], 2
mov qword [rbx + 0x1a0], 0
lea rax, [rbx + 0x4e0]
mov qword [rbx + 0x190], rax
mov qword [rbx + 0x198], 1
lea rdx, str.C:Usersloris.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_srcloom_stdmod.rs
lea rcx, [rbx + 0x180]
call fcn.140099270
jmp 0x1400912db
mov edx, dword [rax]
mov eax, dword [rax + 3]
mov dword [rbx + 0x3c3], eax
mov dword [rbx + 0x3c0], edx
mov qword [rbx + 0x5c0], r8
mov qword [rbx + 0x5c8], rcx
mov qword [rbx + 0x5d0], r9
mov byte [rbx + 0x5d8], 0
mov eax, dword [rbx + 0x3c0]
mov ecx, dword [rbx + 0x3c3]
mov dword [rbx + 0x5d9], eax
mov dword [rbx + 0x5dc], ecx
lea rax, str.__v_
mov qword [rbx + 0x4e0], rax
lea rax, [0x140081b30]
mov qword [rbx + 0x4e8], rax
lea rax, [rbx + 0x5c0]
mov qword [rbx + 0x4f0], rax
lea rax, [0x140065e80]
mov qword [rbx + 0x4f8], rax
lea rax, [0x1400b7d20]
mov qword [rbx + 0x180], rax
mov qword [rbx + 0x188], 2
mov qword [rbx + 0x1a0], 0
lea rax, [rbx + 0x4e0]
mov qword [rbx + 0x190], rax
mov qword [rbx + 0x198], 2
lea rdx, str.C:Usersloris.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_srcloom_stdmod.rs
lea rcx, [rbx + 0x180]
call fcn.140099270
jmp 0x1400912db
mov qword [rbx + 0x5c0], r8
mov qword [rbx + 0x5c8], rcx
mov qword [rbx + 0x5d0], r9
xor eax, eax
jmp 0x140090daa