Function at 0x140008d90
Capabilities:
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, 0x218
mov rbx, r9
mov rdi, r8
mov r12, rcx
test rdx, rdx
je 0x14000900e
cmp rdx, 1
jne 0x14000908a
mov rsi, qword [rdi + 0x80]
mov r14, qword [rdi + 0x88]
test sil, 1
jne 0x140009303
mov qword [rsp + 0x88], r12
xor r12d, r12d
mov rbp, qword [sym.imp.KERNEL32.dll_SwitchToThread]
xor r15d, r15d
nop dword [rax]
mov r13d, esi
shr r13d, 1
and r13d, 0x1f
cmp r13d, 0x1f
jne 0x140008e64
cmp r12d, 6
ja 0x140008e40
mov eax, 1
nop dword [rax + rax]
pause
mov edx, eax
mov ecx, r12d
shr edx, cl
inc eax
test edx, edx
je 0x140008e10
mov rsi, qword [rdi + 0x80]
mov r14, qword [rdi + 0x88]
test sil, 1
je 0x140008e5a
jmp 0x140008f90
call rbp
mov rsi, qword [rdi + 0x80]
mov r14, qword [rdi + 0x88]
test sil, 1
jne 0x140008f90
cmp r12d, 0xb
adc r12d, 0
jmp 0x140008df0
cmp r13d, 0x1e
jne 0x140008e9e
test r15, r15
jne 0x140008e9e
movzx eax, byte [0x1404c8501]
mov edx, 0xab0
xor ecx, ecx
call fcn.140277170
test rax, rax
je 0x140009d27
mov r15, rax
mov r8d, 0xab0
mov rcx, rax
xor edx, edx
call sub.VCRUNTIME140.dll_memset
test r14, r14
je 0x140008f03
lea rcx, [rsi + 2]
mov rax, rsi
lock cmpxchg qword [rdi + 0x80], rcx
je 0x140009b03
mov rsi, rax
mov r14, qword [rdi + 0x88]
cmp r12d, 6
mov ecx, 6
cmovb ecx, r12d
mov eax, 1
nop word cs:[rax + rax]
pause
mov edx, eax
shr edx, cl
inc eax
test edx, edx
je 0x140008ee0
cmp r12d, 7
adc r12d, 0
test sil, 1
je 0x140008df0
jmp 0x140008f90
movzx eax, byte [0x1404c8501]
mov edx, 0xab0
xor ecx, ecx
call fcn.140277170
test rax, rax
je 0x140009d27
mov r14, rax
mov r8d, 0xab0
mov rcx, rax
xor edx, edx
call sub.VCRUNTIME140.dll_memset
xor eax, eax
lock cmpxchg qword [rdi + 0x88], r14
jne 0x140008f5e
mov qword [rdi + 8], r14
lea rcx, [rsi + 2]
mov rax, rsi
lock cmpxchg qword [rdi + 0x80], rcx
jne 0x140008eb9
jmp 0x140009b03
test r15, r15
je 0x140008f75
mov rcx, qword [0x1404c8458]
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rsi, qword [rdi + 0x80]
mov r15, r14
mov r14, qword [rdi + 0x88]
test sil, 1
je 0x140008df0
xor r14d, r14d
xor r13d, r13d
mov r12, qword [rsp + 0x88]
test r15, r15
je 0x140008fb5
mov rcx, qword [0x1404c8458]
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
test r14, r14
je 0x140009303
imul rax, r13, 0x58
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [r14 + rax + 0x48], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movups xmmword [r14 + rax + 0x38], xmm3
movups xmmword [r14 + rax + 0x28], xmm2
movups xmmword [r14 + rax + 0x18], xmm1
movups xmmword [r14 + rax + 8], xmm0
lock or qword [r14 + rax + 0x58], 1
add rdi, 0x100
mov rcx, rdi
call fcn.140007b60
jmp 0x140009a43
mov r15, r12
mov dword [rsp + 0x118], 0x3b9aca00
mov dword [rsp + 0xc0], 0x3b9aca00
xorps xmm0, xmm0
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0xa0], xmm0
mov dword [rsp + 0xd0], 0x3b9aca00
mov qword [rsp + 0xb0], 0
mov rcx, qword [rdi + 0x80]
mov rdx, qword [rdi + 0x190]
test rdx, rcx
je 0x1400093e3
mov ecx, dword [rbx]
mov eax, 2
cmp ecx, 3
jne 0x14000939b
mov r12, r15
cmp rax, 2
jne 0x1400097b6
jmp 0x140009a43
mov dword [rsp + 0x178], 0x3b9aca00
mov dword [rsp + 0x200], 0x3b9aca00
xorps xmm0, xmm0
movaps xmmword [rsp + 0x1d0], xmm0
movaps xmmword [rsp + 0x1e0], xmm0
mov dword [rsp + 0x210], 0x3b9aca00
mov qword [rsp + 0x1f0], 0
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x140009a5f
mov rax, qword [0x1404c84f8]
shl rax, 1
test rax, rax
jne 0x140009a7a
xor ebp, ebp
movzx eax, byte [rdi + 1]
test al, al
jne 0x140009a91
mov rsi, qword [rdi + 0x48]
test rsi, rsi
je 0x140009292
mov eax, dword [0x1404c8518]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x20]
test rcx, rcx
jne 0x140009144
call fcn.14000db30
mov eax, dword [0x1404c8518]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rdi + 0x40]
shl rsi, 3
lea r8, [rsi + rsi*2]
xor r14d, r14d
jmp 0x140009171
add rdx, 0x18
inc r14
add r8, 0xffffffffffffffe8
je 0x140009292
mov r9, qword [rdx]
cmp qword [r9 + 0x18], rcx
je 0x140009160
mov r10, qword [rdx + 8]
xor eax, eax
lock cmpxchg qword [r9 + 0x20], r10
jne 0x140009160
mov rax, qword [rdx + 0x10]
test rax, rax
je 0x140009195
mov qword [r9 + 0x28], rax
mov rcx, qword [r9 + 0x10]
mov al, 1
xchg byte [rcx + 0x28], al
cmp al, 0xff
jne 0x1400091ac
add rcx, 0x28
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r15, qword [rdi + 0x48]
cmp r15, r14
jbe 0x140009d4e
mov rax, qword [rdi + 0x40]
lea rdx, [r14 + r14*2]
lea rcx, [rax + rdx*8]
mov rsi, qword [rax + rdx*8]
movups xmm0, xmmword [rax + rdx*8 + 8]
movaps xmmword [rsp + 0x110], xmm0
lea rdx, [rax + rdx*8]
add rdx, 0x18
not r14
add r14, r15
shl r14, 3
lea r8, [r14 + r14*2]
call sub.VCRUNTIME140.dll_memmove
dec r15
mov qword [rdi + 0x48], r15
test rsi, rsi
je 0x140009292
mov qword [rsp + 0x90], rsi
movaps xmm0, xmmword [rsp + 0x110]
movups xmmword [rsp + 0x98], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x1f0], rax
test bpl, bpl
jne 0x140009241
mov rax, qword [0x1404c84f8]
shl rax, 1
test rax, rax
jne 0x140009cde
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x140009252
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, qword [rsp + 0x1f0]
test rax, rax
je 0x140009acd
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov byte [rax + 0x50], 1
jmp 0x140009ad6
cmp byte [rdi + 0x68], 0
je 0x1400096e0
mov qword [rsp + 0x30], 1
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movups xmmword [rsp + 0x38], xmm0
movups xmmword [rsp + 0x48], xmm1
movups xmmword [rsp + 0x58], xmm2
movups xmmword [rsp + 0x68], xmm3
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [rsp + 0x78], xmm0
test bpl, bpl
jne 0x1400092e9
mov rax, qword [0x1404c84f8]
shl rax, 1
test rax, rax
jne 0x140009c0a
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x140009a34
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x140009a34
mov eax, dword [rbx]
cmp eax, 3
je 0x140009a43
mov dword [rsp + 0x38], eax
movups xmm0, xmmword [rbx + 4]
movups xmm1, xmmword [rbx + 0x14]
movups xmm2, xmmword [rbx + 0x24]
movups xmm3, xmmword [rbx + 0x34]
movups xmmword [rsp + 0x3c], xmm0
movups xmmword [rsp + 0x6c], xmm3
movups xmmword [rsp + 0x5c], xmm2
movups xmmword [rsp + 0x4c], xmm1
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [rsp + 0x78], xmm0
movups xmm0, xmmword [rsp + 0x78]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rsp + 0x68]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0xa0], xmm0
mov eax, dword [rsp + 0x38]
mov dword [rsp + 0x90], eax
mov rax, qword [rsp + 0x3c]
mov qword [rsp + 0x94], rax
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x9c], eax
jmp 0x140009800
mov dword [rsp + 0x38], ecx
movups xmm0, xmmword [rbx + 4]
movups xmm1, xmmword [rbx + 0x14]
movups xmm2, xmmword [rbx + 0x24]
movups xmm3, xmmword [rbx + 0x34]
movups xmmword [rsp + 0x3c], xmm0
movups xmmword [rsp + 0x4c], xmm1
movups xmmword [rsp + 0x5c], xmm2
movups xmmword [rsp + 0x6c], xmm3
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [rsp + 0x78], xmm0
mov eax, 1
mov r12, r15
cmp rax, 2
jne 0x1400097b6
jmp 0x140009a43
xor r12d, r12d
lea rsi, [rsp + 0x90]
lea r14, [rsp + 0x30]
mov r13, qword [sym.imp.KERNEL32.dll_SwitchToThread]
xor ebp, ebp
jmp 0x140009426
call r13
cmp ebp, 0xb
setb cl
mov rax, qword [rdi + 0x80]
movzx ecx, cl
add ebp, ecx
mov rdx, qword [rdi + 0x190]
mov rcx, rax
test rdx, rax
jne 0x140009068
dec rdx
and rdx, rcx
mov rax, qword [rdi + 0x188]
xor r10d, r10d
sub r10, rax
mov r8, qword [rdi + 0x198]
imul r9, rdx, 0x58
mov rax, qword [r8 + r9 + 0x50]
cmp rcx, rax
jne 0x140009480
inc rdx
cmp rdx, qword [rdi + 0x180]
jae 0x1400094e0
lea r10, [rcx + 1]
mov rax, rcx
lock cmpxchg qword [rdi + 0x80], r10
jne 0x1400094fc
jmp 0x140009750
add rax, qword [rdi + 0x188]
lea rdx, [rcx + 1]
cmp rax, rdx
jne 0x140009530
mfence
mov rax, qword [rdi]
add rax, qword [rdi + 0x188]
cmp rax, rcx
je 0x140009553
cmp ebp, 6
mov ecx, 6
cmovb ecx, ebp
mov eax, 1
nop word [rax + rax]
pause
mov edx, eax
shr edx, cl
inc eax
test edx, edx
je 0x1400094c0
cmp ebp, 7
jmp 0x140009404
and r10, rcx
add r10, qword [rdi + 0x188]
mov rax, rcx
lock cmpxchg qword [rdi + 0x80], r10
je 0x140009750
cmp ebp, 6
mov ecx, 6
cmovb ecx, ebp
mov edx, 1
nop dword [rax]
pause
mov r8d, edx
shr r8d, cl
inc edx
test r8d, r8d
je 0x140009510
cmp ebp, 7
setb cl
jmp 0x14000940e
cmp ebp, 6
ja 0x1400093fe
mov eax, 1
nop
pause
mov edx, eax
mov ecx, ebp
shr edx, cl
inc eax
test edx, edx
je 0x140009540
jmp 0x140009401
cmp r12d, 0xb
jne 0x1400095b1
mov rbp, rsi
mov esi, dword [rsp + 0x118]
cmp esi, 0x3b9aca00
je 0x14000958b
mov r12, qword [rsp + 0x110]
call fcn.1402770a0
cmp rax, r12
jb 0x14000958b
jne 0x140009cf4
cmp edx, esi
jae 0x140009cf4
mov eax, dword [0x1404c8518]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 8], 0
je 0x1400095e6
lea r12, [rax + 0x10]
jmp 0x1400095f7
cmp r12d, 6
ja 0x1400095cd
mov eax, 1
pause
mov edx, eax
mov ecx, r12d
shr edx, cl
inc eax
test edx, edx
je 0x1400095bc
jmp 0x1400095d0
call r13
inc r12d
mov rcx, qword [rdi + 0x80]
mov rdx, qword [rdi + 0x190]
jmp 0x140009682
call fcn.14000da50
mov r12, rax
test rax, rax
je 0x140009690
mov rsi, qword [r12]
mov qword [r12], 0
test rsi, rsi
je 0x140009690
mov qword [rsp + 0x180], rsi
mov qword [rsi + 0x20], 0
mov qword [rsi + 0x28], 0
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x38], rdi
lea rax, [rsp + 0x110]
mov qword [rsp + 0x40], rax
mov rcx, r14
lea rdx, [rsp + 0x180]
call fcn.14000d700
mov rax, qword [r12]
mov qword [rsp + 0x30], rax
mov qword [r12], rsi
test rax, rax
je 0x14000966b
lock dec qword [rax]
jne 0x14000966b
mov rcx, r14
call fcn.1400ea3d0
mov rsi, rbp
mov rcx, qword [rdi + 0x80]
mov rdx, qword [rdi + 0x190]
mov r12d, 0
test rdx, rcx
je 0x1400093fa
jmp 0x140009068
call fcn.1402c7ca0
mov r12, rax
mov qword [rsp + 0x180], rax
mov rsi, rbp
mov qword [rsp + 0x30], rbp
mov qword [rsp + 0x38], rdi
lea rax, [rsp + 0x110]
mov qword [rsp + 0x40], rax
mov rcx, r14
lea rdx, [rsp + 0x180]
call fcn.14000d700
lock dec qword [r12]
jne 0x14000966e
lea rcx, [rsp + 0x180]
call fcn.1400ea3d0
jmp 0x14000966e
mov r14d, dword [rbx]
lea rsi, [rbx + 4]
movups xmm0, xmmword [rbx + 4]
movups xmm1, xmmword [rbx + 0x14]
movups xmm2, xmmword [rbx + 0x24]
movups xmm3, xmmword [rbx + 0x34]
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x1a0], xmm2
movaps xmmword [rsp + 0x1b0], xmm3
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [rsp + 0x1bc], xmm0
mov eax, dword [0x1404c8518]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 8], 0
je 0x140009872
lea rbx, [rax + 0x10]
jmp 0x140009883
add r8, r9
mov qword [rsp + 0x90], r8
inc rcx
mov qword [rsp + 0x98], rcx
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [r8 + 0x40], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movups xmmword [r8 + 0x30], xmm3
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
mov qword [r8 + 0x50], rcx
add rdi, 0x140
mov rcx, rdi
call fcn.140007b60
mov eax, 2
mov r12, r15
cmp rax, 2
je 0x140009a43
movups xmm0, xmmword [rsp + 0x78]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rsp + 0x38]
movups xmm1, xmmword [rsp + 0x48]
movups xmm2, xmmword [rsp + 0x58]
movups xmm3, xmmword [rsp + 0x68]
movaps xmmword [rsp + 0xc0], xmm3
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
test rax, rax
je 0x140009d36
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x150], xmm0
movaps xmm1, xmmword [rsp + 0x90]
movaps xmm2, xmmword [rsp + 0xa0]
movaps xmm3, xmmword [rsp + 0xb0]
movaps xmm4, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x140], xmm4
movaps xmmword [rsp + 0x130], xmm3
movaps xmmword [rsp + 0x120], xmm2
movaps xmmword [rsp + 0x110], xmm1
movups xmmword [r12 + 0x40], xmm0
movups xmmword [r12 + 0x30], xmm4
movups xmmword [r12 + 0x20], xmm3
movups xmmword [r12 + 0x10], xmm2
movups xmmword [r12], xmm1
jmp 0x140009a4b
call fcn.14000da50
mov rbx, rax
test rax, rax
je 0x140009c20
mov r15, qword [rbx]
mov qword [rbx], 0
test r15, r15
je 0x140009b3c
mov qword [rsp + 0x28], r15
mov qword [r15 + 0x20], 0
mov qword [r15 + 0x28], 0
cmp r14d, 3
je 0x140009bfe
mov dword [rsp + 0x90], r14d
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movaps xmm2, xmmword [rsp + 0x1a0]
movaps xmm3, xmmword [rsp + 0x1b0]
movups xmmword [rsp + 0x94], xmm0
movups xmmword [rsp + 0xa4], xmm1
movups xmmword [rsp + 0xb4], xmm2
movups xmmword [rsp + 0xc4], xmm3
movups xmm0, xmmword [rsp + 0x1bc]
movups xmmword [rsp + 0xd0], xmm0
mov qword [rsp + 0xe0], rdi
mov byte [rsp + 0xe8], bpl
mov eax, dword [rsp + 0x169]
mov ecx, dword [rsp + 0x16c]
mov dword [rsp + 0xe9], eax
mov dword [rsp + 0xec], ecx
lea rax, [rsp + 0x1d0]
mov qword [rsp + 0xf0], rax
lea rax, [rsp + 0x170]
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rdi
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x90]
lea r8, [rsp + 0x28]
call fcn.14000d010
mov rax, qword [rbx]
mov qword [rsp + 0x90], rax
mov qword [rbx], r15
test rax, rax
je 0x14000999e
lock dec qword [rax]
jne 0x14000999e
lea rcx, [rsp + 0x90]
call fcn.1400ea3d0
mov rax, qword [rsp + 0x30]
movups xmm0, xmmword [rsp + 0x38]
movaps xmmword [rsp + 0x110], xmm0
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [rsp + 0x68]
movaps xmmword [rsp + 0x140], xmm0
movups xmm0, xmmword [rsp + 0x78]
movaps xmmword [rsp + 0x150], xmm0
cmp rax, 3
je 0x140009bf9
mov qword [rsp + 0x30], rax
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmm2, xmmword [rsp + 0x130]
movaps xmm3, xmmword [rsp + 0x140]
movups xmmword [rsp + 0x38], xmm0
movups xmmword [rsp + 0x48], xmm1
movups xmmword [rsp + 0x58], xmm2
movups xmmword [rsp + 0x68], xmm3
movaps xmm0, xmmword [rsp + 0x150]
movups xmmword [rsp + 0x78], xmm0
mov rax, qword [rsp + 0x30]
cmp rax, 2
jne 0x1400097b6
mov dword [r12], 3
add rsp, 0x218
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdi
call fcn.1402d48f0
mov rax, qword [0x1404c84f8]
shl rax, 1
test rax, rax
je 0x1400090eb
call fcn.1402d49b0
mov ebp, eax
xor bpl, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400090f9
mov qword [rsp + 0x90], rdi
mov byte [rsp + 0x98], bpl
lea rax, str.C:UsersNico.cargo_registry_srcindex.crates.io_6f17d22bba15001fcrossbeam_channel_0.5.12_src_flavorszero.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1402d9838]
lea r8, [rsp + 0x90]
mov edx, 0x2b
call fcn.1402c79b0
cmp dword [rbx], 3
jne 0x140009d60
mov qword [rsp + 0x30], 2
mov rax, qword [rsp + 0x90]
lock dec qword [rax]
jne 0x140009a34
lea rcx, [rsp + 0x90]
call fcn.1400ea3d0
jmp 0x140009a34
cmp r13d, 0x1e
jne 0x140008f96
test r15, r15
mov r12, qword [rsp + 0x88]
je 0x140009d6c
mov qword [rdi + 0x88], r15
lock add qword [rdi + 0x80], 2
mov qword [r14], r15
mov r13d, 0x1e
jmp 0x140008fbe
call fcn.1402c7ca0
mov qword [rsp + 0x28], rax
cmp r14d, 3
je 0x140009bfe
mov rbx, rax
mov dword [rsp + 0x90], r14d
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [rsp + 0x94], xmm0
movups xmmword [rsp + 0xa4], xmm1
movups xmmword [rsp + 0xb4], xmm2
movups xmmword [rsp + 0xc4], xmm3
movups xmm0, xmmword [rsi + 0x3c]
movups xmmword [rsp + 0xd0], xmm0
mov qword [rsp + 0xe0], rdi
mov byte [rsp + 0xe8], bpl
lea rax, [rsp + 0x1d0]
mov qword [rsp + 0xf0], rax
lea rax, [rsp + 0x170]
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rdi
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x90]
lea r8, [rsp + 0x28]
call fcn.14000d010
lock dec qword [rbx]
jne 0x14000999e
lea rcx, [rsp + 0x28]
jmp 0x140009999
call fcn.1402c7ca0
lea rcx, str.C:UsersNico.cargo_registry_srcindex.crates.io_6f17d22bba15001fcrossbeam_channel_0.5.12_srccontext.rs
call fcn.1402c7a40
call fcn.1402d49b0
test al, al
jne 0x1400092e9
mov byte [rdi + 1], 1
jmp 0x1400092e9
call fcn.1402c7ca0
mov qword [rsp + 0x28], rax
cmp r14d, 3
je 0x140009bfe
mov rbx, rax
mov dword [rsp + 0x90], r14d
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [rsp + 0x94], xmm0
movups xmmword [rsp + 0xa4], xmm1
movups xmmword [rsp + 0xb4], xmm2
movups xmmword [rsp + 0xc4], xmm3
movups xmm0, xmmword [rsi + 0x3c]
movups xmmword [rsp + 0xd0], xmm0
mov qword [rsp + 0xe0], rdi
mov byte [rsp + 0xe8], bpl
lea rax, [rsp + 0x1d0]
mov qword [rsp + 0xf0], rax
lea rax, [rsp + 0x170]
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rdi
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x90]
lea r8, [rsp + 0x28]
call fcn.14000d010
lock dec qword [rbx]
jne 0x140009a34
lea rcx, [rsp + 0x28]
call fcn.1400ea3d0
jmp 0x140009a34
call fcn.1402d49b0
test al, al
jne 0x140009241
mov byte [rdi + 1], 1
jmp 0x140009241
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [rsp + 0x78], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movups xmmword [rsp + 0x68], xmm3
movups xmmword [rsp + 0x58], xmm2
movups xmmword [rsp + 0x48], xmm1
movups xmmword [rsp + 0x38], xmm0
xor eax, eax
jmp 0x140009078
mov ecx, 8
mov edx, 0xab0
call fcn.1402c6fa0
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.C:UsersNico.cargo_registry_srcindex.crates.io_6f17d22bba15001fcrossbeam_channel_0.5.12_srcchannel.rs
mov edx, 0x28
call fcn.1402c76f0
lea r8, [0x1402d90b0]
mov rcx, r14
mov rdx, r15
call fcn.1402c7140
lea rcx, str.C:UsersNico.cargo_registry_srcindex.crates.io_6f17d22bba15001fcrossbeam_channel_0.5.12_src_flavorszero.rs
call fcn.1402c7a40
lea rcx, str.C:UsersNico.cargo_registry_srcindex.crates.io_6f17d22bba15001fcrossbeam_channel_0.5.12_src_flavorslist.rs
call fcn.1402c7a40
int3