Function at 0x1400b348f
Capabilities:
Create process on windows

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x368
movaps xmmword [rsp + 0x350], xmm7
movaps xmmword [rsp + 0x340], xmm6
mov r12, rcx
mov rax, qword [0x140137040]
xor rax, rsp
mov qword [rsp + 0x338], rax
call fcn.1400f708a
test al, al
jne 0x1400b46a1
xorps xmm0, xmm0
lea rdx, [rsp + 0x320]
movaps xmmword [rdx], xmm0
mov qword [rdx + 0x10], 0
mov rcx, qword [r12]
call fcn.1400f70b3
mov r8, qword [r12]
mov rsi, qword [r8 + 0x78]
mov r15, qword [r8 + 0x80]
cmp rsi, r15
je 0x1400b35b9
lea rdi, [rsp + 0x178]
lea rbx, [rsp + 0x310]
lea r14, [rsp + 0x320]
jmp 0x1400b357c
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x318], rax
mov rcx, rsi
test rcx, rcx
jne 0x1400b3546
test rax, rax
jne 0x1400b4213
mov rcx, rdi
mov rdx, rbx
call fcn.140033920
mov rcx, rdi
mov rdx, r14
call fcn.1400f70b3
cmp byte [rsp + 0x18f], 0
jns 0x1400b3573
mov rcx, qword [rsp + 0x178]
call fcn.140077d00
add rsi, 0x18
cmp rsi, r15
je 0x1400b35b5
movsx rax, byte [rsi + 0x17]
test rax, rax
jns 0x1400b3525
mov rcx, qword [rsi]
mov rax, qword [rsi + 8]
mov qword [rsp + 0x310], rcx
mov qword [rsp + 0x318], rax
test rax, rax
jns 0x1400b3538
lea rcx, [0x140110299]
lea rdx, str....._third_partylibc_srcinclude_string_view:311:_assertion___len___static_cast_size_type__numeric_limits_difference_type_::max____failed:_string_view::string_view__CharT___size_t_:_length_does_not_fit_in_difference_type_n
call fcn.1400bde54
mov r8, qword [r12]
movsx rax, byte [r8 + 0x2f]
test rax, rax
jns 0x1400b35c7
mov rax, qword [r8 + 0x20]
test rax, rax
je 0x1400b3664
lea rcx, [rsp + 0x90]
mov byte [rcx + 0x17], 8
lea rax, str.database
cmp rcx, rax
ja 0x1400b35f9
lea rcx, [rsp + 0x98]
cmp rcx, rax
ja 0x1400b468e
add r8, 0x18
movabs rax, 0x6573616261746164
lea rdx, [rsp + 0x90]
mov qword [rdx], rax
mov byte [rdx + 8], 0
lea rdi, [rsp + 0x178]
mov rcx, rdi
call fcn.1400e9e95
lea rdx, [rsp + 0x320]
mov rcx, rdi
call fcn.1400f70b3
cmp byte [rdi + 0x17], 0
jns 0x1400b3649
mov rcx, qword [rsp + 0x178]
call fcn.140077d00
cmp byte [rsp + 0xa7], 0
jns 0x1400b3660
mov rcx, qword [rsp + 0x90]
call fcn.140077d00
mov r8, qword [r12]
movsx rax, byte [r8 + 0x47]
test rax, rax
jns 0x1400b3672
mov rax, qword [r8 + 0x38]
test rax, rax
je 0x1400b3716
lea rcx, [rsp + 0x90]
mov byte [rcx + 0x17], 0xb
lea rax, str.metrics_dir
cmp rcx, rax
ja 0x1400b36a4
lea rcx, [rsp + 0x9b]
cmp rcx, rax
ja 0x1400b468e
add r8, 0x30
movabs rax, 0x2d7363697274656d
lea rdx, [rsp + 0x90]
mov qword [rdx], rax
mov dword [rdx + 7], 0x7269642d
mov byte [rdx + 0xb], 0
lea rdi, [rsp + 0x178]
mov rcx, rdi
call fcn.1400e9e95
lea rdx, [rsp + 0x320]
mov rcx, rdi
call fcn.1400f70b3
cmp byte [rdi + 0x17], 0
jns 0x1400b36fb
mov rcx, qword [rsp + 0x178]
call fcn.140077d00
cmp byte [rsp + 0xa7], 0
jns 0x1400b3712
mov rcx, qword [rsp + 0x90]
call fcn.140077d00
mov r8, qword [r12]
movsx rax, byte [r8 + 0x5f]
test rax, rax
jns 0x1400b3748
mov rax, qword [r8 + 0x50]
test rax, rax
je 0x1400b3837
mov r8, qword [r8 + 0x48]
mov qword [rsp + 0x300], r8
mov qword [rsp + 0x308], rax
jns 0x1400b3764
jmp 0x1400b35a2
test al, al
je 0x1400b3837
add r8, 0x48
mov qword [rsp + 0x300], r8
mov qword [rsp + 0x308], rax
test r8, r8
je 0x1400b4213
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x300]
call fcn.140033920
lea rcx, [rsp + 0x130]
mov byte [rcx + 0x17], 3
lea rax, [0x140112f82]
cmp rcx, rax
ja 0x1400b37ab
lea rcx, [rsp + 0x133]
cmp rcx, rax
ja 0x1400b468e
mov al, byte [0x140112f84]
lea rdx, [rsp + 0x130]
mov byte [rdx + 2], al
movzx eax, word [0x140112f82]
mov word [rdx], ax
mov byte [rdx + 3], 0
lea rdi, [rsp + 0x178]
lea r8, [rsp + 0x90]
mov rcx, rdi
call fcn.1400e9e95
lea rdx, [rsp + 0x320]
mov rcx, rdi
call fcn.1400f70b3
cmp byte [rdi + 0x17], 0
jns 0x1400b3805
mov rcx, qword [rsp + 0x178]
call fcn.140077d00
cmp byte [rsp + 0x147], 0
jns 0x1400b381c
mov rcx, qword [rsp + 0x130]
call fcn.140077d00
cmp byte [rsp + 0xa7], 0
jns 0x1400b3833
mov rcx, qword [rsp + 0x90]
call fcn.140077d00
mov r8, qword [r12]
mov qword [rsp + 0x58], r12
mov rsi, qword [r8 + 0x60]
lea rbp, [r8 + 0x68]
cmp rsi, rbp
je 0x1400b38a5
lea rax, [rsp + 0x2ba]
lea rcx, str.annotation
lea rdx, [rsp + 0x2b0]
cmp rdx, rcx
setbe dl
cmp rax, rcx
seta dil
and dil, dl
lea rbx, [rsp + 0x2d0]
xorps xmm6, xmm6
lea r14, [rsp + 0x90]
lea r15, [rsp + 0x2f0]
lea r12, [rsp + 0x178]
lea r13, [rsp + 0x320]
jmp 0x1400b390a
mov rax, qword [rsp + 0x58]
mov r8, qword [rax]
mov rdi, qword [r8 + 0x90]
mov rsi, qword [r8 + 0x98]
cmp rdi, rsi
je 0x1400b3b08
lea rax, str.attachment
lea rbx, [rsp + 0x90]
cmp rbx, rax
setbe cl
lea rdx, [rsp + 0x9a]
cmp rdx, rax
seta bpl
and bpl, cl
movabs r12, 0x656d686361747461
lea r14, [rsp + 0x178]
lea r15, [rsp + 0x320]
jmp 0x1400b3ab8
mov rsi, rax
cmp rax, rbp
je 0x1400b389d
lea rdx, [rsi + 0x20]
mov rcx, rbx
mov r8b, 0x3d
call fcn.14004f08d
movsx r8, byte [rsi + 0x4f]
test r8, r8
js 0x1400b3929
lea rdx, [rsi + 0x38]
jmp 0x1400b3931
mov r8, qword [rsi + 0x40]
mov rdx, qword [rsi + 0x38]
mov rcx, rbx
call fcn.14002f582
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x140], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x130], xmm0
movups xmmword [rax], xmm6
mov qword [rax + 0x10], 0
movsx rcx, byte [rsp + 0x147]
test rcx, rcx
cmovs rcx, qword [rsp + 0x138]
mov rax, qword [rsp + 0x130]
lea rdx, [rsp + 0x130]
cmovns rax, rdx
mov qword [rsp + 0x2f0], rax
mov qword [rsp + 0x2f8], rcx
test rcx, rcx
js 0x1400b35a2
je 0x1400b39a8
test rax, rax
je 0x1400b4213
mov rcx, r14
mov rdx, r15
call fcn.140033920
mov byte [rsp + 0x2c7], 0xa
test dil, dil
jne 0x1400b468e
movabs rax, 0x697461746f6e6e61
mov qword [rsp + 0x2b0], rax
mov word [rsp + 0x2b8], 0x6e6f
mov byte [rsp + 0x2ba], 0
mov rcx, r12
lea rdx, [rsp + 0x2b0]
mov r8, r14
call fcn.1400e9e95
mov rcx, r12
mov rdx, r13
call fcn.1400f70b3
cmp byte [rsp + 0x18f], 0
jns 0x1400b3a1d
mov rcx, qword [rsp + 0x178]
call fcn.140077d00
cmp byte [rsp + 0x2c7], 0
jns 0x1400b3a34
mov rcx, qword [rsp + 0x2b0]
call fcn.140077d00
cmp byte [rsp + 0xa7], 0
jns 0x1400b3a4b
mov rcx, qword [rsp + 0x90]
call fcn.140077d00
cmp byte [rsp + 0x147], 0
jns 0x1400b3a62
mov rcx, qword [rsp + 0x130]
call fcn.140077d00
cmp byte [rsp + 0x2e7], 0
jns 0x1400b3a79
mov rcx, qword [rsp + 0x2d0]
call fcn.140077d00
mov rcx, qword [rsi + 8]
test rcx, rcx
jne 0x1400b4226
jmp 0x1400b4236
mov rcx, qword [rsp + 0x178]
call fcn.140077d00
cmp byte [rsp + 0xa7], 0
jns 0x1400b3aaf
mov rcx, qword [rsp + 0x90]
call fcn.140077d00
add rdi, 0x18
cmp rdi, rsi
je 0x1400b3b08
mov byte [rsp + 0xa7], 0xa
test bpl, bpl
jne 0x1400b468e
mov qword [rsp + 0x90], r12
mov word [rsp + 0x98], 0x746e
mov byte [rsp + 0x9a], 0
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.1400e9e95
mov rcx, r14
mov rdx, r15
call fcn.1400f70b3
cmp byte [rsp + 0x18f], 0
jns 0x1400b3a98
jmp 0x1400b3a8b
movabs rbp, 0xaaaaaaaaaaaaaaaa
mov qword [rsp + 0x2e0], rbp
movaps xmm6, xmmword [0x14010db00]
movaps xmmword [rsp + 0x2d0], xmm6
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ecx, 0x1f0fff
mov edx, 1
mov r8d, eax
call qword [sym.imp.KERNEL32.dll_OpenProcess]
lea r14, [0x14010ed70]
mov qword [rsp + 0x2d0], r14
mov qword [rsp + 0x2d8], rax
mov byte [rsp + 0x2e0], 0
test rax, rax
jne 0x1400b3d06
mov ecx, 2
call fcn.140039200
mov esi, 2
test al, al
mov r12, qword [rsp + 0x58]
je 0x1400b3bd0
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str....._third_partycrashpadcrashpadclientcrashpad_client_win.cc
lea rdi, [rsp + 0x178]
mov rcx, rdi
mov r8d, 0x1aa
mov r9d, 2
call fcn.1400e4c40
lea rcx, [rsp + 0x188]
lea rdx, [0x140118c43]
mov r8d, 0xb
call fcn.14002217e
mov rcx, rdi
call fcn.1400e4cb0
xor ebp, ebp
jmp 0x1400b3c82
mov ecx, 2
call fcn.140039200
test al, al
je 0x1400b3c2a
lea rdx, str....._third_partycrashpadcrashpadclientcrashpad_client_win.cc
lea rbx, [rsp + 0x178]
mov rcx, rbx
mov r8d, 0x1db
mov r9d, 2
call fcn.14005c850
lea rcx, [rsp + 0x188]
lea rdx, str.InitializeProcThreadAttributeList__size__succeeded__expected_failure
mov r8d, 0x44
call fcn.14002217e
mov rcx, rbx
call fcn.14005ccc0
xor ebx, ebx
mov esi, 2
xor ebp, ebp
mov qword [rsp + 0x100], r13
cmp byte [rsp + 0x110], 0
jne 0x1400b46a7
lea rcx, [rsp + 0x100]
call fcn.1400ea0d2
test rbx, rbx
lea r14, [0x14010ed70]
je 0x1400b3c6a
mov rcx, rbx
call fcn.140077d44
lea rcx, [rsp + 0x178]
lea rax, [rsp + 0x2b0]
mov qword [rcx], rax
call fcn.1400257a2
mov qword [rsp + 0x2d0], r14
cmp byte [rsp + 0x2e0], 0
jne 0x1400b46a4
mov rcx, qword [rsp + 0x2d8]
test rcx, rcx
je 0x1400b3caa
call fcn.140064d90
cmp byte [rsp + 0x337], 0
jns 0x1400b3cc1
mov rcx, qword [rsp + 0x320]
call fcn.140077d00
mov qword [0x140149b08], rsi
mov rcx, r12
call fcn.1400b46ac
mov rcx, qword [rsp + 0x338]
xor rcx, rsp
call fcn.140079050
mov eax, ebp
movaps xmm6, xmmword [rsp + 0x340]
movaps xmm7, xmmword [rsp + 0x350]
add rsp, 0x368
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rbx, [rsp + 0x130]
mov qword [rbx + 0x40], rbp
movaps xmmword [rbx + 0x30], xmm6
movaps xmmword [rbx + 0x20], xmm6
movaps xmmword [rbx + 0x10], xmm6
movaps xmmword [rbx], xmm6
mov r12, qword [rsp + 0x58]
mov rcx, qword [r12]
mov rcx, qword [rcx + 0xc8]
mov r9, qword [0x14013929c]
mov r8, qword [0x140139294]
mov rdx, qword [0x140139288]
lea r10, [0x140149ad8]
mov qword [rsp + 0x40], r10
lea r10, [0x140149acc]
mov qword [rsp + 0x38], r10
lea r10, [0x140149ac0]
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov rcx, rbx
call fcn.1400f7222
lea rsi, [rsp + 0x2b0]
mov rcx, rbx
mov rdx, rsi
call fcn.1400f7250
lea rcx, [rsp + 0x100]
mov byte [rcx + 0x17], 0x16
lea rax, str.__initial_client_data
cmp rcx, rax
ja 0x1400b3db8
lea rcx, [rsp + 0x116]
cmp rcx, rax
ja 0x1400b468e
movups xmm0, xmmword [str.__initial_client_data]
lea rcx, [rsp + 0x100]
movaps xmmword [rcx], xmm0
movabs rax, 0x3d617461642d746e
mov qword [rcx + 0xe], rax
movsx r8, byte [rsp + 0x2c7]
test r8, r8
cmovs r8, qword [rsp + 0x2b8]
mov byte [rcx + 0x16], 0
mov rdx, qword [rsp + 0x2b0]
cmovns rdx, rsi
call fcn.14002f582
mov rcx, qword [rax + 0x10]
lea rdi, [rsp + 0x90]
mov qword [rdi + 0x10], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rdi], xmm0
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rax + 0x10], 0
movsx rcx, byte [rdi + 0x17]
test rcx, rcx
cmovs rcx, qword [rdi + 8]
mov rax, qword [rdi]
cmovns rax, rdi
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], rcx
test rcx, rcx
js 0x1400b35a2
je 0x1400b3e5e
test rax, rax
je 0x1400b4213
lea r15, [rsp + 0x178]
lea rdx, [rsp + 0x120]
mov rcx, r15
call fcn.140033920
lea r14, [rsp + 0x320]
mov rcx, r15
mov rdx, r14
call fcn.1400f70b3
cmp byte [r15 + 0x17], 0
jns 0x1400b3e9d
mov rcx, qword [rsp + 0x178]
call fcn.140077d00
cmp byte [rsp + 0xa7], 0
jns 0x1400b3eb4
mov rcx, qword [rsp + 0x90]
call fcn.140077d00
cmp byte [rsp + 0x117], 0
jns 0x1400b3ecb
mov rcx, qword [rsp + 0x100]
call fcn.140077d00
cmp byte [rsp + 0x2c7], 0
jns 0x1400b3ee2
mov rcx, qword [rsp + 0x2b0]
call fcn.140077d00
xorps xmm7, xmm7
movaps xmmword [rsp + 0xc0], xmm7
movaps xmmword [rsp + 0xf0], xmm7
movaps xmmword [rsp + 0xe0], xmm7
movaps xmmword [rsp + 0xd0], xmm7
movaps xmmword [rsp + 0xb0], xmm7
movaps xmmword [rsp + 0xa0], xmm7
movaps xmmword [rsp + 0x90], xmm7
mov dword [rsp + 0xcc], 0x100
mov rsi, qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov ecx, 0xfffffff6
call rsi
mov qword [rsp + 0xe0], rax
mov ecx, 0xfffffff5
call rsi
mov qword [rsp + 0xe8], rax
mov ecx, 0xfffffff4
call rsi
mov qword [rsp + 0xf0], rax
xor eax, eax
mov qword [rsp + 0x2c0], rax
movaps xmmword [rsp + 0x2b0], xmm7
mov qword [rsp + 0x110], rbp
lea r13, [0x14010ed78]
mov qword [rsp + 0x100], r13
mov qword [rsp + 0x108], rax
mov byte [rsp + 0x110], 0
mov eax, dword [0x140149b18]
mov ecx, dword [0x1401460a0]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x1400b4647
mov eax, dword [0x140149b28]
mov ecx, dword [0x1401460a0]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x1400b45ed
mov rax, qword [0x140149b10]
test rax, rax
je 0x1400b4074
cmp qword [0x140149b20], 0
je 0x1400b4074
mov dword [rsp + 0x90], 0x70
lea r9, [rsp + 0x70]
mov qword [r9], rbp
xor ecx, ecx
mov edx, 1
xor r8d, r8d
call qword [0x14012a4d0]
test eax, eax
jne 0x1400b3bd7
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400b4391
lea r12, [rsp + 0x70]
mov rcx, qword [r12]
call fcn.140077d3c
mov rbx, rax
mov qword [rsp + 0xf8], rax
mov rax, qword [0x140149b10]
mov rcx, rbx
mov edx, 1
xor r8d, r8d
mov r9, r12
call qword [0x14012a4d0]
test eax, eax
jne 0x1400b445c
jmp 0x1400b43f6
mov dword [rsp + 0x90], 0x68
xor ebx, ebx
xor esi, esi
mov rdx, qword [r12]
movsx r8, byte [rdx + 0x17]
test r8, r8
jns 0x1400b40f9
cmp qword [rdx + 8], 0xc
jb 0x1400b40ff
mov r8, qword [rdx + 8]
add r8, 0xfffffffffffffff4
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov r9, 0xffffffffffffffff
call fcn.1400301a8
cmp byte [rsp + 0x18f], 0
jns 0x1400b40cb
mov r15, qword [rsp + 0x178]
lea rdx, str.rundll32.exe
mov rcx, r15
call fcn.1400933ec
test eax, eax
sete r12b
cmp byte [rsp + 0x18f], 0
jns 0x1400b4102
mov rcx, qword [rsp + 0x178]
call fcn.140077d00
jmp 0x1400b4102
cmp r8b, 0xc
jae 0x1400b409c
xor r12d, r12d
mov qword [rsp + 0x80], rbp
movaps xmmword [rsp + 0x70], xmm6
call fcn.1400f3c46
test al, al
jne 0x1400b411d
xor r15d, r15d
jmp 0x1400b4125
call fcn.1400b76be
mov r15, rax
cmp byte [rsp + 0x337], 0
jns 0x1400b4137
mov r14, qword [rsp + 0x320]
test r12b, r12b
jne 0x1400b4150
mov r12, qword [rsp + 0x58]
mov rdx, qword [r12]
cmp byte [rdx + 0x17], 0
jns 0x1400b4157
mov rdx, qword [rdx]
jmp 0x1400b4157
xor edx, edx
mov r12, qword [rsp + 0x58]
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdi
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], 0
mov rcx, r15
mov r8, r14
xor r9d, r9d
call qword [sym.imp.ADVAPI32.dll_CreateProcessAsUserW]
test eax, eax
jne 0x1400b4247
mov ecx, 2
call fcn.140039200
mov esi, 2
test al, al
je 0x1400b41fb
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str....._third_partycrashpadcrashpadclientcrashpad_client_win.cc
lea r14, [rsp + 0x178]
mov rcx, r14
mov r8d, 0x22e
mov r9d, 2
call fcn.1400e4c40
lea rcx, [rsp + 0x188]
lea rdx, str.CreateProcess
mov r8d, 0xd
call fcn.14002217e
mov rcx, r14
call fcn.1400e4cb0
xor ebp, ebp
test r15, r15
je 0x1400b3c33
mov rcx, r15
call fcn.140064d90
jmp 0x1400b3c33
lea rcx, [0x140110299]
lea rdx, str....._third_partylibc_srcinclude_string_view:313:_assertion___len__0____s___nullptr_failed:_string_view::string_view__CharT___size_t_:_received_nullptr_n
call fcn.1400bde54
mov rax, rcx
mov rcx, qword [rcx]
test rcx, rcx
jne 0x1400b4226
jmp 0x1400b3902
mov rax, qword [rsi + 0x10]
cmp qword [rax], rsi
mov rsi, rax
jne 0x1400b4236
jmp 0x1400b3902
mov rcx, qword [rsp + 0x78]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ebp, eax
mov ecx, 1
call fcn.140039200
test al, al
je 0x1400b42b4
test ebp, ebp
jne 0x1400b42b4
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str....._third_partycrashpadcrashpadclientcrashpad_client_win.cc
lea r14, [rsp + 0x178]
mov rcx, r14
mov r8d, 0x233
mov r9d, 1
call fcn.1400e4c40
lea rcx, [rsp + 0x188]
lea rdx, str.CloseHandle_thread
mov r8d, 0x12
call fcn.14002217e
mov rcx, r14
call fcn.1400e4cb0
mov rcx, qword [rsp + 0x70]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov ebp, eax
mov ecx, 1
call fcn.140039200
test al, al
je 0x1400b4321
test ebp, ebp
jne 0x1400b4321
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str....._third_partycrashpadcrashpadclientcrashpad_client_win.cc
lea r14, [rsp + 0x178]
mov rcx, r14
mov r8d, 0x236
mov r9d, 1
call fcn.1400e4c40
lea rcx, [rsp + 0x188]
lea rdx, str.CloseHandle_process
mov r8d, 0x13
call fcn.14002217e
mov rcx, r14
call fcn.1400e4cb0
mov ecx, 0xc0
add rcx, qword [r12]
lea r14, [rsp + 0x178]
mov qword [r14], 0xffffffffffffffff
mov rdx, r14
call fcn.140064ace
xorps xmm0, xmm0
movups xmmword [r14 + 0x14], xmm0
movups xmmword [r14 + 4], xmm0
mov dword [r14], 2
lea r8, [rsp + 0x60]
mov dword [r8 + 8], 0
mov qword [r8], 0
mov ecx, 0xa8
add rcx, qword [r12]
lea rdx, [rsp + 0x178]
call fcn.1400b953b
mov ebp, eax
movzx eax, al
mov esi, 2
sub rsi, rax
jmp 0x1400b41fd
mov ecx, 2
call fcn.140039200
test al, al
je 0x1400b3c2a
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str....._third_partycrashpadcrashpadclientcrashpad_client_win.cc
lea rbx, [rsp + 0x178]
mov rcx, rbx
mov r8d, 0x1df
mov r9d, 2
call fcn.1400e4c40
lea rcx, [rsp + 0x188]
lea rdx, str.InitializeProcThreadAttributeList__size_
mov r8d, 0x28
call fcn.14002217e
mov rcx, rbx
call fcn.1400e4cb0
jmp 0x1400b3c2a
mov ecx, 2
call fcn.140039200
test al, al
je 0x1400b4452
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str....._third_partycrashpadcrashpadclientcrashpad_client_win.cc
lea r14, [rsp + 0x178]
mov rcx, r14
mov r8d, 0x1ea
mov r9d, 2
call fcn.1400e4c40
lea rcx, [rsp + 0x188]
lea rdx, str.InitializeProcThreadAttributeList
mov r8d, 0x21
call fcn.14002217e
mov rcx, r14
call fcn.1400e4cb0
mov r12, qword [rsp + 0x58]
jmp 0x1400b3c2c
mov rax, qword [rsp + 0x108]
test rax, rax
je 0x1400b4472
cmp rax, rbx
je 0x1400b45e8
lea rsi, [rsp + 0x2d8]
lea r12, [rsp + 0x100]
mov rcx, r12
call fcn.1400ea0d2
mov qword [r12 + 8], rbx
lea r12, [rsp + 0x2b0]
mov edx, 8
mov rcx, r12
call fcn.14003e522
lea rdx, [0x140139288]
mov rcx, r12
call fcn.14004c7c4
lea rdx, [0x140139294]
mov rcx, r12
call fcn.14004c7c4
lea rdx, [0x14013929c]
mov rcx, r12
call fcn.14004c7c4
mov edx, 0xc8
mov rax, qword [rsp + 0x58]
add rdx, qword [rax]
mov rcx, r12
call fcn.14004c7c4
mov rcx, r12
mov rdx, rsi
call fcn.14004c7c4
mov rdx, qword [rsp + 0xe0]
mov rcx, r12
call fcn.1400ea059
mov rdx, qword [rsp + 0xe8]
mov rcx, r12
call fcn.1400ea059
mov rdx, qword [rsp + 0xf0]
mov rcx, r12
call fcn.1400ea059
mov r9, qword [r12]
mov rcx, qword [r12 + 8]
sub rcx, r9
je 0x1400b45d5
mov rax, qword [0x140149b20]
xorps xmm0, xmm0
movups xmmword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rcx
mov r8d, 0x20002
mov rcx, rbx
xor edx, edx
call qword [0x14012a4d0]
test eax, eax
je 0x1400b456b
mov esi, 0x80000
mov r12, qword [rsp + 0x58]
jmp 0x1400b4083
mov ecx, 2
call fcn.140039200
test al, al
mov r12, qword [rsp + 0x58]
je 0x1400b3c2c
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str....._third_partycrashpadcrashpadclientcrashpad_client_win.cc
lea r14, [rsp + 0x178]
mov rcx, r14
mov r8d, 0x204
mov r9d, 2
call fcn.1400e4c40
lea rcx, [rsp + 0x188]
lea rdx, str.UpdateProcThreadAttribute
mov r8d, 0x19
call fcn.14002217e
mov rcx, r14
call fcn.1400e4cb0
jmp 0x1400b3c2c
lea rcx, [0x140110299]
lea rdx, str....._third_partylibc_srcinclude_vector:1393:_assertion___n___size___failed:_vector___index_out_of_bounds_n
call fcn.1400bde54
call fcn.140090250
lea rcx, [0x140149b28]
call fcn.140077d4c
cmp dword [0x140149b28], 0xffffffff
jne 0x1400b3fdf
cmp qword [0x140149b10], 0
je 0x1400b4628
lea rcx, str.kernel32.dll
lea rdx, str.::UpdateProcThreadAttribute
xor r8d, r8d
call fcn.140064e0e
jmp 0x1400b462a
xor eax, eax
mov qword [0x140149b20], rax
lea rcx, [0x140149b28]
call fcn.140077e00
mov r12, qword [rsp + 0x58]
jmp 0x1400b3fdf
lea rcx, [0x140149b18]
call fcn.140077d4c
cmp dword [0x140149b18], 0xffffffff
jne 0x1400b3fba
lea rcx, str.kernel32.dll
lea rdx, str.::InitializeProcThreadAttributeList
xor r8d, r8d
call fcn.140064e0e
mov qword [0x140149b10], rax
lea rcx, [0x140149b18]
call fcn.140077e00
jmp 0x1400b3fba
lea rcx, [0x140110299]
lea rdx, str....._third_partylibc_srcinclude__stringchar_traits.h:245:_assertion__std::__is_pointer_in_range___s1____s1____n____s2__failed:_char_traits::copy:_source_and_destination_ranges_overlap_n
call fcn.1400bde54
int3
int3
int3