Function at 0x14004fb60
Capabilities:
Create thread
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1a0]
sub rsp, 0x2a0
mov rax, qword [0x140150a10]
xor rax, rsp
mov qword [rbp + 0x198], rax
mov r14, rcx
xor esi, esi
mov dword [rsp + 0x50], esi
mov rcx, qword [rcx + 0x18]
mov rax, qword [rcx]
lea r8d, [rsi + 1]
lea rdx, [rbp + 0x160]
mov rax, qword [rax + 8]
call qword [case.0x14005c601.0]
mov rcx, qword [r14 + 0x18]
mov r10, qword [rcx]
test eax, eax
jne 0x14004fc51
mov rax, qword [r10 + 0xb0]
call qword [case.0x14005c601.0]
mov dword [rbp + 0x128], eax
lea ecx, [rsi + 5]
call fcn.14009c140
test eax, eax
je 0x14004fc21
lea rax, [rbp + 0x128]
mov qword [rsp + 0x28], rax
lea rax, str.Failed_to_initialize_security_descriptor:_error_code__lu._Returning.
mov r9d, 0xe7
mov qword [rsp + 0x20], rax
lea r8, str.Intel::NamedPipeServer::mainLoop
lea rdx, str.E:BT84f93cf4_3aa9_4a85_9be2_79e782bf7724WSSModularizationCore_srcCommonIPCNamedPipeIPCNamedPipeIPCImplNamedPipeServer.cpp
mov ecx, 5
call fcn.14000aa30
mov rcx, qword [rbp + 0x198]
xor rcx, rsp
call fcn.1400ab6c0
lea r11, [rsp + 0x2a0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov dword [rsp + 0x20], esi
xor r9d, r9d
lea r8d, [r9 + 1]
lea rdx, [rbp + 0x160]
mov rax, qword [r10 + 0x10]
call qword [case.0x14005c601.0]
mov rcx, qword [r14 + 0x18]
test eax, eax
jne 0x14004fcb7
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
call qword [case.0x14005c601.0]
mov dword [rbp + 0x128], eax
mov ecx, 5
call fcn.14009c140
test eax, eax
je 0x14004fc21
lea rax, [rbp + 0x128]
mov qword [rsp + 0x28], rax
lea rax, str.Failed_to_set_security_descriptor_DACL:_error_code__lu._Returning.
mov r9d, 0xef
jmp 0x14004fc04
mov dword [rbp + 0xc8], 0x18
lea rax, [rbp + 0x160]
mov qword [rbp + 0xd0], rax
mov dword [rbp + 0xd8], esi
mov rax, qword [rcx]
mov qword [rsp + 0x20], rsi
xor edx, edx
mov r9d, 1
mov r8d, r9d
mov rax, qword [rax + 0x78]
call qword [case.0x14005c601.0]
mov r13, rax
test rax, rax
jne 0x14004fd43
mov rcx, qword [r14 + 0x18]
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
call qword [case.0x14005c601.0]
mov dword [rbp + 0x128], eax
lea ecx, [r13 + 5]
call fcn.14009c140
test eax, eax
je 0x14004fc21
lea rax, [rbp + 0x128]
mov qword [rsp + 0x28], rax
lea rax, str.Failed_to_create_event_for_ConnectNamedPipe._Error_code:__lu.
mov r9d, 0xfc
jmp 0x14004fc04
mov ecx, 8
call fcn.1400ab6e8
mov qword [rax], r14
mov qword [rbp + 0x128], rax
lea rcx, [rbp - 0x80]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], esi
mov r9, rax
lea r8, [0x1400542f0]
xor edx, edx
xor ecx, ecx
call fcn.1400bca28
mov qword [rsp + 0x78], rax
test rax, rax
je 0x14005095f
cmp dword [r14 + 0x200], 0
jne 0x14005096d
movups xmm0, xmmword [rsp + 0x78]
movups xmmword [r14 + 0x1f8], xmm0
lea rax, [r14 + 0x220]
mov rcx, qword [rax]
test rcx, rcx
je 0x140050945
cmp byte [rax + 8], 0
je 0x14004fdc6
cmp byte [rcx + 0xb8], 0
jne 0x140050945
cmp byte [rax + 0x10], 0
jne 0x140050973
mov byte [rax + 0x10], 1
mov rbx, rsi
mov qword [rsp + 0x68], rbx
lea rcx, [rsp + 0x68]
cmp rcx, rax
je 0x14004fdff
mov rcx, qword [rax]
test rcx, rcx
je 0x14004fdf7
lock inc dword [rcx + 8]
mov rbx, qword [rax]
jmp 0x14004fdfa
mov rbx, rsi
mov qword [rsp + 0x68], rbx
mov byte [rsp + 0x70], 1
mov dword [rsp + 0x50], 0xc
test rbx, rbx
je 0x1400509d5
cmp byte [rbx + 0xb8], 0
jne 0x1400509d5
xorps xmm0, xmm0
movups xmmword [rbp + 0x130], xmm0
lea rdi, [rbx + 0x20]
mov qword [rbp + 0x130], rdi
mov byte [rbp + 0x138], 0
mov rcx, rdi
call fcn.1400a8fdc
test eax, eax
jne 0x14005098d
mov byte [rbp + 0x138], 1
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 0x18]
call qword [case.0x14005c601.0]
test al, al
je 0x14004fe6e
mov rcx, rdi
jmp 0x14004fe99
lea rcx, [rbx + 0x70]
lea r8, [r14 + 0x3a0]
mov r9, rbx
lea rdx, [rbp + 0x130]
call fcn.140054320
nop
cmp byte [rbp + 0x138], 0
je 0x14004fe9f
mov rcx, qword [rbp + 0x130]
call fcn.1400a9000
nop
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14004fee5
mov rcx, qword [rsp + 0x68]
mov r8, qword [rcx + 0xc8]
test r8, r8
je 0x14004fed3
mov rax, qword [r8]
mov rdx, rcx
mov rcx, r8
mov rax, qword [rax]
call qword [case.0x14005c601.0]
jmp 0x14004fee5
mov rax, qword [rcx]
mov edx, 1
mov rax, qword [rax]
call qword [case.0x14005c601.0]
nop
mov qword [rbp + 0xe0], rsi
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xe8], xmm0
mov qword [rbp + 0xf8], r13
mov qword [rbp + 0x188], r13
mov rax, qword [r14 + 0x210]
mov qword [rbp + 0x190], rax
movzx eax, byte [r14 + 0x208]
test al, al
jne 0x14005057c
lea rbx, str.Failed_to_create_named_pipe_instance._Error_code:__lu._Retrying_with_new_pipe_name.
nop word [rax + rax]
mov rcx, r14
call fcn.1400509f0
mov rcx, qword [r14 + 0x18]
mov rax, qword [rcx]
lea rdx, [r14 + 0xf8]
cmp qword [r14 + 0x110], 8
jb 0x14004ff57
mov rdx, qword [r14 + 0xf8]
lea r8, [rbp + 0xc8]
mov qword [rsp + 0x40], r8
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x30], 0x1000
mov dword [rsp + 0x28], 0x1000
mov dword [rsp + 0x20], 0xff
mov r9d, 6
mov r8d, 0x40000003
mov rax, qword [rax + 0x30]
call qword [case.0x14005c601.0]
mov r15, rax
lea rcx, [rax - 1]
cmp rcx, 0xfffffffffffffffd
mov rcx, qword [r14 + 0x18]
ja 0x1400508a5
mov rdx, qword [rcx]
mov rax, qword [rdx + 0x38]
lea r8, [rbp + 0xe0]
mov rdx, r15
call qword [case.0x14005c601.0]
mov ebx, eax
mov rcx, qword [r14 + 0x18]
mov rdx, qword [rcx]
mov rax, qword [rdx + 0xb0]
call qword [case.0x14005c601.0]
mov edi, eax
mov dword [rsp + 0x60], eax
test ebx, ebx
jne 0x140050877
cmp eax, 0x217
je 0x14004fff7
cmp eax, 0x3e5
jne 0x140050877
cmp byte [r14 + 0x138], 0
jne 0x1400500de
mov rcx, qword [r14 + 0x28]
mov rax, qword [rcx]
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], 0x2001f
mov dword [rsp + 0x20], 1
xor r9d, r9d
lea r8, str.SOFTWAREWOW6432NODEMCAFEEMODCORENPSERVICE
mov rdx, 0xffffffff80000002
mov rax, qword [rax + 0x90]
call qword [case.0x14005c601.0]
test eax, eax
je 0x140050086
mov ecx, 5
call fcn.14009c140
test eax, eax
je 0x1400500de
lea rax, str.Failed_to_create_or_open_registry_key_for_server_pipe.
mov r9d, 0x1ee
mov qword [rsp + 0x20], rax
lea r8, str.Intel::NamedPipeServer::storePipeName
lea rdx, str.E:BT84f93cf4_3aa9_4a85_9be2_79e782bf7724WSSModularizationCore_srcCommonIPCNamedPipeIPCNamedPipeIPCImplNamedPipeServer.cpp
mov ecx, 5
call fcn.14000a9d0
jmp 0x1400500de
mov rcx, qword [r14 + 0x28]
mov rax, qword [rcx]
lea r8, [r14 + 0x118]
cmp qword [r8 + 0x18], 8
jb 0x14005009e
mov r8, qword [r8]
mov r9d, 1
lea rdx, str.Server_Pipe
mov rax, qword [rax + 0x38]
call qword [case.0x14005c601.0]
test eax, eax
je 0x1400500d6
mov ecx, 5
call fcn.14009c140
test eax, eax
je 0x1400500de
lea rax, str.Failed_to_set_registry_value_for_server_pipe.
mov r9d, 0x1f5
jmp 0x140050067
mov byte [r14 + 0x138], 1
lea rcx, [r14 + 0x140]
mov edx, 1
call fcn.1400eb5d0
cmp edi, 0x3e5
jne 0x14005025b
mov rcx, qword [r14 + 0x18]
mov rax, qword [rcx]
mov dword [rsp + 0x20], 0xffffffff
xor r9d, r9d
lea r8, [rbp + 0x188]
lea edx, [r9 + 2]
mov rax, qword [rax + 0x98]
call qword [case.0x14005c601.0]
test eax, eax
je 0x1400501e2
cmp eax, 1
je 0x1400501a8
mov rcx, qword [r14 + 0x18]
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
call qword [case.0x14005c601.0]
mov dword [rsp + 0x54], eax
mov ecx, 6
call fcn.14009c140
test eax, eax
je 0x14005018c
lea rax, [rsp + 0x54]
mov qword [rsp + 0x28], rax
lea rax, str.Failed_waiting_for_connect_named_pipe_event._Error_code:__lu._Retrying.
mov r9d, 0x14f
mov qword [rsp + 0x20], rax
lea r8, str.Intel::NamedPipeServer::mainLoop
lea rdx, str.E:BT84f93cf4_3aa9_4a85_9be2_79e782bf7724WSSModularizationCore_srcCommonIPCNamedPipeIPCNamedPipeIPCImplNamedPipeServer.cpp
mov ecx, 6
call fcn.14000aa30
mov rcx, qword [r14 + 0x18]
mov rax, qword [rcx]
mov rdx, r15
mov rax, qword [rax + 0xa8]
call qword [case.0x14005c601.0]
jmp 0x140050565
mov ecx, 1
call fcn.14009c140
test eax, eax
je 0x14005018c
lea rax, str.Stop_signal_received._Returning.
mov qword [rsp + 0x20], rax
mov r9d, 0x147
lea r8, str.Intel::NamedPipeServer::mainLoop
lea rdx, str.E:BT84f93cf4_3aa9_4a85_9be2_79e782bf7724WSSModularizationCore_srcCommonIPCNamedPipeIPCNamedPipeIPCImplNamedPipeServer.cpp
mov ecx, 1
call fcn.14000a9d0
jmp 0x14005018c
mov dword [rbp + 0x150], esi
mov rcx, qword [r14 + 0x18]
mov rax, qword [rcx]
mov dword [rsp + 0x20], esi
lea r9, [rbp + 0x150]
lea r8, [rbp + 0xe0]
mov rdx, r15
mov rax, qword [rax + 0xa0]
call qword [case.0x14005c601.0]
test eax, eax
jne 0x14005025b
mov rcx, qword [r14 + 0x18]
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
call qword [case.0x14005c601.0]
mov dword [rsp + 0x58], eax
mov ecx, 6
call fcn.14009c140
test eax, eax
je 0x14005018c
lea rax, [rsp + 0x58]
mov qword [rsp + 0x28], rax
lea rax, str.Asynchronous_connect_named_pipe_operation_failed._Error_code:__lu._Retrying.
mov r9d, 0x13f
jmp 0x14005016f
lea rdi, [r14 + 0x350]
mov rcx, rdi
call fcn.1400a8fdc
test eax, eax
jne 0x1400509cd
movzx esi, byte [r14 + 0x278]
cmp sil, 0xff
jae 0x14005028c
inc sil
mov byte [r14 + 0x278], sil
jmp 0x1400502ae
mov rax, qword [r14 + 0x288]
cmp qword [r14 + 0x280], rax
je 0x14005081b
movzx esi, byte [rax - 1]
dec rax
mov qword [r14 + 0x288], rax
mov rcx, rdi
call fcn.1400a9000
mov byte [rbp + 0x100], sil
test sil, sil
je 0x140050823
mov dword [rbp + 0xc0], 0
mov rcx, qword [r14 + 0x18]
mov rax, qword [rcx]
lea r8, [rbp + 0xc0]
mov rdx, r15
mov rax, qword [rax + 0x58]
call qword [case.0x14005c601.0]
mov ecx, 6
call fcn.14009c140
test eax, eax
je 0x1400503f6
mov r8d, dword [rbp + 0xc0]
lea rdx, [rbp - 0x10]
mov rcx, r14
call fcn.140051540
nop
mov ebx, dword [rsp + 0x50]
or ebx, 1
mov dword [rsp + 0x50], ebx
cmp qword [rax + 0x18], 8
jb 0x140050326
mov rax, qword [rax]
mov qword [rbp - 0x70], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x100]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xc0]
mov qword [rsp + 0x28], rax
call fcn.140053960
test bl, 2
je 0x1400503aa
and ebx, 0xfffffffd
mov dword [rsp + 0x50], ebx
mov rdx, qword [rbp - 0x30]
cmp rdx, 8
jb 0x14005039c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140050397
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140050995
call fcn.1400ab6e0
xor eax, eax
mov qword [rbp - 0x30], 7
mov word [rbp - 0x48], ax
test bl, 1
je 0x1400503f6
and ebx, 0xfffffffe
mov dword [rsp + 0x50], ebx
mov rdx, qword [rbp + 8]
cmp rdx, 8
jb 0x1400503f6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400503f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005099b
call fcn.1400ab6e0
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
mov rcx, qword [r14 + 8]
mov rax, qword [rcx]
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x50], sil
lea rdx, vtable.std::_Func_impl_no_alloc_class__private:_void___cdecl_Intel::NamedPipeServer::mainLoop_void____ptr64::_81::_lambda_3___void___.0
mov qword [rbp + 0x10], rdx
movups xmm0, xmmword [rbp - 0x58]
movups xmmword [rbp + 0x18], xmm0
lea rdx, [rbp + 0x10]
mov qword [rbp + 0x48], rdx
mov qword [rbp - 0x68], r14
mov byte [rbp - 0x60], sil
lea rdx, vtable.std::_Func_impl_no_alloc_class__private:_void___cdecl_Intel::NamedPipeServer::mainLoop_void____ptr64::_81::_lambda_2___void__class_Intel::MoveVector_unsigned_char__.0
mov qword [rbp + 0x50], rdx
movups xmm0, xmmword [rbp - 0x68]
movups xmmword [rbp + 0x58], xmm0
lea rdx, [rbp + 0x50]
mov qword [rbp + 0x88], rdx
lea rdx, [rbp + 0x10]
mov qword [rsp + 0x20], rdx
lea r9, [rbp + 0x50]
mov r8, r15
lea rdx, [rbp + 0x140]
mov rax, qword [rax + 8]
call qword [case.0x14005c601.0]
nop
cmp qword [rbp + 0x140], 0
jne 0x140050598
mov ecx, 6
call fcn.14009c140
test eax, eax
je 0x1400504b8
lea rax, str.Failed_to_start_pipe_instance_thread._Retrying.
mov qword [rsp + 0x20], rax
mov r9d, 0x169
lea r8, str.Intel::NamedPipeServer::mainLoop
lea rdx, str.E:BT84f93cf4_3aa9_4a85_9be2_79e782bf7724WSSModularizationCore_srcCommonIPCNamedPipeIPCNamedPipeIPCImplNamedPipeServer.cpp
mov ecx, 6
call fcn.14000a9d0
mov rcx, qword [r14 + 0x18]
mov rax, qword [rcx]
mov rdx, r15
mov rax, qword [rax + 0xa8]
call qword [case.0x14005c601.0]
mov byte [rbp + 0x108], sil
mov qword [rbp - 0x20], rdi
mov rcx, rdi
call fcn.1400a8fdc
test eax, eax
jne 0x1400509a1
lea rcx, [r14 + 0x280]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x140050504
mov byte [rdx], sil
inc qword [rcx + 8]
jmp 0x140050511
lea r8, [rbp + 0x108]
call fcn.140045630
nop
mov rcx, rdi
call fcn.1400a9000
nop
mov rbx, qword [rbp + 0x148]
test rbx, rbx
je 0x140050563
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x140050563
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax]
call qword [case.0x14005c601.0]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140050563
mov rax, qword [rbx]
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [case.0x14005c601.0]
xor esi, esi
lea rbx, str.Failed_to_create_named_pipe_instance._Error_code:__lu._Retrying_with_new_pipe_name.
movzx eax, byte [r14 + 0x208]
test al, al
je 0x14004ff30
mov rcx, qword [r14 + 0x18]
mov rax, qword [rcx]
mov rdx, r13
mov rax, qword [rax + 0xa8]
call qword [case.0x14005c601.0]
jmp 0x14004fc21
mov eax, dword [rbp + 0xc0]
mov dword [rbp + 0x158], eax
mov byte [rbp + 0x110], sil
mov rcx, qword [r14 + 0xb0]
test rcx, rcx
je 0x1400509c7
mov rax, qword [rcx]
lea r8, [rbp + 0x158]
lea rdx, [rbp + 0x110]
mov rax, qword [rax + 0x10]
call qword [case.0x14005c601.0]
lea rbx, [r14 + 0x2b0]
mov qword [rbp - 0x28], rbx
mov rcx, rbx
call fcn.1400a8fdc
test eax, eax
jne 0x1400509bf
lea rcx, [r14 + 0x238]
lea r9, [rbp + 0x140]
lea r8, [rbp + 0x100]
lea rdx, [rbp + 0xa0]
call fcn.1400539e0
movzx esi, byte [rax + 8]
mov rcx, rbx
call fcn.1400a9000
test sil, sil
jne 0x140050664
mov ecx, 6
call fcn.14009c140
test eax, eax
je 0x14005051a
lea rax, str.Failed_to_emplace_client._Client_id_already_present.
mov qword [rsp + 0x20], rax
mov r9d, 0x17a
lea r8, str.Intel::NamedPipeServer::mainLoop
lea rdx, str.E:BT84f93cf4_3aa9_4a85_9be2_79e782bf7724WSSModularizationCore_srcCommonIPCNamedPipeIPCNamedPipeIPCImplNamedPipeServer.cpp
mov ecx, 6
call fcn.14000a9d0
jmp 0x14005051a
mov rcx, qword [rbp + 0x140]
mov rax, qword [rcx]
mov rax, qword [rax + 8]
call qword [case.0x14005c601.0]
mov dword [rsp + 0x5c], eax
test eax, eax
je 0x14005051a
mov ecx, 6
call fcn.14009c140
test eax, eax
je 0x1400506c6
lea rax, [rsp + 0x5c]
mov qword [rsp + 0x28], rax
lea rax, str.Failed_to_start_pipe_instance_thread._Error_code:__lu._Retrying.
mov qword [rsp + 0x20], rax
mov r9d, 0x181
lea r8, str.Intel::NamedPipeServer::mainLoop
lea rdx, str.E:BT84f93cf4_3aa9_4a85_9be2_79e782bf7724WSSModularizationCore_srcCommonIPCNamedPipeIPCNamedPipeIPCImplNamedPipeServer.cpp
mov ecx, 6
call fcn.14000aa30
mov rcx, rbx
call fcn.1400a8fdc
test eax, eax
jne 0x1400509b7
movzx esi, byte [rbp + 0x100]
mov r8d, esi
movabs rax, 0xcbf29ce484222325
xor r8, rax
movabs rax, 0x100000001b3
imul r8, rax
and r8, qword [r14 + 0x268]
mov r9, qword [r14 + 0x250]
mov rax, r8
add rax, rax
mov rdx, qword [r9 + rax*8 + 8]
mov r10, qword [r14 + 0x240]
cmp rdx, r10
je 0x1400507a1
mov rax, r8
add rax, rax
mov rcx, qword [r9 + rax*8]
cmp sil, byte [rdx + 0x10]
je 0x140050743
cmp rdx, rcx
je 0x1400507a1
mov rdx, qword [rdx + 8]
cmp sil, byte [rdx + 0x10]
jne 0x140050734
test rdx, rdx
je 0x1400507a1
mov rcx, r8
add rcx, rcx
add r8, r8
mov rax, qword [r9 + rcx*8]
cmp qword [r9 + r8*8 + 8], rdx
jne 0x140050777
cmp rax, rdx
jne 0x14005076c
mov qword [r9 + rcx*8], r10
mov qword [r9 + r8*8 + 8], r10
jmp 0x140050783
mov r10, qword [rdx + 8]
mov qword [r9 + r8*8 + 8], r10
jmp 0x140050783
cmp rax, rdx
jne 0x140050783
mov rax, qword [rdx]
mov qword [r9 + rcx*8], rax
mov rcx, qword [rdx]
dec qword [r14 + 0x248]
mov rax, qword [rdx + 8]
mov qword [rax], rcx
mov rax, qword [rdx + 8]
mov qword [rcx + 8], rax
call fcn.14002b370
mov rcx, rbx
call fcn.1400a9000
mov byte [rbp + 0x120], sil
mov rcx, qword [r14 + 0xf0]
test rcx, rcx
je 0x1400509b1
mov rax, qword [rcx]
lea rdx, [rbp + 0x120]
mov rax, qword [rax + 0x10]
call qword [case.0x14005c601.0]
mov byte [rbp + 0x118], sil
mov qword [rbp - 0x18], rdi
mov rcx, rdi
call fcn.1400a8fdc
test eax, eax
jne 0x1400509a9
lea rcx, [r14 + 0x280]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x140050809
mov byte [rdx], sil
inc qword [rcx + 8]
jmp 0x140050816
lea r8, [rbp + 0x118]
call fcn.140045630
nop
jmp 0x140050511
mov rcx, rdi
call fcn.1400a9000
mov ecx, 5
call fcn.14009c140
test eax, eax
je 0x14005085b
lea rax, str.Reached_maximum_supported_clients._Closing_pipe_instance.
mov qword [rsp + 0x20], rax
mov r9d, 0x159
lea r8, str.Intel::NamedPipeServer::mainLoop
lea rdx, str.E:BT84f93cf4_3aa9_4a85_9be2_79e782bf7724WSSModularizationCore_srcCommonIPCNamedPipeIPCNamedPipeIPCImplNamedPipeServer.cpp
mov ecx, 5
call fcn.14000a9d0
mov rcx, qword [r14 + 0x18]
mov rax, qword [rcx]
mov rdx, r15
mov rax, qword [rax + 0xa8]
call qword [case.0x14005c601.0]
jmp 0x140050563
mov ecx, 6
call fcn.14009c140
test eax, eax
je 0x14005018c
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, str.Failed_to_connect_named_pipe_instance._Error_code:__lu._Retrying.
mov r9d, 0x128
jmp 0x14005016f
mov rax, qword [rcx]
mov rax, qword [rax + 0xb0]
call qword [case.0x14005c601.0]
mov dword [rsp + 0x64], eax
mov ecx, 6
call fcn.14009c140
test eax, eax
je 0x1400508f4
lea rax, [rsp + 0x64]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
mov r9d, 0x117
lea r8, str.Intel::NamedPipeServer::mainLoop
lea rdx, str.E:BT84f93cf4_3aa9_4a85_9be2_79e782bf7724WSSModularizationCore_srcCommonIPCNamedPipeIPCNamedPipeIPCImplNamedPipeServer.cpp
mov ecx, 6
call fcn.14000aa30
mov rcx, r14
call fcn.140050dd0
test eax, eax
je 0x14005056c
mov ecx, 5
call fcn.14009c140
test eax, eax
je 0x14004fc21
lea rax, str.Failed_to_generate_pipe_name_for_server._Clients_will_be_unable_to_connect.
mov qword [rsp + 0x20], rax
mov r9d, 0x11c
lea r8, str.Intel::NamedPipeServer::mainLoop
lea rdx, str.E:BT84f93cf4_3aa9_4a85_9be2_79e782bf7724WSSModularizationCore_srcCommonIPCNamedPipeIPCNamedPipeIPCImplNamedPipeServer.cpp
mov ecx, 5
call fcn.14000a9d0
jmp 0x14004fc21
mov edx, 4
lea rcx, [rbp + 0xb0]
call fcn.140020d40
mov rcx, rax
call fcn.1400aaebc
nop
mov dword [rbp - 0x80], esi
mov ecx, 6
call fcn.1400a9148
nop
call fcn.1400b920c
int3
mov edx, 2
lea rcx, [rbp + 0x90]
call fcn.140020d40
mov rcx, rax
call fcn.1400aaebc
nop
mov ecx, eax
call fcn.1400a910c
nop
call fcn.1400b2bb8
nop
call fcn.1400b2bb8
nop
mov ecx, eax
call fcn.1400a910c
int3
mov ecx, eax
call fcn.1400a910c
int3
call fcn.1400a87e0
int3
mov ecx, eax
call fcn.1400a910c
int3
mov ecx, eax
call fcn.1400a910c
int3
call fcn.1400a87e0
nop
mov ecx, eax
call fcn.1400a910c
nop
mov edx, 4
lea rcx, [rsp + 0x78]
call fcn.140020d40
mov rcx, rax
call fcn.1400aaebc
int3