Function at 0x14000de4c
Capabilities:
Create thread

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x218
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x180], xmm6
mov qword [rbp + 0x178], 0xfffffffffffffffe
mov qword [rbp + 0x158], r9
mov qword [rbp + 0x150], r8
mov qword [rbp + 0x168], rdx
mov rsi, rcx
mov qword [rbp + 0x170], 0xffffffffffffffff
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov qword [rbp + 0x170], 0xffffffffffffffff
lea rdx, str..pipecrashpad__lu_
lea r15, [rbp + 0x130]
mov rcx, r15
mov r8d, eax
call fcn.14000da9c
mov r14d, 5
lea r12, [rbp + 0xb8]
movaps xmm6, xmmword [section..rdata]
lea r13, [rbp + 0xf0]
lea rdi, [rbp - 0x50]
lea rbx, [rbp + 0xe0]
mov rcx, r12
call fcn.14001f578
cmp qword [rbp + 0x148], 0xf
mov r8, r15
jbe 0x14000df08
mov r8, qword [rbp + 0x130]
mov r9, qword [rbp + 0x140]
mov rcx, r12
xor edx, edx
call fcn.1400109c6
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
movups xmmword [rax + 0x10], xmm6
mov byte [rax], 0
cmp qword [rbp + 0x108], 0xf
mov rax, r13
jbe 0x14000df49
mov rax, qword [rbp + 0xf0]
mov rcx, qword [rbp + 0x100]
mov qword [rbp + 0xe0], rax
mov qword [rbp + 0xe8], rcx
mov rcx, rdi
mov rdx, rbx
call fcn.14001d756
mov rcx, rsi
mov rdx, rdi
call fcn.14000c012
mov rcx, rdi
call fcn.140005a80
mov rcx, r13
call fcn.140005a44
mov rcx, r12
call fcn.140005a44
mov rcx, rsi
mov dl, 1
call fcn.14001fa1a
mov qword [rbp + 0x160], rax
dec r14d
je 0x14000dfb0
cmp qword [rbp + 0x160], 0xffffffffffffffff
je 0x14000deec
mov rdi, qword [rbp + 0x160]
cmp rdi, 0xffffffffffffffff
jne 0x14000e029
call fcn.1400078ab
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 4
lea rdx, str.void___cdecl_crashpad::_anonymous_namespace_::CreatePipe_std::wstring___crashpad::ScopedFileHANDLE__
lea r8, str.xplat_third_partycrashpadclientcrashpad_client_win.cc
lea rcx, [rbp - 0x50]
mov r9d, 0x13d
call fcn.1400078c2
lea rdx, str.Check_failed:_pipe_instance__is_valid__
lea rcx, [rbp - 0x50]
call fcn.1400035ea
lea rdx, [0x1401301f3]
mov rcx, rax
call fcn.1400035ea
lea rdx, str.CreateNamedPipe
mov rcx, rax
call fcn.1400035ea
lea rcx, [rbp - 0x50]
call fcn.1400078f2
mov rdi, qword [rbp + 0x160]
lea rcx, [rbp + 0x130]
call fcn.140005a44
xorps xmm0, xmm0
lea rcx, [rbp + 0x130]
movaps xmmword [rcx], xmm0
mov qword [rcx + 0x10], 0
mov dword [rcx], 0x18
mov dword [rcx + 0x10], 1
mov qword [rbp + 0x170], rdi
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateEventW]
mov qword [0x14017e618], rax
mov qword [rbp + 0x170], rdi
lea rcx, [rbp + 0x130]
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateEventW]
mov qword [0x14017e624], rax
mov qword [rbp + 0x170], rdi
lea rcx, [rbp + 0x130]
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateEventW]
mov qword [0x14017e62c], rax
mov qword [rbp + 0x170], rdi
call fcn.14000e7b1
mov qword [rbp + 0x170], rdi
lea rcx, [fcn.140010801]
call qword [sym.imp.KERNEL32.dll_SetUnhandledExceptionFilter]
mov qword [rbp + 0x170], rdi
lea rdx, [0x140010be7]
mov ecx, 0x16
call sub.api_ms_win_crt_runtime_l1_1_0.dll_signal
mov qword [rbp + 0x170], rdi
mov ecx, 0xe8
call fcn.1400b7270
mov rcx, rax
mov rdx, qword [rbp + 0x168]
mov qword [rbp + 0x168], rax
call fcn.14000b46e
mov rax, qword [rbp + 0x168]
lea rcx, [rax + 0x20]
mov qword [rbp + 0x110], rcx
mov rdx, qword [rbp + 0x150]
call fcn.14000b46e
mov rax, qword [rbp + 0x168]
lea rcx, [rax + 0x40]
mov qword [rbp + 0x150], rcx
mov rdx, qword [rbp + 0x158]
call fcn.14000b46e
mov rax, qword [rbp + 0x168]
lea rcx, [rax + 0x60]
xorps xmm0, xmm0
movups xmmword [rax + 0x70], xmm0
mov qword [rbp + 0x158], rcx
mov rdx, qword [rbp + 0x200]
call fcn.14000444c
mov rax, qword [rbp + 0x168]
lea rcx, [rax + 0x80]
lea r8, [rbp - 0x50]
mov qword [rbp + 0x118], rcx
mov rdx, qword [rbp + 0x208]
call fcn.140010cfc
mov rax, qword [rbp + 0x168]
lea rcx, [rax + 0x90]
mov qword [rbp + 0x120], rcx
mov rdx, qword [rbp + 0x210]
call fcn.1400055ea
mov rax, qword [rbp + 0x168]
lea rcx, [rax + 0xa8]
mov qword [rbp + 0x128], rcx
mov rdx, qword [rbp + 0x228]
call fcn.140010c72
mov rax, qword [rbp + 0x168]
mov rcx, rax
add rcx, 0xc0
xorps xmm0, xmm0
movups xmmword [rax + 0xd0], xmm0
mov rdx, rsi
call fcn.14000c572
mov rax, qword [rbp + 0x160]
mov r9, qword [rbp + 0x168]
mov qword [r9 + 0xe0], rax
cmp byte [rbp + 0x220], 0
je 0x14000e2e8
mov qword [rbp + 0x170], 0xffffffffffffffff
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea r8, [0x14000e859]
xor ecx, ecx
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateThread]
add rsi, 0x20
lea rdx, [rbp - 0x50]
mov qword [rdx], rax
mov qword [rbp + 0x170], 0xffffffffffffffff
mov rcx, rsi
call fcn.14000e81a
mov al, 1
cmp qword [rsi], 0
jne 0x14000e302
mov qword [rbp + 0x170], 0xffffffffffffffff
call fcn.1400078ab
mov qword [rbp + 0x170], 0xffffffffffffffff
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
lea rdx, str.bool___cdecl_crashpad::CrashpadClient::StartHandler_const_base::FilePath___const_base::FilePath___const_base::FilePath___const_std::string___const_std::map_std::string__std::string____const_std::vector_std::string____bool__bool__const_std::vector_base::FilePath___
lea r8, str.xplat_third_partycrashpadclientcrashpad_client_win.cc
lea rcx, [rbp - 0x50]
mov r9d, 0x2a4
call fcn.1400078c2
lea rdx, [0x140126a54]
lea rcx, [rbp - 0x50]
call fcn.1400035ea
lea rcx, [rbp - 0x50]
call fcn.1400078f2
mov qword [0x140185410], 2
xor eax, eax
jmp 0x14000e302
lea rcx, [rbp + 0xd8]
mov qword [rcx], r9
mov qword [rbp + 0x170], 0xffffffffffffffff
call fcn.14000e8ba
movaps xmm6, xmmword [rbp + 0x180]
add rsp, 0x218
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret