Function at 0x14001e5b0
Capabilities:
Create process on windows

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x328
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp + 0x290], xmm6
mov r12, rcx
mov rax, qword [0x1400a2318]
xor rax, rbp
mov qword [rbp + 0x288], rax
mov eax, 7
movq xmm0, rax
pslldq xmm0, 8
lea rdx, [rbp + 0x268]
movdqu xmmword [rdx + 0x10], xmm0
mov word [rdx], 0
mov rcx, qword [rcx]
call fcn.14003b1e0
mov rsi, qword [r12]
mov rdi, qword [rsi + 0x90]
mov rbx, qword [rsi + 0x98]
cmp rdi, rbx
je 0x14001e67c
lea rsi, [rbp + 0x108]
lea r14, [rbp + 0x40]
lea r15, [rbp + 0x268]
cmp qword [rdi + 0x18], 0xf
mov rax, rdi
jbe 0x14001e645
mov rax, qword [rdi]
mov qword [rbp + 0x40], rax
mov rax, qword [rdi + 0x10]
mov qword [rbp + 0x48], rax
mov rcx, rsi
mov rdx, r14
call fcn.140016be0
mov rcx, rsi
mov rdx, r15
call fcn.14003b1e0
mov rcx, rsi
call fcn.140001460
add rdi, 0x20
cmp rbx, rdi
jne 0x14001e638
mov rsi, qword [r12]
cmp qword [rsi + 0x30], 0
je 0x14001e6ef
add rsi, 0x20
mov eax, 0xf
movq xmm0, rax
pslldq xmm0, 8
lea rdi, [rbp + 0x50]
movdqu xmmword [rdi + 0x10], xmm0
mov byte [rdi], 0
lea rdx, str.database
mov r8d, 8
mov rcx, rdi
call fcn.1400012e0
lea rbx, [rbp + 0x108]
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.14001feb0
lea rdx, [rbp + 0x268]
mov rcx, rbx
call fcn.14003b1e0
mov rcx, rbx
call fcn.140001460
mov rcx, rdi
call fcn.140001260
mov rsi, qword [r12]
cmp qword [rsi + 0x50], 0
je 0x14001e762
add rsi, 0x40
mov eax, 0xf
movq xmm0, rax
pslldq xmm0, 8
lea rdi, [rbp + 0x50]
movdqu xmmword [rdi + 0x10], xmm0
mov byte [rdi], 0
lea rdx, str.metrics_dir
mov r8d, 0xb
mov rcx, rdi
call fcn.1400012e0
lea rbx, [rbp + 0x108]
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.14001feb0
lea rdx, [rbp + 0x268]
mov rcx, rbx
call fcn.14003b1e0
mov rcx, rbx
call fcn.140001460
mov rcx, rdi
call fcn.140001260
mov rsi, qword [r12]
mov rax, qword [rsi + 0x70]
test rax, rax
mov qword [rbp - 0x28], r12
je 0x14001e80e
cmp qword [rsi + 0x78], 0xf
jbe 0x14001e780
mov rsi, qword [rsi + 0x60]
jmp 0x14001e784
add rsi, 0x60
lea rdx, [rbp + 0x30]
mov qword [rdx], rsi
mov qword [rdx + 8], rax
lea rsi, [rbp + 0x50]
mov rcx, rsi
call fcn.140016be0
mov eax, 0xf
movq xmm0, rax
pslldq xmm0, 8
lea rdi, [rbp + 0xc0]
movdqu xmmword [rdi + 0x10], xmm0
mov byte [rdi], 0
lea rdx, [0x14007f91e]
mov r8d, 3
mov rcx, rdi
call fcn.1400012e0
lea rbx, [rbp + 0x108]
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.14001feb0
lea rdx, [rbp + 0x268]
mov rcx, rbx
call fcn.14003b1e0
mov rcx, rbx
call fcn.140001460
mov rcx, rdi
call fcn.140001260
mov rcx, rsi
call fcn.140001460
mov rsi, qword [r12]
mov rax, qword [rsi + 0x80]
mov r15, qword [rax]
mov qword [rbp - 0x30], rax
cmp r15, rax
je 0x14001e9a7
mov r14d, 0xf
movq xmm6, r14
pslldq xmm6, 8
xor r13d, r13d
lea rdi, [rbp + 0x240]
lea rsi, [rbp + 0x50]
lea rbx, [rbp + 0x220]
lea r12, [rbp + 0x108]
movdqu xmmword [rbp + 0x250], xmm6
mov byte [rbp + 0x240], r13b
mov rdx, qword [r15 + 0x30]
inc rdx
mov rcx, rdi
call fcn.140020210
mov r8, qword [r15 + 0x30]
cmp qword [r15 + 0x38], r14
jbe 0x14001e87f
mov rdx, qword [r15 + 0x20]
jmp 0x14001e883
lea rdx, [r15 + 0x20]
mov rcx, rdi
call fcn.14001a340
mov rcx, rdi
mov dl, 0x3d
call fcn.14001d2c0
mov r8, qword [r15 + 0x50]
cmp qword [r15 + 0x58], r14
jbe 0x14001e8a5
mov rdx, qword [r15 + 0x40]
jmp 0x14001e8a9
lea rdx, [r15 + 0x40]
mov rcx, rdi
call fcn.14001a340
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0xd0], xmm1
movdqa xmmword [rbp + 0xc0], xmm0
movdqu xmmword [rax + 0x10], xmm6
mov byte [rax], r13b
mov rax, qword [rbp + 0xd0]
lea rcx, [rbp + 0xc0]
cmp qword [rbp + 0xd8], r14
jbe 0x14001e8ee
mov rcx, qword [rbp + 0xc0]
mov qword [rbp + 0x20], rcx
mov qword [rbp + 0x28], rax
mov rcx, rsi
lea rdx, [rbp + 0x20]
call fcn.140016be0
movdqu xmmword [rbp + 0x230], xmm6
mov byte [rbp + 0x220], r13b
mov r8d, 0xa
mov rcx, rbx
lea rdx, str.annotation
call fcn.1400012e0
mov rcx, r12
mov rdx, rbx
mov r8, rsi
call fcn.14001feb0
mov rcx, r12
lea rdx, [rbp + 0x268]
call fcn.14003b1e0
mov rcx, r12
call fcn.140001460
mov rcx, rbx
call fcn.140001260
mov rcx, rsi
call fcn.140001460
lea rcx, [rbp + 0xc0]
call fcn.140001260
mov rcx, rdi
call fcn.140001260
mov rcx, qword [r15 + 0x10]
cmp byte [rcx + 0x19], r13b
je 0x14001e98e
mov rax, qword [r15 + 8]
cmp byte [rax + 0x19], 0
jne 0x14001e99a
cmp r15, qword [rax + 0x10]
mov r15, rax
je 0x14001e979
jmp 0x14001e99a
mov rax, rcx
mov rcx, qword [rcx]
cmp byte [rcx + 0x19], 0
je 0x14001e98e
mov r15, rax
cmp rax, qword [rbp - 0x30]
jne 0x14001e851
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov ecx, 0x1f0fff
mov edx, 1
mov r8d, eax
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [rbp + 0x10], rax
mov byte [rbp + 0x18], 0
test rax, rax
je 0x14001eac7
mov rcx, qword [rbp - 0x28]
mov rcx, qword [rcx]
mov rcx, qword [rcx + 0xc8]
mov r9, qword [0x1400a2300]
mov r8, qword [0x1400a22f8]
mov rdx, qword [0x1400a22f0]
lea rbx, [0x1400a5090]
mov qword [rsp + 0x40], rbx
lea rbx, [0x1400a5080]
mov qword [rsp + 0x38], rbx
lea rbx, [0x1400a5070]
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rdi, [rbp + 0xc0]
mov rcx, rdi
call fcn.14003b2f0
lea rsi, [rbp + 0x240]
mov rcx, rdi
mov rdx, rsi
call fcn.14003b320
mov eax, 0xf
movq xmm0, rax
pslldq xmm0, 8
lea rdi, [rbp + 0x220]
movdqu xmmword [rdi + 0x10], xmm0
mov byte [rdi], 0
lea rdx, str.__initial_client_data
mov r8d, 0x16
mov rcx, rdi
call fcn.1400012e0
mov r8, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov r9, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov rdx, rcx
sub rdx, r9
cmp r8, rdx
jbe 0x14001eb2c
mov rdx, rax
sub rdx, r8
cmp rdx, r9
jb 0x14001eb2c
cmp rcx, 0xf
jbe 0x14001eab1
mov rdi, qword [rbp + 0x220]
lea rcx, [rbp + 0x240]
xor edx, edx
mov r8, rdi
call fcn.14001f9b0
jmp 0x14001eb48
mov ecx, 2
call fcn.1400230d0
xor esi, esi
test al, al
mov rbx, qword [rbp - 0x28]
je 0x14001f11d
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str..._.._third_party_crashpad_crashpad_client_crashpad_client_win.cc
lea rsi, [rbp + 0x108]
mov rcx, rsi
mov r8d, 0x17d
mov r9d, 2
call fcn.1400245c0
lea rcx, [rbp + 0x118]
lea rdx, [0x14007f92d]
call fcn.14000d630
mov rcx, rsi
call fcn.140024700
xor esi, esi
jmp 0x14001f11d
cmp rax, 0xf
jbe 0x14001eb39
mov rsi, qword [rbp + 0x240]
lea rcx, [rbp + 0x220]
mov rdx, rsi
call fcn.14001a340
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x60], xmm1
mov ecx, 0xf
movq xmm0, rcx
pslldq xmm0, 8
movdqu xmmword [rax + 0x10], xmm0
xor edi, edi
mov byte [rax], dil
lea rsi, [rbp + 0x50]
mov rax, qword [rsi + 0x10]
cmp qword [rsi + 0x18], 0xf
mov rcx, rsi
jbe 0x14001eb86
mov rcx, qword [rbp + 0x50]
mov rdx, rbp
mov qword [rdx], rcx
mov qword [rdx + 8], rax
lea r12, [rbp + 0x108]
mov rcx, r12
call fcn.140016be0
lea r13, [rbp + 0x268]
mov rcx, r12
mov rdx, r13
call fcn.14003b1e0
mov rcx, r12
call fcn.140001460
mov rcx, rsi
call fcn.140001260
lea r14, [rbp + 0x220]
mov rcx, r14
call fcn.140001260
lea rsi, [rbp + 0x240]
mov rcx, rsi
call fcn.140001260
pxor xmm6, xmm6
movdqa xmmword [rbp + 0x80], xmm6
movdqa xmmword [rbp + 0xb0], xmm6
movdqa xmmword [rbp + 0xa0], xmm6
movdqa xmmword [rbp + 0x90], xmm6
movdqa xmmword [rbp + 0x70], xmm6
movdqa xmmword [rbp + 0x60], xmm6
movdqa xmmword [rbp + 0x50], xmm6
mov dword [rbp + 0x8c], 0x100
mov rbx, qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov ecx, 0xfffffff6
call rbx
mov qword [rbp + 0xa0], rax
mov ecx, 0xfffffff5
call rbx
mov qword [rbp + 0xa8], rax
mov ecx, 0xfffffff4
call rbx
mov qword [rbp + 0xb0], rax
mov qword [rsi + 0x10], rdi
movdqa xmmword [rsi], xmm6
mov qword [rbp - 0x10], rdi
mov byte [rbp - 8], dil
mov eax, dword [0x1400a50d0]
mov ecx, dword [0x1400a5148]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x14001f3bb
mov eax, dword [0x1400a50e0]
mov ecx, dword [0x1400a5148]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 4]
jg 0x14001f404
mov rdi, qword [0x1400a50c8]
test rdi, rdi
je 0x14001ed39
mov rax, qword [0x1400a50d8]
test rax, rax
je 0x14001ed39
mov dword [rbp + 0x50], 0x70
lea r9, [rbp + 0x220]
xor ecx, ecx
mov edx, 1
xor r8d, r8d
call rdi
test eax, eax
je 0x14001efac
mov ecx, 2
call fcn.1400230d0
test al, al
je 0x14001f0be
lea rdx, str..._.._third_party_crashpad_crashpad_client_crashpad_client_win.cc
lea rsi, [rbp + 0x108]
mov rcx, rsi
mov r8d, 0x1ae
mov r9d, 2
call fcn.140023180
lea rcx, [rbp + 0x110]
lea rdx, str.InitializeProcThreadAttributeList__size__succeeded__expected_failure
call fcn.14000d630
mov rcx, rsi
call fcn.140023620
jmp 0x14001f0be
mov dword [rbp + 0x50], 0x68
xor r15d, r15d
xor esi, esi
mov rax, qword [rbp - 0x28]
mov rdx, qword [rax]
mov r8, qword [rdx + 0x10]
sub r8, 0xc
jae 0x14001ed5a
xor edi, edi
jmp 0x14001edb7
mov eax, 7
movq xmm0, rax
pslldq xmm0, 8
movdqu xmmword [rbp + 0x118], xmm0
mov word [rbp + 0x108], 0
mov rcx, r12
mov r9, 0xffffffffffffffff
call fcn.14001d340
cmp qword [rbp + 0x120], 7
mov rcx, r12
jbe 0x14001ed9d
mov rcx, qword [rbp + 0x108]
lea rdx, str.rundll32.exe
call fcn.140066e50
test eax, eax
sete dil
mov rcx, r12
call fcn.140001460
cmp qword [rbp + 0x280], 7
mov rbx, qword [rbp - 0x28]
jbe 0x14001edcc
mov r13, qword [rbp + 0x268]
test dil, dil
je 0x14001edd5
xor ecx, ecx
jmp 0x14001ede2
mov rcx, qword [rbx]
cmp qword [rcx + 0x18], 8
jb 0x14001ede2
mov rcx, qword [rcx]
mov qword [rsp + 0x48], r14
lea rax, [rbp + 0x50]
mov qword [rsp + 0x40], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], 1
mov rdx, r13
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_CreateProcessW]
test eax, eax
je 0x14001ef4b
mov rcx, qword [rbp + 0x228]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov esi, eax
mov ecx, 1
call fcn.1400230d0
test esi, esi
jne 0x14001ee84
test al, al
je 0x14001ee84
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str..._.._third_party_crashpad_crashpad_client_crashpad_client_win.cc
lea rsi, [rbp + 0x108]
mov rcx, rsi
mov r8d, 0x1fe
mov r9d, 1
call fcn.1400245c0
lea rcx, [rbp + 0x118]
lea rdx, str.CloseHandle_thread
call fcn.14000d630
mov rcx, rsi
call fcn.140024700
mov rcx, qword [rbp + 0x220]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov esi, eax
mov ecx, 1
call fcn.1400230d0
test esi, esi
jne 0x14001eeeb
test al, al
je 0x14001eeeb
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str..._.._third_party_crashpad_crashpad_client_crashpad_client_win.cc
lea rsi, [rbp + 0x108]
mov rcx, rsi
mov r8d, 0x201
mov r9d, 1
call fcn.1400245c0
lea rcx, [rbp + 0x118]
lea rdx, str.CloseHandle_process
call fcn.14000d630
mov rcx, rsi
call fcn.140024700
mov ecx, 0xc8
add rcx, qword [rbx]
lea rsi, [rbp + 0x108]
mov qword [rsi], 0xffffffffffffffff
mov rdx, rsi
call fcn.14001f970
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x14], xmm0
movdqu xmmword [rsi + 4], xmm0
mov dword [rsi], 2
lea r8, [rbp - 0x20]
mov dword [r8 + 8], 0
mov qword [r8], 0
mov ecx, 0xa8
add rcx, qword [rbx]
lea rdx, [rbp + 0x108]
call fcn.14003acd0
mov esi, eax
jmp 0x14001f0c7
mov ecx, 2
call fcn.1400230d0
xor esi, esi
test al, al
je 0x14001f0c7
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str..._.._third_party_crashpad_crashpad_client_crashpad_client_win.cc
lea rsi, [rbp + 0x108]
mov rcx, rsi
mov r8d, 0x1f9
mov r9d, 2
call fcn.1400245c0
lea rcx, [rbp + 0x118]
lea rdx, str.CreateProcess
call fcn.14000d630
mov rcx, rsi
call fcn.140024700
xor esi, esi
jmp 0x14001f0c7
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x14001f06a
lea rsi, [rbp + 0x220]
mov rcx, qword [rsi]
call fcn.14005a6f0
mov r15, rax
mov qword [rbp + 0xb8], rax
mov rcx, rax
mov edx, 1
xor r8d, r8d
mov r9, rsi
call qword [0x1400a50c8]
test eax, eax
je 0x14001f191
lea rsi, [rbp - 0x10]
mov rcx, rsi
call fcn.140020290
mov rax, qword [rbp + 0xb8]
mov qword [rsi], rax
mov rdx, qword [rbp + 0x250]
mov rax, rdx
sub rax, qword [rbp + 0x240]
sar rax, 3
cmp rax, 7
ja 0x14001f039
lea rsi, [rbp + 0x240]
mov edx, 8
mov rcx, rsi
call fcn.140020320
mov rdx, qword [rsi + 0x10]
mov rax, qword [rbp + 0x248]
cmp rdx, rax
je 0x14001f1e1
mov rcx, qword [0x1400a22f0]
mov qword [rax], rcx
mov rdx, qword [rbp + 0x248]
add rdx, 8
mov qword [rbp + 0x248], rdx
jmp 0x14001f1fb
mov ecx, 2
call fcn.1400230d0
test al, al
je 0x14001f0be
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str..._.._third_party_crashpad_crashpad_client_crashpad_client_win.cc
lea rsi, [rbp + 0x108]
mov rcx, rsi
mov r8d, 0x1b2
mov r9d, 2
call fcn.1400245c0
lea rcx, [rbp + 0x118]
lea rdx, str.InitializeProcThreadAttributeList__size_
call fcn.14000d630
mov rcx, rsi
call fcn.140024700
xor r15d, r15d
xor esi, esi
mov rbx, qword [rbp - 0x28]
cmp byte [rbp - 8], 0
jne 0x14001f462
lea rcx, [rbp - 0x10]
call fcn.140020290
test r15, r15
je 0x14001f0e7
mov rcx, r15
call fcn.14005a6e0
mov rdx, qword [rbp + 0x240]
test rdx, rdx
je 0x14001f11d
lea rdi, [rbp + 0x240]
mov r8, qword [rdi + 0x10]
sub r8, rdx
sar r8, 3
mov rcx, rdi
call fcn.1400203f0
pxor xmm0, xmm0
movdqa xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0
cmp byte [rbp + 0x18], 0
jne 0x14001f45b
mov rcx, qword [rbp + 0x10]
test rcx, rcx
je 0x14001f13d
call fcn.14003abf0
mov qword [rbp + 0x10], 0
lea rcx, [rbp + 0x268]
call fcn.140001460
cmp sil, 1
mov eax, 1
adc rax, 0
xchg qword [0x1400a50c0], rax
mov rcx, rbx
call fcn.14001fe10
mov rcx, qword [rbp + 0x288]
xor rcx, rbp
call fcn.14005aa40
mov eax, esi
movaps xmm6, xmmword [rbp + 0x290]
add rsp, 0x328
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov ecx, 2
call fcn.1400230d0
test al, al
je 0x14001f0c1
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str..._.._third_party_crashpad_crashpad_client_crashpad_client_win.cc
lea rsi, [rbp + 0x108]
mov rcx, rsi
mov r8d, 0x1bd
mov r9d, 2
call fcn.1400245c0
lea rcx, [rbp + 0x118]
lea rdx, str.InitializeProcThreadAttributeList
jmp 0x14001f3a9
lea r8, [0x1400a22f0]
lea rsi, [rbp + 0x240]
mov rcx, rsi
call fcn.140020430
mov rdx, qword [rsi + 8]
cmp qword [rbp + 0x250], rdx
je 0x14001f222
mov rax, qword [0x1400a22f8]
mov qword [rdx], rax
mov rdx, qword [rbp + 0x248]
add rdx, 8
mov qword [rbp + 0x248], rdx
jmp 0x14001f23c
lea r8, [0x1400a22f8]
lea rsi, [rbp + 0x240]
mov rcx, rsi
call fcn.140020430
mov rdx, qword [rsi + 8]
cmp qword [rbp + 0x250], rdx
je 0x14001f263
mov rax, qword [0x1400a2300]
mov qword [rdx], rax
mov rdx, qword [rbp + 0x248]
add rdx, 8
mov qword [rbp + 0x248], rdx
jmp 0x14001f27d
lea r8, [0x1400a2300]
lea rsi, [rbp + 0x240]
mov rcx, rsi
call fcn.140020430
mov rdx, qword [rsi + 8]
mov r8d, 0xc8
mov rax, qword [rbp - 0x28]
add r8, qword [rax]
cmp qword [rbp + 0x250], rdx
je 0x14001f2ad
mov rax, qword [r8]
mov qword [rdx], rax
mov rdx, qword [rbp + 0x248]
add rdx, 8
mov qword [rbp + 0x248], rdx
jmp 0x14001f2c0
lea rsi, [rbp + 0x240]
mov rcx, rsi
call fcn.140020430
mov rdx, qword [rsi + 8]
cmp qword [rbp + 0x250], rdx
je 0x14001f2de
mov rax, qword [rbp + 0x10]
mov qword [rdx], rax
mov eax, 8
add qword [rbp + 0x248], rax
jmp 0x14001f2ee
lea rcx, [rbp + 0x240]
lea r8, [rbp + 0x10]
call fcn.140020430
mov rdx, qword [rbp + 0xa0]
lea rsi, [rbp + 0x240]
mov rcx, rsi
call fcn.140020090
mov rdx, qword [rbp + 0xa8]
mov rcx, rsi
call fcn.140020090
mov rdx, qword [rbp + 0xb0]
mov rcx, rsi
call fcn.140020090
mov r9, qword [rsi]
mov rax, qword [rsi + 8]
sub rax, r9
mov rcx, qword [rbp + 0xb8]
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rax
mov r8d, 0x20002
xor edx, edx
call qword [0x1400a50d8]
test eax, eax
je 0x14001f35e
mov esi, 0x80000
jmp 0x14001ed45
mov ecx, 2
call fcn.1400230d0
test al, al
je 0x14001f0c1
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x20], eax
lea rdx, str..._.._third_party_crashpad_crashpad_client_crashpad_client_win.cc
lea rsi, [rbp + 0x108]
mov rcx, rsi
mov r8d, 0x1d7
mov r9d, 2
call fcn.1400245c0
lea rcx, [rbp + 0x118]
lea rdx, str.UpdateProcThreadAttribute
call fcn.14000d630
mov rcx, rsi
call fcn.140024700
jmp 0x14001f0c1
lea rcx, [0x1400a50d0]
call fcn.14005a860
mov eax, dword [0x1400a50d0]
cmp eax, 0xffffffff
jne 0x14001ec82
lea rcx, [0x14007f8d0]
lea rdx, str.::InitializeProcThreadAttributeList
xor r8d, r8d
call int.14003b3c0
mov qword [0x1400a50c8], rax
lea rcx, [0x1400a50d0]
call fcn.14005a8d0
jmp 0x14001ec82
lea rcx, [0x1400a50e0]
call fcn.14005a860
mov eax, dword [0x1400a50e0]
cmp eax, 0xffffffff
jne 0x14001eca7
cmp qword [0x1400a50c8], 0
je 0x14001f441
lea rcx, [0x14007f8d0]
lea rdx, str.::UpdateProcThreadAttribute
xor r8d, r8d
call int.14003b3c0
jmp 0x14001f443
xor eax, eax
mov qword [0x1400a50d8], rax
lea rcx, [0x1400a50e0]
call fcn.14005a8d0
jmp 0x14001eca7
int3
int3