Function at 0x1400837e0
Capabilities:
Create process on windows

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 - 0xf40]
mov eax, 0x1040
call fcn.140055860
sub rsp, rax
mov rax, qword [0x1400c9040]
xor rax, rsp
mov qword [rbp + 0xf30], rax
mov r15, rcx
mov qword [rbp - 0x78], rcx
mov qword [rbp + 0x60], rcx
xor esi, esi
mov r14d, esi
mov dword [rsp + 0x50], esi
call fcn.14004a330
test al, al
je 0x14008388e
mov dword [rsp + 0x20], 4
mov r9d, 0x1b9
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadclientcrashpad_client_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::StartHandlerProcess_class_std::unique_ptr_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData_struct_std::default_delete_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData____
lea rcx, [rbp + 0x658]
call fcn.14004b780
nop
mov r14d, 1
mov dword [rsp + 0x50], r14d
lea rdx, str.Check_failed:__IsThreadInLoaderLock__
mov rcx, rax
call fcn.1400012e0
mov rcx, rax
lea rdx, [0x140099200]
call fcn.1400012e0
nop
test r14b, 1
je 0x1400838a4
and r14d, 0xfffffffe
lea rcx, [rbp + 0x658]
call fcn.14004b9a0
mov byte [rsp + 0x55], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0xc80], xmm0
movdqa xmm1, xmmword [0x140097e10]
movdqu xmmword [rbp + 0xc90], xmm1
mov word [rbp + 0xc80], si
lea rdx, [rbp + 0xc80]
mov rcx, qword [r15]
call fcn.14008c440
mov rax, qword [r15]
mov rbx, qword [rax + 0x90]
mov rdi, qword [rax + 0x98]
cmp rbx, rdi
je 0x14008397c
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140083900
mov rax, qword [rbx]
mov qword [rbp - 0x50], rax
mov rax, qword [rbx + 0x10]
mov qword [rbp - 0x48], rax
movaps xmm0, xmmword [rbp - 0x50]
movdqa xmmword [rbp + 0x70], xmm0
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0xdf0]
call fcn.14004cb50
nop
lea rdx, [rbp + 0xc80]
mov rcx, rax
call fcn.14008c440
nop
mov r8, qword [rbp + 0xe08]
cmp r8, 7
jbe 0x140083956
mov rdx, qword [rbp + 0xdf0]
lea rcx, [rbp + 0xdf0]
call fcn.1400415c0
mov qword [rbp + 0xe00], rsi
mov qword [rbp + 0xe08], 7
mov word [rbp + 0xdf0], si
add rbx, 0x20
cmp rbx, rdi
jne 0x1400838f3
mov r8, qword [r15]
cmp qword [r8 + 0x30], 0
je 0x140083a30
add r8, 0x20
xorps xmm0, xmm0
movups xmmword [rbp + 0xd20], xmm0
mov qword [rbp + 0xd30], 8
mov qword [rbp + 0xd38], 0xf
movabs rax, 0x6573616261746164
mov qword [rbp + 0xd20], rax
mov byte [rbp + 0xd28], 0
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0xeb0]
call fcn.140083100
nop
lea rdx, [rbp + 0xc80]
mov rcx, rax
call fcn.14008c440
nop
lea rcx, [rbp + 0xeb0]
call fcn.140003de0
nop
mov r8, qword [rbp + 0xd38]
cmp r8, 0xf
jbe 0x140083a17
mov rdx, qword [rbp + 0xd20]
lea rcx, [rbp + 0xd20]
call fcn.1400548a0
mov qword [rbp + 0xd30], rsi
mov qword [rbp + 0xd38], 0xf
mov byte [rbp + 0xd20], 0
mov r8, qword [r15]
cmp qword [r8 + 0x50], 0
je 0x140083afe
add r8, 0x40
xorps xmm0, xmm0
movups xmmword [rbp + 0xcc0], xmm0
mov qword [rbp + 0xcd0], 0xb
mov qword [rbp + 0xcd8], 0xf
movsd xmm0, qword [str.metrics_dir]
movsd qword [rbp + 0xcc0], xmm0
movzx eax, word [0x1400979f0]
mov word [rbp + 0xcc8], ax
movzx eax, byte [0x1400979f2]
mov byte [rbp + 0xcca], al
mov byte [rbp + 0xccb], 0
lea rdx, [rbp + 0xcc0]
lea rcx, [rbp + 0xed0]
call fcn.140083100
nop
lea rdx, [rbp + 0xc80]
mov rcx, rax
call fcn.14008c440
nop
lea rcx, [rbp + 0xed0]
call fcn.140003de0
nop
mov r8, qword [rbp + 0xcd8]
cmp r8, 0xf
jbe 0x140083ae5
mov rdx, qword [rbp + 0xcc0]
lea rcx, [rbp + 0xcc0]
call fcn.1400548a0
mov qword [rbp + 0xcd0], rsi
mov qword [rbp + 0xcd8], 0xf
mov byte [rbp + 0xcc0], 0
mov rax, qword [r15]
cmp qword [rax + 0x70], 0
je 0x140083bd5
lea rcx, [rax + 0x60]
cmp qword [rax + 0x78], 0xf
jbe 0x140083b1b
mov rcx, qword [rax + 0x60]
mov qword [rbp - 0x40], rcx
mov rax, qword [rax + 0x70]
mov qword [rbp - 0x38], rax
movaps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp + 0x80], xmm0
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0xf10]
call fcn.14004cb50
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xdd0], xmm0
mov qword [rbp + 0xde0], 3
mov qword [rbp + 0xde8], 0xf
mov ecx, dword [0x140097a9c]
mov word [rbp + 0xdd0], cx
movzx ecx, byte [0x140097a9e]
mov byte [rbp + 0xdd2], cl
mov byte [rbp + 0xdd3], 0
mov r8, rax
lea rdx, [rbp + 0xdd0]
lea rcx, [rbp + 0xef0]
call fcn.140083100
nop
lea rdx, [rbp + 0xc80]
mov rcx, rax
call fcn.14008c440
nop
lea rcx, [rbp + 0xef0]
call fcn.140003de0
nop
lea rcx, [rbp + 0xdd0]
call fcn.140003d80
nop
lea rcx, [rbp + 0xf10]
call fcn.140003de0
mov rbx, qword [r15]
mov rbx, qword [rbx + 0x80]
mov rbx, qword [rbx]
xor eax, eax
mov byte [rsp + 0x56], al
lea edx, [rax + 0x16]
cmp byte [rbx + 0x19], al
jne 0x140084043
movabs rcx, 0x8000000000000000
movabs rax, 0x7fffffffffffffff
lea r15, [rbx + 0x20]
mov r13, qword [r15 + 0x10]
cmp r13, rax
je 0x1400855f7
mov qword [rsp + 0x78], r15
cmp qword [r15 + 0x18], 0xf
jbe 0x140083c37
mov rax, qword [r15]
mov qword [rsp + 0x78], rax
movabs rax, 0x7fffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp + 0xce0], xmm0
mov qword [rbp + 0xcf0], rsi
mov qword [rbp + 0xcf8], rsi
lea r12, [r13 + 1]
mov edi, 0xf
lea rsi, [rbp + 0xce0]
cmp r12, rdi
jbe 0x140083cd2
mov rdi, r12
or rdi, 0xf
cmp rdi, rax
jbe 0x140083c79
mov rdi, rax
lea rax, [rcx + 0x27]
jmp 0x140083c9b
cmp rdi, 0x16
cmovb rdi, rdx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140083cba
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400855d3
mov rcx, rax
call fcn.1400551ac
test rax, rax
je 0x1400855f1
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140083ccb
test rcx, rcx
je 0x140083cc6
call fcn.1400551ac
jmp 0x140083cc8
xor eax, eax
mov rsi, rax
mov qword [rbp + 0xce0], rsi
mov qword [rbp + 0xcf0], r12
mov qword [rbp + 0xcf8], rdi
mov r8, r13
mov rdx, qword [rsp + 0x78]
mov rcx, rsi
call fcn.14008dec0
mov byte [rsi + r13], 0x3d
mov byte [rsi + r12], 0
bts r14d, 0xe
lea rdx, [r15 + 0x20]
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x140083d11
mov rdx, qword [rdx]
lea rcx, [rbp + 0xce0]
call fcn.140007ce0
xorps xmm0, xmm0
movups xmmword [rbp + 0xca0], xmm0
xor esi, esi
mov qword [rbp + 0xcb0], rsi
mov qword [rbp + 0xcb8], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xca0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xcb0], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], sil
bts r14d, 0xd
lea rax, [rbp + 0xca0]
cmp qword [rbp + 0xcb8], 0xf
cmova rax, qword [rbp + 0xca0]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0xcb0]
mov qword [rbp - 0x28], rax
movaps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0x90], xmm0
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0xe50]
call fcn.14004cb50
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xd40], xmm0
mov qword [rbp + 0xd50], 0xa
mov qword [rbp + 0xd58], 0xf
movsd xmm0, qword [str.annotation]
movsd qword [rbp + 0xd40], xmm0
movzx ecx, word [0x1400979a8]
mov word [rbp + 0xd48], cx
mov byte [rbp + 0xd4a], sil
mov r8, rax
lea rdx, [rbp + 0xd40]
lea rcx, [rbp + 0xe30]
call fcn.140083100
nop
lea rdx, [rbp + 0xc80]
mov rcx, rax
call fcn.14008c440
nop
mov rdx, qword [rbp + 0xe48]
cmp rdx, 7
jbe 0x140083e58
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xe30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140083e53
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400855d9
call fcn.1400551e8
mov qword [rbp + 0xe40], rsi
mov qword [rbp + 0xe48], 7
mov word [rbp + 0xe30], si
mov rdx, qword [rbp + 0xd58]
cmp rdx, 0xf
jbe 0x140083eb2
inc rdx
mov rcx, qword [rbp + 0xd40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140083ead
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400855df
call fcn.1400551e8
mov qword [rbp + 0xd50], rsi
mov qword [rbp + 0xd58], 0xf
mov byte [rbp + 0xd40], 0
mov rdx, qword [rbp + 0xe68]
cmp rdx, 7
jbe 0x140083f11
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xe50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140083f0c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400855e5
call fcn.1400551e8
mov qword [rbp + 0xe60], rsi
mov qword [rbp + 0xe68], 7
mov word [rbp + 0xe50], si
mov rdx, qword [rbp + 0xcb8]
cmp rdx, 0xf
jbe 0x140083f6b
inc rdx
mov rcx, qword [rbp + 0xca0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140083f66
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400855eb
call fcn.1400551e8
mov qword [rbp + 0xcb0], rsi
mov qword [rbp + 0xcb8], 0xf
mov byte [rbp + 0xca0], 0
mov rdx, qword [rbp + 0xcf8]
cmp rdx, 0xf
jbe 0x140083fc5
inc rdx
mov rcx, qword [rbp + 0xce0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140083fc0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400855f1
call fcn.1400551e8
mov qword [rbp + 0xcf0], rsi
mov qword [rbp + 0xcf8], 0xf
mov byte [rbp + 0xce0], 0
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x14008400a
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x140084005
cmp rbx, qword [rax + 0x10]
jne 0x140084005
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x140083ff2
mov rbx, rax
jmp 0x14008402f
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], 0
jne 0x14008402f
nop word [rax + rax]
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x140084020
cmp byte [rbx + 0x19], 0
jne 0x14008403f
mov edx, 0x16
jmp 0x140083bf4
mov r15, qword [rbp - 0x78]
mov rax, qword [r15]
mov rbx, qword [rax + 0xa8]
mov rdi, qword [rax + 0xb0]
cmp rbx, rdi
je 0x140084192
nop dword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0xd00], xmm0
mov qword [rbp + 0xd10], 0xa
mov qword [rbp + 0xd18], 0xf
movsd xmm0, qword [0x1400979b0]
movsd qword [rbp + 0xd00], xmm0
movzx eax, word [0x1400979b8]
mov word [rbp + 0xd08], ax
mov byte [rbp + 0xd0a], 0
mov r8, rbx
lea rdx, [rbp + 0xd00]
lea rcx, [rbp + 0xe10]
call fcn.140083100
nop
lea rdx, [rbp + 0xc80]
mov rcx, rax
call fcn.14008c440
nop
mov rdx, qword [rbp + 0xe28]
cmp rdx, 7
jbe 0x140084112
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xe10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008410d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085603
call fcn.1400551e8
mov qword [rbp + 0xe20], rsi
mov qword [rbp + 0xe28], 7
mov word [rbp + 0xe10], si
mov rdx, qword [rbp + 0xd18]
cmp rdx, 0xf
jbe 0x14008416c
inc rdx
mov rcx, qword [rbp + 0xd00]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084167
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085609
call fcn.1400551e8
mov qword [rbp + 0xd10], rsi
mov qword [rbp + 0xd18], 0xf
mov byte [rbp + 0xd00], 0
add rbx, 0x20
cmp rbx, rdi
jne 0x140084060
call qword [sym.imp.KERNEL32.dll_GetCurrentProcessId]
mov r8d, eax
mov edx, 1
mov ecx, 0x1f0fff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
mov qword [rsp + 0x70], rax
test rax, rax
jne 0x1400842b8
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x1df
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadclientcrashpad_client_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::StartHandlerProcess_class_std::unique_ptr_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData_struct_std::default_delete_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData____
lea rcx, [rbp + 0x550]
call fcn.14004b920
nop
or r14d, 2
mov dword [rsp + 0x50], r14d
lea rdx, [0x1400b43e0]
mov rcx, rax
call fcn.1400012e0
nop
test r14b, 2
je 0x140084223
and r14d, 0xfffffffd
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x550]
call fcn.14004bbf0
nop
mov rdx, qword [rbp + 0xc98]
cmp rdx, 7
jbe 0x140084269
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084264
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400855fd
call fcn.1400551e8
movdqa xmm0, xmmword [0x140097e10]
movdqu xmmword [rbp + 0xc90], xmm0
mov word [rbp + 0xc80], si
bt r14d, 0xb
jae 0x14008429d
btr r14d, 0xb
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x240]
call fcn.14004b9a0
nop
mov qword [0x1400cdf88], 2
mov rcx, r15
call fcn.140082a90
xor al, al
jmp 0x14008559d
mov rax, qword [r15]
mov rcx, qword [rax + 0xe0]
lea rax, [0x1400cdf90]
mov qword [rsp + 0x40], rax
lea rax, [0x1400cdf78]
mov qword [rsp + 0x38], rax
lea rax, [0x1400cdf60]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rcx
mov r9, qword [0x1400c9cbc]
mov r8, qword [0x1400c9cb4]
mov rdx, qword [0x1400c9ca0]
lea rcx, [rbp + 0x1f0]
call fcn.140039b30
lea rdx, [rbp + 0xe90]
lea rcx, [rbp + 0x1f0]
call fcn.140039f70
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xd60], xmm0
mov ecx, 0x20
call fcn.1400551ac
mov qword [rbp + 0xd60], rax
mov qword [rbp + 0xd70], 0x16
mov qword [rbp + 0xd78], 0x1f
movups xmm0, xmmword [str.__initial_client_data]
movups xmmword [rax], xmm0
mov ecx, dword [0x1400b4400]
mov dword [rax + 0x10], ecx
movzx ecx, word [0x1400b4404]
mov word [rax + 0x14], cx
mov byte [rax + 0x16], 0
mov r9, rdi
lea r8, [rbp + 0xd60]
movzx edx, byte [rsp + 0x56]
lea rcx, [rbp + 0xda0]
call fcn.140082500
bts r14d, 0xc
mov dword [rsp + 0x50], r14d
lea rax, [rbp + 0xda0]
cmp qword [rbp + 0xdb8], 0xf
cmova rax, qword [rbp + 0xda0]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp + 0xdb0]
mov qword [rbp - 0x18], rax
movaps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp + 0xa0], xmm0
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0xe70]
call fcn.14004cb50
nop
lea rdx, [rbp + 0xc80]
mov rcx, rax
call fcn.14008c440
nop
mov rdx, qword [rbp + 0xe88]
cmp rdx, 7
jbe 0x14008443b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xe70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084436
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008560f
call fcn.1400551e8
movdqa xmm0, xmmword [0x140097e10]
movdqu xmmword [rbp + 0xe80], xmm0
mov word [rbp + 0xe70], si
mov rdx, qword [rbp + 0xdb8]
cmp rdx, 0xf
jbe 0x140084493
inc rdx
mov rcx, qword [rbp + 0xda0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008448e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085615
call fcn.1400551e8
movdqa xmm0, xmmword [0x140097e20]
movdqu xmmword [rbp + 0xdb0], xmm0
mov byte [rbp + 0xda0], 0
mov rdx, qword [rbp + 0xd78]
cmp rdx, 0xf
jbe 0x1400844eb
inc rdx
mov rcx, qword [rbp + 0xd60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400844e6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008561b
call fcn.1400551e8
mov qword [rbp + 0xd70], rsi
mov qword [rbp + 0xd78], 0xf
mov byte [rbp + 0xd60], 0
mov rdx, qword [rbp + 0xea8]
cmp rdx, 0xf
jbe 0x140084545
inc rdx
mov rcx, qword [rbp + 0xe90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084540
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085621
call fcn.1400551e8
movdqa xmm0, xmmword [0x140097e20]
movdqu xmmword [rbp + 0xea0], xmm0
mov byte [rbp + 0xe90], 0
xorps xmm1, xmm1
movups xmmword [rbp - 0x10], xmm1
movups xmmword [rbp], xmm1
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp + 0x20], xmm1
movups xmmword [rbp + 0x30], xmm1
movups xmmword [rbp + 0x40], xmm1
movups xmmword [rbp + 0x50], xmm1
mov dword [rbp + 0x2c], 0x100
mov ecx, 0xfffffff6
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rbp + 0x40], rax
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rbp + 0x48], rax
mov ecx, 0xfffffff4
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rbp + 0x50], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov r12, rsi
mov qword [rsp + 0x68], rsi
mov rdi, rsi
mov qword [rbp - 0x60], rsi
mov qword [rsp + 0x78], rsi
mov edx, dword [0x1400ccba0]
mov rax, qword gs:[0x58]
mov ecx, 4
mov r13, qword [rax + rdx*8]
add r13, rcx
mov eax, dword [r13]
cmp dword [0x1400cdfd8], eax
jg 0x140085627
mov rax, qword [0x1400cdfd0]
test rax, rax
je 0x140084642
mov byte [rsp + 0x54], 0
mov dword [rbp - 0x70], 1
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x20], rcx
mov r9d, 1
lea r8, [rsp + 0x54]
lea edx, [r9 + 0x3c]
mov rcx, rbx
call rax
test eax, eax
js 0x140084642
movzx eax, byte [rsp + 0x54]
test al, 7
je 0x140084642
test al, 0xf0
mov eax, 0xffffffff
jne 0x140084647
mov eax, 0xfffffffe
mov dword [rbp - 0x80], eax
mov eax, dword [r13]
cmp dword [0x1400cdfe8], eax
jg 0x140085675
mov eax, dword [r13]
cmp dword [0x1400cdff8], eax
jg 0x1400856bc
mov rax, qword [0x1400cdfe0]
test rax, rax
je 0x140084e6d
cmp qword [0x1400cdff0], 0
je 0x140084e6d
mov edi, 0x80000
mov dword [rbp - 0x7c], edi
mov dword [rbp - 0x10], 0x70
xor r12d, r12d
mov esi, r12d
cmp dword [rbp - 0x80], 0xfffffffe
setne sil
lea r9, [rbp - 0x68]
xor r8d, r8d
lea edx, [rsi + 1]
xor ecx, ecx
call rax
test eax, eax
je 0x1400847ba
mov dword [rsp + 0x20], 2
mov r9d, 0x217
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadclientcrashpad_client_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::StartHandlerProcess_class_std::unique_ptr_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData_struct_std::default_delete_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData____
lea rcx, [rbp + 0x240]
call fcn.14004b780
nop
or r14d, 4
mov dword [rsp + 0x50], r14d
lea rdx, str.InitializeProcThreadAttributeList__size__succeeded__expected_failure
mov rcx, rax
call fcn.1400012e0
nop
test r14b, 4
je 0x140084719
and r14d, 0xfffffffb
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x240]
call fcn.14004b9a0
nop
mov rcx, rbx
call fcn.140047030
mov qword [rsp + 0x70], r12
mov rdx, qword [rbp + 0xc98]
cmp rdx, 7
jbe 0x14008476c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084767
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085711
call fcn.1400551e8
movdqa xmm0, xmmword [0x140097e10]
movdqu xmmword [rbp + 0xc90], xmm0
mov word [rbp + 0xc80], r12w
test edi, r14d
je 0x14008479f
btr r14d, 0x13
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xf0]
call fcn.14004b9a0
nop
mov qword [0x1400cdf88], 2
mov rcx, r15
call fcn.140082a90
xor al, al
jmp 0x14008559d
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
je 0x1400848d3
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x21b
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadclientcrashpad_client_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::StartHandlerProcess_class_std::unique_ptr_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData_struct_std::default_delete_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData____
lea rcx, [rbp + 0x758]
call fcn.14004b920
nop
or r14d, 8
mov dword [rsp + 0x50], r14d
lea rdx, str.InitializeProcThreadAttributeList__size_
mov rcx, rax
call fcn.1400012e0
nop
test r14b, 8
je 0x140084830
and r14d, 0xfffffff7
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x758]
call fcn.14004bbf0
nop
mov rcx, rbx
call fcn.140047030
mov qword [rsp + 0x70], r12
mov rdx, qword [rbp + 0xc98]
cmp rdx, 7
jbe 0x140084883
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008487e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085711
call fcn.1400551e8
movdqa xmm0, xmmword [0x140097e10]
movdqu xmmword [rbp + 0xc90], xmm0
mov word [rbp + 0xc80], r12w
bt r14d, 0x14
jae 0x1400848b8
btr r14d, 0x14
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xf0]
call fcn.14004b9a0
nop
mov qword [0x1400cdf88], 2
mov rcx, r15
call fcn.140082a90
xor al, al
jmp 0x14008559d
mov rcx, qword [rbp - 0x68]
call fcn.14005546c
mov rdi, rax
mov qword [rbp - 0x60], rax
mov qword [rbp + 0x58], rax
lea r9, [rbp - 0x68]
xor r8d, r8d
lea edx, [rsi + 1]
mov rcx, rax
call qword [0x1400cdfe0]
test eax, eax
jne 0x1400849f4
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x226
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadclientcrashpad_client_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::StartHandlerProcess_class_std::unique_ptr_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData_struct_std::default_delete_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData____
lea rcx, [rbp + 0x860]
call fcn.14004b920
nop
or r14d, 0x10
mov dword [rsp + 0x50], r14d
lea rdx, str.InitializeProcThreadAttributeList
mov rcx, rax
call fcn.1400012e0
nop
test r14b, 0x10
je 0x140084969
and r14d, 0xffffffef
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x860]
call fcn.14004bbf0
nop
test rdi, rdi
je 0x140084977
mov rcx, rdi
call fcn.1400551e8
nop
mov rcx, rbx
call fcn.140047030
mov qword [rsp + 0x70], r12
mov r8, qword [rbp + 0xc98]
cmp r8, 7
jbe 0x1400849a4
mov rdx, qword [rbp + 0xc80]
lea rcx, [rbp + 0xc80]
call fcn.1400415c0
movdqa xmm0, xmmword [0x140097e10]
movdqu xmmword [rbp + 0xc90], xmm0
mov word [rbp + 0xc80], r12w
bt r14d, 0x15
jae 0x1400849d9
btr r14d, 0x15
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xf0]
call fcn.14004b9a0
nop
mov qword [0x1400cdf88], 2
mov rcx, r15
call fcn.140082a90
xor al, al
jmp 0x14008559d
mov rsi, qword [rbp + 0x58]
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x58], 8
lea rdx, [rbp - 0x58]
lea rcx, [rsp + 0x58]
call fcn.1400822d0
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rax
lea r8, [rax + 0x40]
mov qword [rsp + 0x68], r8
cmp rax, r8
je 0x140084a40
mov rcx, qword [0x1400c9ca0]
mov qword [rax], rcx
lea rdx, [rax + 8]
mov qword [rsp + 0x60], rdx
jmp 0x140084a5e
lea r8, [0x1400c9ca0]
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.14000d290
mov r8, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x60]
cmp rdx, r8
je 0x140084a78
mov rax, qword [0x1400c9cb4]
mov qword [rdx], rax
add rdx, 8
mov qword [rsp + 0x60], rdx
jmp 0x140084a93
lea r8, [0x1400c9cb4]
lea rcx, [rsp + 0x58]
call fcn.14000d290
mov r8, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x60]
cmp rdx, r8
je 0x140084aad
mov rax, qword [0x1400c9cbc]
mov qword [rdx], rax
add rdx, 8
mov qword [rsp + 0x60], rdx
jmp 0x140084ac8
lea r8, [0x1400c9cbc]
lea rcx, [rsp + 0x58]
call fcn.14000d290
mov r8, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x60]
mov rax, qword [r15]
cmp rdx, r8
je 0x140084ae5
mov rax, qword [rax + 0xe0]
mov qword [rdx], rax
add rdx, 8
mov qword [rsp + 0x60], rdx
jmp 0x140084b00
lea r8, [rax + 0xe0]
lea rcx, [rsp + 0x58]
call fcn.14000d290
mov r8, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x60]
cmp rdx, r8
je 0x140084b13
mov qword [rdx], rbx
add rdx, 8
mov qword [rsp + 0x60], rdx
jmp 0x140084b27
lea r8, [rsp + 0x70]
lea rcx, [rsp + 0x58]
call fcn.14000d290
mov rbx, qword [rsp + 0x70]
mov rdx, qword [rbp + 0x40]
lea rcx, [rsp + 0x58]
call fcn.140082bf0
mov rdx, qword [rbp + 0x48]
lea rcx, [rsp + 0x58]
call fcn.140082bf0
mov rdx, qword [rbp + 0x50]
lea rcx, [rsp + 0x58]
call fcn.140082bf0
mov rax, qword [rsp + 0x60]
mov r15, qword [rsp + 0x58]
sub rax, r15
sar rax, 3
lea rax, [rax*8]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], rax
mov r9, r15
xor edx, edx
mov r8d, 0x20002
mov rcx, qword [rbp + 0x58]
call qword [0x1400cdff0]
test eax, eax
jne 0x140084cdd
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x240
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadclientcrashpad_client_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::StartHandlerProcess_class_std::unique_ptr_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData_struct_std::default_delete_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData____
lea rcx, [rbp + 0x968]
call fcn.14004b920
nop
or r14d, 0x20
mov dword [rsp + 0x50], r14d
lea rdx, str.UpdateProcThreadAttribute
mov rcx, rax
call fcn.1400012e0
nop
test r14b, 0x20
je 0x140084bfd
and r14d, 0xffffffdf
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x968]
call fcn.14004bbf0
nop
test rsi, rsi
je 0x140084c20
mov eax, dword [r13]
cmp dword [0x1400cdfc8], eax
jg 0x140085717
mov rcx, rsi
call qword [0x1400cdfc0]
mov qword [rsp + 0x78], r12
test rdi, rdi
je 0x140084c2e
mov rcx, rdi
call fcn.1400551e8
nop
test r15, r15
je 0x140084c5a
mov r8, qword [rsp + 0x68]
sub r8, r15
sar r8, 3
mov rdx, r15
lea rcx, [rsp + 0x58]
call fcn.1400859f0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
test rbx, rbx
je 0x140084c6c
mov rcx, rbx
call fcn.140047030
mov qword [rsp + 0x70], r12
mov r8, qword [rbp + 0xc98]
cmp r8, 7
jbe 0x140084c8c
mov rdx, qword [rbp + 0xc80]
lea rcx, [rbp + 0xc80]
call fcn.1400415c0
movdqa xmm0, xmmword [0x140097e10]
movdqu xmmword [rbp + 0xc90], xmm0
mov word [rbp + 0xc80], r12w
bt r14d, 0x16
jae 0x140084cc1
btr r14d, 0x16
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xf0]
call fcn.14004b9a0
nop
mov qword [0x1400cdf88], 2
mov rcx, qword [rbp - 0x78]
call fcn.140082a90
xor al, al
jmp 0x14008559d
cmp dword [rbp - 0x80], 0xfffffffe
je 0x140084e66
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], 4
lea r9, [rbp - 0x80]
xor edx, edx
mov r8d, 0x2000b
mov rcx, qword [rbp + 0x58]
call qword [0x1400cdff0]
test eax, eax
jne 0x140084e5f
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x24e
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadclientcrashpad_client_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::StartHandlerProcess_class_std::unique_ptr_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData_struct_std::default_delete_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData____
lea rcx, [rbp + 0xa70]
call fcn.14004b920
nop
or r14d, 0x40
mov dword [rsp + 0x50], r14d
lea rdx, str.UpdateProcThreadAttribute:_Protection_Level
mov rcx, rax
call fcn.1400012e0
nop
test r14b, 0x40
je 0x140084d7f
and r14d, 0xffffffbf
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xa70]
call fcn.14004bbf0
nop
test rsi, rsi
je 0x140084da2
mov eax, dword [r13]
cmp dword [0x1400cdfc8], eax
jg 0x14008575e
mov rcx, rsi
call qword [0x1400cdfc0]
mov qword [rsp + 0x78], r12
test rdi, rdi
je 0x140084db0
mov rcx, rdi
call fcn.1400551e8
nop
test r15, r15
je 0x140084ddc
mov r8, qword [rsp + 0x68]
sub r8, r15
sar r8, 3
mov rdx, r15
lea rcx, [rsp + 0x58]
call fcn.1400859f0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
test rbx, rbx
je 0x140084dee
mov rcx, rbx
call fcn.140047030
mov qword [rsp + 0x70], r12
mov r8, qword [rbp + 0xc98]
cmp r8, 7
jbe 0x140084e0e
mov rdx, qword [rbp + 0xc80]
lea rcx, [rbp + 0xc80]
call fcn.1400415c0
movdqa xmm0, xmmword [0x140097e10]
movdqu xmmword [rbp + 0xc90], xmm0
mov word [rbp + 0xc80], r12w
bt r14d, 0x17
jae 0x140084e43
btr r14d, 0x17
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xf0]
call fcn.14004b9a0
nop
mov qword [0x1400cdf88], 2
mov rcx, qword [rbp - 0x78]
call fcn.140082a90
xor al, al
jmp 0x14008559d
mov dword [rbp - 0x7c], 0xc0000
mov r12, qword [rsp + 0x68]
jmp 0x140084e7e
xor eax, eax
mov dword [rbp - 0x7c], eax
mov dword [rbp - 0x10], 0x68
mov r15, qword [rsp + 0x58]
mov rax, qword [rbp - 0x78]
mov rax, qword [rax]
mov rdx, qword [rax + 0x10]
cmp rdx, 0xc
jb 0x140084f1c
add rdx, 0xfffffffffffffff4
xorps xmm0, xmm0
movups xmmword [rbp + 0xd80], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xd90], xmm1
mov rcx, qword [rax + 0x10]
cmp rcx, rdx
jb 0x1400857a5
sub rcx, rdx
mov r8, 0xffffffffffffffff
cmp rcx, r8
cmovb r8, rcx
cmp qword [rax + 0x18], 7
jbe 0x140084ed4
mov rax, qword [rax]
lea rdx, [rax + rdx*2]
lea rcx, [rbp + 0xd80]
call fcn.14002f200
or r14d, 0x8080
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xd80]
cmp qword [rbp + 0xd98], 7
cmova rcx, qword [rbp + 0xd80]
lea rdx, str.rundll32.exe
call fcn.140073634
test eax, eax
jne 0x140084f1c
mov r13b, 1
jmp 0x140084f1f
xor r13b, r13b
test r14b, r14b
jns 0x140084f91
btr r14d, 7
mov dword [rsp + 0x50], r14d
mov rdx, qword [rbp + 0xd98]
cmp rdx, 7
jbe 0x140084f74
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xd80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084f6f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400857ab
call fcn.1400551e8
movdqa xmm0, xmmword [0x140097e10]
movdqu xmmword [rbp + 0xd90], xmm0
xor r8d, r8d
mov word [rbp + 0xd80], r8w
jmp 0x140084f94
xor r8d, r8d
lea rdx, [rbp + 0xc80]
cmp qword [rbp + 0xc98], 7
cmova rdx, qword [rbp + 0xc80]
test r13b, r13b
mov r13, qword [rbp - 0x78]
je 0x140084fb9
mov rcx, r8
jmp 0x140084fc7
mov rcx, qword [r13]
cmp qword [rcx + 0x18], 7
jbe 0x140084fc7
mov rcx, qword [rcx]
lea rax, [rbp + 0xb0]
mov qword [rsp + 0x48], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x30], r8
mov eax, dword [rbp - 0x7c]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
call qword [sym.imp.KERNEL32.dll_CreateProcessW]
test eax, eax
jne 0x1400851b3
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x274
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadclientcrashpad_client_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::StartHandlerProcess_class_std::unique_ptr_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData_struct_std::default_delete_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData____
lea rcx, [rbp + 0xb78]
call fcn.14004b920
nop
bts r14d, 8
mov dword [rsp + 0x50], r14d
lea rdx, str.CreateProcess
mov rcx, rax
call fcn.1400012e0
nop
bt r14d, 8
jae 0x140085073
btr r14d, 8
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xb78]
call fcn.14004bbf0
nop
test rsi, rsi
je 0x1400850af
mov edx, dword [0x1400ccba0]
mov rax, qword gs:[0x58]
mov ecx, 4
mov rax, qword [rax + rdx*8]
mov ecx, dword [rcx + rax]
cmp dword [0x1400cdfc8], ecx
jg 0x1400857b1
mov rcx, rsi
call qword [0x1400cdfc0]
xor esi, esi
mov qword [rsp + 0x78], rsi
test rdi, rdi
je 0x1400850bd
mov rcx, rdi
call fcn.1400551e8
nop
test r15, r15
je 0x14008510c
sub r12, r15
sar r12, 3
lea rdx, [r12*8]
mov rax, r15
cmp rdx, 0x1000
jb 0x1400850f6
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085886
mov rcx, r15
call fcn.1400551e8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
test rbx, rbx
je 0x14008511e
mov rcx, rbx
call fcn.140047030
mov qword [rsp + 0x70], rsi
mov rdx, qword [rbp + 0xc98]
cmp rdx, 7
jbe 0x140085164
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008515f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400855cd
call fcn.1400551e8
movdqa xmm0, xmmword [0x140097e10]
movdqu xmmword [rbp + 0xc90], xmm0
mov word [rbp + 0xc80], si
bt r14d, 0x10
jae 0x140085198
btr r14d, 0x10
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xf0]
call fcn.14004b9a0
nop
mov qword [0x1400cdf88], 2
mov rcx, r13
call fcn.140082a90
xor al, al
jmp 0x14008559d
mov rcx, qword [rbp + 0xb8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test eax, eax
jne 0x140085210
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 1
mov r9d, 0x279
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadclientcrashpad_client_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::StartHandlerProcess_class_std::unique_ptr_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData_struct_std::default_delete_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData____
lea rcx, [rbp + 0x340]
call fcn.14004b920
nop
bts r14d, 9
mov dword [rsp + 0x50], r14d
lea rdx, str.CloseHandle_thread
mov rcx, rax
call fcn.1400012e0
nop
bt r14d, 9
jae 0x14008522d
btr r14d, 9
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x340]
call fcn.14004bbf0
mov rcx, qword [rbp + 0xb0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test eax, eax
jne 0x14008528a
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 1
mov r9d, 0x27c
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDKexternalcrashpadclientcrashpad_client_win.cc
lea rdx, str.bool___cdecl_crashpad::_anonymous_namespace::StartHandlerProcess_class_std::unique_ptr_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData_struct_std::default_delete_struct_crashpad::_anonymous_namespace::BackgroundHandlerStartThreadData____
lea rcx, [rbp + 0x448]
call fcn.14004b920
nop
bts r14d, 0xa
mov dword [rsp + 0x50], r14d
lea rdx, str.CloseHandle_process
mov rcx, rax
call fcn.1400012e0
nop
bt r14d, 0xa
jae 0x1400852a7
btr r14d, 0xa
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x448]
call fcn.14004bbf0
mov r13, qword [r13]
mov rcx, qword [r13 + 0xe0]
cmp rcx, 0xffffffffffffffff
je 0x1400852bd
call fcn.140047020
mov qword [r13 + 0xe0], 0xffffffffffffffff
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xcc], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xdc], xmm1
mov dword [rbp + 0xc8], 2
xor eax, eax
mov qword [rbp + 0xdc0], rax
mov dword [rbp + 0xdc8], eax
mov r13, qword [rbp - 0x78]
mov rcx, qword [r13]
add rcx, 0xc0
lea r8, [rbp + 0xdc0]
lea rdx, [rbp + 0xc8]
call fcn.1400483b0
test al, al
jne 0x140085461
test rsi, rsi
je 0x14008535d
mov edx, dword [0x1400ccba0]
mov rax, qword gs:[0x58]
mov ecx, 4
mov rax, qword [rax + rdx*8]
mov ecx, dword [rcx + rax]
cmp dword [0x1400cdfc8], ecx
jg 0x1400857f8
mov rcx, rsi
call qword [0x1400cdfc0]
xor esi, esi
mov qword [rsp + 0x78], rsi
test rdi, rdi
je 0x14008536b
mov rcx, rdi
call fcn.1400551e8
nop
test r15, r15
je 0x1400853ba
sub r12, r15
sar r12, 3
lea rdx, [r12*8]
mov rax, r15
cmp rdx, 0x1000
jb 0x1400853a4
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085886
mov rcx, r15
call fcn.1400551e8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
test rbx, rbx
je 0x1400853cc
mov rcx, rbx
call fcn.140047030
mov qword [rsp + 0x70], rsi
mov rdx, qword [rbp + 0xc98]
cmp rdx, 7
jbe 0x140085412
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008540d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400855cd
call fcn.1400551e8
movdqa xmm0, xmmword [0x140097e10]
movdqu xmmword [rbp + 0xc90], xmm0
mov word [rbp + 0xc80], si
bt r14d, 0x11
jae 0x140085446
btr r14d, 0x11
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xf0]
call fcn.14004b9a0
nop
mov qword [0x1400cdf88], 2
mov rcx, r13
call fcn.140082a90
xor al, al
jmp 0x14008559d
mov byte [rsp + 0x55], 1
test rsi, rsi
je 0x1400854a2
mov edx, dword [0x1400ccba0]
mov rax, qword gs:[0x58]
mov ecx, 4
mov rax, qword [rax + rdx*8]
mov ecx, dword [rcx + rax]
cmp dword [0x1400cdfc8], ecx
jg 0x14008583f
mov rcx, rsi
call qword [0x1400cdfc0]
xor esi, esi
mov qword [rsp + 0x78], rsi
test rdi, rdi
je 0x1400854b0
mov rcx, rdi
call fcn.1400551e8
nop
test r15, r15
je 0x1400854ff
sub r12, r15
sar r12, 3
lea rdx, [r12*8]
mov rax, r15
cmp rdx, 0x1000
jb 0x1400854e9
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085886
mov rcx, r15
call fcn.1400551e8
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
test rbx, rbx
je 0x140085511
mov rcx, rbx
call fcn.140047030
mov qword [rsp + 0x70], rsi
mov rdx, qword [rbp + 0xc98]
cmp rdx, 7
jbe 0x140085553
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xc80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008554e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400855cd
call fcn.1400551e8
movdqa xmm0, xmmword [0x140097e10]
movdqu xmmword [rbp + 0xc90], xmm0
mov word [rbp + 0xc80], si
bt r14d, 0x12
jae 0x140085587
btr r14d, 0x12
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xf0]
call fcn.14004b9a0
nop
mov qword [0x1400cdf88], 1
mov rcx, r13
call fcn.140082a90
mov al, 1
mov rcx, qword [rbp + 0xf30]
xor rcx, rsp
call fcn.140055420
lea r11, [rsp + 0x1040]
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
call fcn.14005bf54
nop
call fcn.140007bd0
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.14005bf54
int3
call fcn.140007c80
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
call fcn.14005bf54
nop
lea rcx, [0x1400cdfd8]
call fcn.140055298
cmp dword [0x1400cdfd8], 0xffffffff
jne 0x1400845f7
lea rcx, str.ntdll.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, str.NtQueryInformationProcess
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x1400cdfd0], rax
lea rcx, [0x1400cdfd8]
call fcn.14005522c
jmp 0x1400845f7
lea rcx, [0x1400cdfe8]
call fcn.140055298
cmp dword [0x1400cdfe8], 0xffffffff
jne 0x14008465a
xor r8d, r8d
lea rdx, str.::InitializeProcThreadAttributeList
lea rcx, [0x14009d498]
call fcn.140046d80
mov qword [0x1400cdfe0], rax
lea rcx, [0x1400cdfe8]
call fcn.14005522c
jmp 0x14008465a
lea rcx, [0x1400cdff8]
call fcn.140055298
cmp dword [0x1400cdff8], 0xffffffff
jne 0x14008466a
cmp qword [0x1400cdfe0], 0
je 0x1400856f7
xor r8d, r8d
lea rdx, str.::UpdateProcThreadAttribute
lea rcx, [0x14009d498]
call fcn.140046d80
jmp 0x1400856f9
xor eax, eax
mov qword [0x1400cdff0], rax
lea rcx, [0x1400cdff8]
call fcn.14005522c
jmp 0x14008466a
call fcn.14005bf54
nop
lea rcx, [0x1400cdfc8]
call fcn.140055298
cmp dword [0x1400cdfc8], 0xffffffff
jne 0x140084c12
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, [0x14009d498]
call fcn.140046d80
mov qword [0x1400cdfc0], rax
lea rcx, [0x1400cdfc8]
call fcn.14005522c
jmp 0x140084c12
lea rcx, [0x1400cdfc8]
call fcn.140055298
cmp dword [0x1400cdfc8], 0xffffffff
jne 0x140084d94
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, [0x14009d498]
call fcn.140046d80
mov qword [0x1400cdfc0], rax
lea rcx, [0x1400cdfc8]
call fcn.14005522c
jmp 0x140084d94
call fcn.140007cc0
int3
call fcn.14005bf54
nop
lea rcx, [0x1400cdfc8]
call fcn.140055298
cmp dword [0x1400cdfc8], 0xffffffff
jne 0x14008509f
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, [0x14009d498]
call fcn.140046d80
mov qword [0x1400cdfc0], rax
lea rcx, [0x1400cdfc8]
call fcn.14005522c
jmp 0x14008509f
lea rcx, [0x1400cdfc8]
call fcn.140055298
cmp dword [0x1400cdfc8], 0xffffffff
jne 0x14008534d
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, [0x14009d498]
call fcn.140046d80
mov qword [0x1400cdfc0], rax
lea rcx, [0x1400cdfc8]
call fcn.14005522c
jmp 0x14008534d
lea rcx, [0x1400cdfc8]
call fcn.140055298
cmp dword [0x1400cdfc8], 0xffffffff
jne 0x140085492
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, [0x14009d498]
call fcn.140046d80
mov qword [0x1400cdfc0], rax
lea rcx, [0x1400cdfc8]
call fcn.14005522c
jmp 0x140085492
call fcn.14005bf54
int3