Function at 0x140083a60
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 - 0xfc0]
mov eax, 0x10c0
call fcn.140055bc0
sub rsp, rax
mov rax, qword [0x1400c9040]
xor rax, rsp
mov qword [rbp + 0xfb0], rax
mov r15, rcx
mov qword [rbp - 0x80], rcx
mov qword [rbp + 0x70], rcx
xor esi, esi
mov r14d, esi
mov dword [rsp + 0x50], esi
call fcn.14004af50
test al, al
je 0x140083b0e
mov dword [rsp + 0x20], 4
mov r9d, 0x1cb
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDK_sentry_native_0.7.2externalcrashpadclientcrashpad_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 + 0x570]
call fcn.14004c460
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, [0x1400992c4]
call fcn.1400012e0
nop
test r14b, 1
je 0x140083b24
and r14d, 0xfffffffe
lea rcx, [rbp + 0x570]
call fcn.14004c680
mov byte [rsp + 0x55], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0xca0], xmm0
movdqa xmm1, xmmword [0x140097e50]
movdqu xmmword [rbp + 0xcb0], xmm1
mov word [rbp + 0xca0], si
lea rdx, [rbp + 0xca0]
mov rcx, qword [r15]
call fcn.14008c450
mov rax, qword [r15]
mov rbx, qword [rax + 0xb0]
mov rdi, qword [rax + 0xb8]
cmp rbx, rdi
je 0x140083c02
mov rax, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140083b80
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 + 0x80], xmm0
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0xe30]
call fcn.14004d830
nop
lea rdx, [rbp + 0xca0]
mov rcx, rax
call fcn.14008c450
nop
mov r8, qword [rbp + 0xe48]
cmp r8, 7
jbe 0x140083bdc
mov rdx, qword [rbp + 0xe30]
lea rcx, [rbp + 0xe30]
call fcn.140042100
mov qword [rbp + 0xe40], rsi
mov qword [rbp + 0xe48], 7
mov word [rbp + 0xe30], si
add rbx, 0x20
cmp rbx, rdi
jne 0x140083b73
mov r8, qword [r15]
cmp qword [r8 + 0x30], 0
je 0x140083cb6
add r8, 0x20
xorps xmm0, xmm0
movups xmmword [rbp + 0xd60], xmm0
mov qword [rbp + 0xd70], 8
mov qword [rbp + 0xd78], 0xf
movabs rax, 0x6573616261746164
mov qword [rbp + 0xd60], rax
mov byte [rbp + 0xd68], 0
lea rdx, [rbp + 0xd60]
lea rcx, [rbp + 0xef0]
call fcn.1400832f0
nop
lea rdx, [rbp + 0xca0]
mov rcx, rax
call fcn.14008c450
nop
lea rcx, [rbp + 0xef0]
call fcn.140003de0
nop
mov r8, qword [rbp + 0xd78]
cmp r8, 0xf
jbe 0x140083c9d
mov rdx, qword [rbp + 0xd60]
lea rcx, [rbp + 0xd60]
call fcn.140054c00
mov qword [rbp + 0xd70], rsi
mov qword [rbp + 0xd78], 0xf
mov byte [rbp + 0xd60], 0
mov r8, qword [r15]
add r8, 0x40
cmp qword [r8 + 0x10], 0
je 0x140083d84
xorps xmm0, xmm0
movups xmmword [rbp + 0xce0], xmm0
mov qword [rbp + 0xcf0], 0xb
mov qword [rbp + 0xcf8], 0xf
movsd xmm0, qword [str.metrics_dir]
movsd qword [rbp + 0xce0], xmm0
movzx eax, word [0x140097a20]
mov word [rbp + 0xce8], ax
movzx eax, byte [0x140097a22]
mov byte [rbp + 0xcea], al
mov byte [rbp + 0xceb], 0
lea rdx, [rbp + 0xce0]
lea rcx, [rbp + 0xf10]
call fcn.1400832f0
nop
lea rdx, [rbp + 0xca0]
mov rcx, rax
call fcn.14008c450
nop
lea rcx, [rbp + 0xf10]
call fcn.140003de0
nop
mov r8, qword [rbp + 0xcf8]
cmp r8, 0xf
jbe 0x140083d6b
mov rdx, qword [rbp + 0xce0]
lea rcx, [rbp + 0xce0]
call fcn.140054c00
mov qword [rbp + 0xcf0], rsi
mov qword [rbp + 0xcf8], 0xf
mov byte [rbp + 0xce0], 0
mov rax, qword [r15]
mov rcx, qword [rax + 0x70]
test rcx, rcx
je 0x140083e84
add rax, 0x60
cmp qword [rax + 0x18], 0xf
jbe 0x140083da2
mov rax, qword [rax]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], rcx
movaps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp + 0x90], xmm0
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0xf90]
call fcn.14004d830
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xd20], xmm0
mov qword [rbp + 0xd30], 3
mov qword [rbp + 0xd38], 0xf
mov ecx, dword [0x140097acc]
mov word [rbp + 0xd20], cx
movzx ecx, byte [0x140097ace]
mov byte [rbp + 0xd22], cl
mov byte [rbp + 0xd23], 0
mov r8, rax
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0xf30]
call fcn.1400832f0
nop
lea rdx, [rbp + 0xca0]
mov rcx, rax
call fcn.14008c450
nop
lea rcx, [rbp + 0xf30]
call fcn.140003de0
nop
mov r8, qword [rbp + 0xd38]
cmp r8, 0xf
jbe 0x140083e5f
mov rdx, qword [rbp + 0xd20]
lea rcx, [rbp + 0xd20]
call fcn.140054c00
mov qword [rbp + 0xd30], rsi
mov qword [rbp + 0xd38], 0xf
mov byte [rbp + 0xd20], 0
lea rcx, [rbp + 0xf90]
call fcn.140003de0
mov rax, qword [r15]
mov rcx, qword [rax + 0x90]
test rcx, rcx
je 0x140083f8b
sub rax, 0xffffffffffffff80
cmp qword [rax + 0x18], 0xf
jbe 0x140083ea5
mov rax, qword [rax]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
movaps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0xa0], xmm0
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0xf70]
call fcn.14004d830
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xd00], xmm0
mov qword [rbp + 0xd10], 0xa
mov qword [rbp + 0xd18], 0xf
movsd xmm0, qword [str.http_proxy]
movsd qword [rbp + 0xd00], xmm0
movzx ecx, word [0x140097ad8]
mov word [rbp + 0xd08], cx
mov byte [rbp + 0xd0a], 0
mov r8, rax
lea rdx, [rbp + 0xd00]
lea rcx, [rbp + 0xf50]
call fcn.1400832f0
nop
lea rdx, [rbp + 0xca0]
mov rcx, rax
call fcn.14008c450
nop
lea rcx, [rbp + 0xf50]
call fcn.140003de0
nop
mov r8, qword [rbp + 0xd18]
cmp r8, 0xf
jbe 0x140083f66
mov rdx, qword [rbp + 0xd00]
lea rcx, [rbp + 0xd00]
call fcn.140054c00
mov qword [rbp + 0xd10], rsi
mov qword [rbp + 0xd18], 0xf
mov byte [rbp + 0xd00], 0
lea rcx, [rbp + 0xf70]
call fcn.140003de0
mov rbx, qword [r15]
mov rbx, qword [rbx + 0xa0]
mov rbx, qword [rbx]
xor eax, eax
mov byte [rsp + 0x56], al
lea edx, [rax + 0x16]
cmp byte [rbx + 0x19], al
jne 0x1400843f3
movabs rcx, 0x8000000000000000
movabs rax, 0x7fffffffffffffff
lea r15, [rbx + 0x20]
mov r13, qword [r15 + 0x10]
cmp r13, rax
je 0x140085973
mov qword [rbp - 0x70], r15
cmp qword [r15 + 0x18], 0xf
jbe 0x140083feb
mov rax, qword [r15]
mov qword [rbp - 0x70], rax
movabs rax, 0x7fffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp + 0xd40], xmm0
mov qword [rbp + 0xd50], rsi
mov qword [rbp + 0xd58], rsi
lea r12, [r13 + 1]
mov edi, 0xf
lea rsi, [rbp + 0xd40]
cmp r12, rdi
jbe 0x140084086
mov rdi, r12
or rdi, 0xf
cmp rdi, rax
jbe 0x14008402d
mov rdi, rax
lea rax, [rcx + 0x27]
jmp 0x14008404f
cmp rdi, 0x16
cmovb rdi, rdx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14008406e
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14008594f
mov rcx, rax
call fcn.14005550c
test rax, rax
je 0x14008596d
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14008407f
test rcx, rcx
je 0x14008407a
call fcn.14005550c
jmp 0x14008407c
xor eax, eax
mov rsi, rax
mov qword [rbp + 0xd40], rsi
mov qword [rbp + 0xd50], r12
mov qword [rbp + 0xd58], rdi
mov r8, r13
mov rdx, qword [rbp - 0x70]
mov rcx, rsi
call fcn.14008ded0
mov byte [rsi + r13], 0x3d
mov byte [rsi + r12], 0
bts r14d, 0xd
lea rdx, [r15 + 0x20]
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x1400840c4
mov rdx, qword [rdx]
lea rcx, [rbp + 0xd40]
call fcn.140007ca0
xorps xmm0, xmm0
movups xmmword [rbp + 0xcc0], xmm0
xor esi, esi
mov qword [rbp + 0xcd0], rsi
mov qword [rbp + 0xcd8], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xcc0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xcd0], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], sil
bts r14d, 0xe
lea rax, [rbp + 0xcc0]
cmp qword [rbp + 0xcd8], 0xf
cmova rax, qword [rbp + 0xcc0]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp + 0xcd0]
mov qword [rbp - 0x18], rax
movaps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp + 0xb0], xmm0
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0xe50]
call fcn.14004d830
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xd80], xmm0
mov qword [rbp + 0xd90], 0xa
mov qword [rbp + 0xd98], 0xf
movsd xmm0, qword [str.annotation]
movsd qword [rbp + 0xd80], xmm0
movzx ecx, word [0x1400979d8]
mov word [rbp + 0xd88], cx
mov byte [rbp + 0xd8a], sil
mov r8, rax
lea rdx, [rbp + 0xd80]
lea rcx, [rbp + 0xe90]
call fcn.1400832f0
nop
lea rdx, [rbp + 0xca0]
mov rcx, rax
call fcn.14008c450
nop
mov rdx, qword [rbp + 0xea8]
cmp rdx, 7
jbe 0x14008420b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xe90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084206
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085955
call fcn.140055548
mov qword [rbp + 0xea0], rsi
mov qword [rbp + 0xea8], 7
mov word [rbp + 0xe90], si
mov rdx, qword [rbp + 0xd98]
cmp rdx, 0xf
jbe 0x140084265
inc rdx
mov rcx, qword [rbp + 0xd80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084260
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008595b
call fcn.140055548
mov qword [rbp + 0xd90], rsi
mov qword [rbp + 0xd98], 0xf
mov byte [rbp + 0xd80], 0
mov rdx, qword [rbp + 0xe68]
cmp rdx, 7
jbe 0x1400842c4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xe50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400842bf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085961
call fcn.140055548
mov qword [rbp + 0xe60], rsi
mov qword [rbp + 0xe68], 7
mov word [rbp + 0xe50], si
mov rdx, qword [rbp + 0xcd8]
cmp rdx, 0xf
jbe 0x14008431e
inc rdx
mov rcx, qword [rbp + 0xcc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084319
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085967
call fcn.140055548
mov qword [rbp + 0xcd0], rsi
mov qword [rbp + 0xcd8], 0xf
mov byte [rbp + 0xcc0], 0
mov rdx, qword [rbp + 0xd58]
cmp rdx, 0xf
jbe 0x140084378
inc rdx
mov rcx, qword [rbp + 0xd40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084373
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008596d
call fcn.140055548
mov qword [rbp + 0xd50], rsi
mov qword [rbp + 0xd58], 0xf
mov byte [rbp + 0xd40], 0
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x1400843bd
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x1400843b8
cmp rbx, qword [rax + 0x10]
jne 0x1400843b8
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x1400843a5
mov rbx, rax
jmp 0x1400843df
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], 0
jne 0x1400843df
nop dword [rax]
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x1400843d0
cmp byte [rbx + 0x19], 0
jne 0x1400843ef
mov edx, 0x16
jmp 0x140083faa
mov r15, qword [rbp - 0x80]
mov rax, qword [r15]
mov rbx, qword [rax + 0xc8]
mov rdi, qword [rax + 0xd0]
cmp rbx, rdi
je 0x140084542
nop dword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0xda0], xmm0
mov qword [rbp + 0xdb0], 0xa
mov qword [rbp + 0xdb8], 0xf
movsd xmm0, qword [0x1400979e0]
movsd qword [rbp + 0xda0], xmm0
movzx eax, word [0x1400979e8]
mov word [rbp + 0xda8], ax
mov byte [rbp + 0xdaa], 0
mov r8, rbx
lea rdx, [rbp + 0xda0]
lea rcx, [rbp + 0xe70]
call fcn.1400832f0
nop
lea rdx, [rbp + 0xca0]
mov rcx, rax
call fcn.14008c450
nop
mov rdx, qword [rbp + 0xe88]
cmp rdx, 7
jbe 0x1400844c2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xe70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400844bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008597f
call fcn.140055548
mov qword [rbp + 0xe80], rsi
mov qword [rbp + 0xe88], 7
mov word [rbp + 0xe70], si
mov rdx, qword [rbp + 0xdb8]
cmp rdx, 0xf
jbe 0x14008451c
inc rdx
mov rcx, qword [rbp + 0xda0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084517
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085985
call fcn.140055548
mov qword [rbp + 0xdb0], rsi
mov qword [rbp + 0xdb8], 0xf
mov byte [rbp + 0xda0], 0
add rbx, 0x20
cmp rbx, rdi
jne 0x140084410
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 0x140084661
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x1f6
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDK_sentry_native_0.7.2externalcrashpadclientcrashpad_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 + 0x670]
call fcn.14004c600
nop
or r14d, 2
mov dword [rsp + 0x50], r14d
lea rdx, [0x1400b3e30]
mov rcx, rax
call fcn.1400012e0
nop
test r14b, 2
je 0x1400845d3
and r14d, 0xfffffffd
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x670]
call fcn.14004c8d0
nop
mov rdx, qword [rbp + 0xcb8]
cmp rdx, 7
jbe 0x140084619
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xca0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084614
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085979
call fcn.140055548
movdqa xmm0, xmmword [0x140097e50]
movdqu xmmword [rbp + 0xcb0], xmm0
mov word [rbp + 0xca0], si
bt r14d, 0xb
jae 0x14008464d
btr r14d, 0xb
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x260]
call fcn.14004c680
nop
mov qword [0x1400cdfb8], 2
mov rcx, qword [r15]
jmp 0x1400857de
mov rax, qword [r15]
mov rcx, qword [rax + 0x100]
lea rax, [0x1400cdfc0]
mov qword [rsp + 0x40], rax
lea rax, [0x1400cdfa8]
mov qword [rsp + 0x38], rax
lea rax, [0x1400cdf90]
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 + 0x210]
call fcn.14003a320
lea rdx, [rbp + 0xed0]
lea rcx, [rbp + 0x210]
call fcn.14003a760
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0xdc0], xmm0
mov ecx, 0x20
call fcn.14005550c
mov qword [rbp + 0xdc0], rax
mov qword [rbp + 0xdd0], 0x16
mov qword [rbp + 0xdd8], 0x1f
movups xmm0, xmmword [str.__initial_client_data]
movups xmmword [rax], xmm0
mov ecx, dword [0x1400b3e50]
mov dword [rax + 0x10], ecx
movzx ecx, word [0x1400b3e54]
mov word [rax + 0x14], cx
mov byte [rax + 0x16], 0
mov r9, rdi
lea r8, [rbp + 0xdc0]
movzx edx, byte [rsp + 0x56]
lea rcx, [rbp + 0xe00]
call fcn.140082630
bts r14d, 0xc
mov dword [rsp + 0x50], r14d
lea rax, [rbp + 0xe00]
cmp qword [rbp + 0xe18], 0xf
cmova rax, qword [rbp + 0xe00]
mov qword [rbp - 0x10], rax
mov rax, qword [rbp + 0xe10]
mov qword [rbp - 8], rax
movaps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp + 0xc0], xmm0
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0xeb0]
call fcn.14004d830
nop
lea rdx, [rbp + 0xca0]
mov rcx, rax
call fcn.14008c450
nop
mov rdx, qword [rbp + 0xec8]
cmp rdx, 7
jbe 0x1400847e4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xeb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400847df
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008598b
call fcn.140055548
movdqa xmm0, xmmword [0x140097e50]
movdqu xmmword [rbp + 0xec0], xmm0
mov word [rbp + 0xeb0], si
mov rdx, qword [rbp + 0xe18]
cmp rdx, 0xf
jbe 0x14008483c
inc rdx
mov rcx, qword [rbp + 0xe00]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084837
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085991
call fcn.140055548
movdqa xmm0, xmmword [0x140097e60]
movdqu xmmword [rbp + 0xe10], xmm0
mov byte [rbp + 0xe00], 0
mov rdx, qword [rbp + 0xdd8]
cmp rdx, 0xf
jbe 0x140084894
inc rdx
mov rcx, qword [rbp + 0xdc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008488f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085997
call fcn.140055548
mov qword [rbp + 0xdd0], rsi
mov qword [rbp + 0xdd8], 0xf
mov byte [rbp + 0xdc0], 0
mov rdx, qword [rbp + 0xee8]
cmp rdx, 0xf
jbe 0x1400848ee
inc rdx
mov rcx, qword [rbp + 0xed0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400848e9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008599d
call fcn.140055548
movdqa xmm0, xmmword [0x140097e60]
movdqu xmmword [rbp + 0xee0], xmm0
mov byte [rbp + 0xed0], 0
xorps xmm1, 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
movups xmmword [rbp + 0x60], xmm1
mov dword [rbp + 0x3c], 0x100
mov ecx, 0xfffffff6
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rbp + 0x50], rax
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rbp + 0x58], rax
mov ecx, 0xfffffff4
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rbp + 0x60], 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 [rbp - 0x78], rsi
mov edx, dword [0x1400ccbd0]
mov rax, qword gs:[0x58]
mov ecx, 4
mov r13, qword [rax + rdx*8]
add r13, rcx
mov eax, dword [r13]
cmp dword [0x1400ce008], eax
jg 0x1400859a3
mov rax, qword [0x1400ce000]
test rax, rax
je 0x1400849ea
mov byte [rsp + 0x54], 0
mov dword [rbp - 0x68], 1
lea rcx, [rbp - 0x68]
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 0x1400849ea
movzx eax, byte [rsp + 0x54]
test al, 7
je 0x1400849ea
test al, 0xf0
mov eax, 0xffffffff
jne 0x1400849ef
mov eax, 0xfffffffe
mov dword [rsp + 0x78], eax
mov eax, dword [r13]
cmp dword [0x1400ce018], eax
jg 0x1400859f1
mov eax, dword [r13]
cmp dword [0x1400ce028], eax
jg 0x140085a38
mov rax, qword [0x1400ce010]
test rax, rax
je 0x1400851ff
cmp qword [0x1400ce020], 0
je 0x1400851ff
mov edi, 0x80000
mov dword [rsp + 0x7c], edi
mov dword [rbp], 0x70
xor r12d, r12d
mov qword [rbp - 0x70], r12
mov esi, r12d
cmp dword [rsp + 0x78], 0xfffffffe
setne sil
lea r9, [rbp - 0x70]
xor r8d, r8d
lea edx, [rsi + 1]
xor ecx, ecx
call rax
test eax, eax
je 0x140084b62
mov dword [rsp + 0x20], 2
mov r9d, 0x230
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDK_sentry_native_0.7.2externalcrashpadclientcrashpad_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 + 0x260]
call fcn.14004c460
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 0x140084ac8
and r14d, 0xfffffffb
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x260]
call fcn.14004c680
nop
mov rcx, rbx
call fcn.140047b30
mov qword [rsp + 0x70], r12
mov rdx, qword [rbp + 0xcb8]
cmp rdx, 7
jbe 0x140084b1b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xca0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084b16
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085a8d
call fcn.140055548
movdqa xmm0, xmmword [0x140097e50]
movdqu xmmword [rbp + 0xcb0], xmm0
mov word [rbp + 0xca0], r12w
test edi, r14d
je 0x140084b4e
btr r14d, 0x13
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x110]
call fcn.14004c680
nop
mov qword [0x1400cdfb8], 2
mov rcx, qword [r15]
jmp 0x1400857de
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
je 0x140084c74
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x234
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDK_sentry_native_0.7.2externalcrashpadclientcrashpad_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 + 0x778]
call fcn.14004c600
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 0x140084bd8
and r14d, 0xfffffff7
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x778]
call fcn.14004c8d0
nop
mov rcx, rbx
call fcn.140047b30
mov qword [rsp + 0x70], r12
mov rdx, qword [rbp + 0xcb8]
cmp rdx, 7
jbe 0x140084c2b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xca0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140084c26
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085a8d
call fcn.140055548
movdqa xmm0, xmmword [0x140097e50]
movdqu xmmword [rbp + 0xcb0], xmm0
mov word [rbp + 0xca0], r12w
bt r14d, 0x14
jae 0x140084c60
btr r14d, 0x14
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x110]
call fcn.14004c680
nop
mov qword [0x1400cdfb8], 2
mov rcx, qword [r15]
jmp 0x1400857de
mov rcx, qword [rbp - 0x70]
call fcn.1400557cc
mov rdi, rax
mov qword [rbp - 0x60], rax
mov qword [rbp + 0x68], rax
lea r9, [rbp - 0x70]
xor r8d, r8d
lea edx, [rsi + 1]
mov rcx, rax
call qword [0x1400ce010]
test eax, eax
jne 0x140084d8e
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x23f
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDK_sentry_native_0.7.2externalcrashpadclientcrashpad_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 + 0x880]
call fcn.14004c600
nop
or r14d, 0x10
mov dword [rsp + 0x50], r14d
lea rdx, str.InitializeProcThreadAttributeList
mov rcx, rax
call fcn.1400012e0
nop
test r14b, 0x10
je 0x140084d0a
and r14d, 0xffffffef
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x880]
call fcn.14004c8d0
nop
test rdi, rdi
je 0x140084d18
mov rcx, rdi
call fcn.140055548
nop
mov rcx, rbx
call fcn.140047b30
mov qword [rsp + 0x70], r12
mov r8, qword [rbp + 0xcb8]
cmp r8, 7
jbe 0x140084d45
mov rdx, qword [rbp + 0xca0]
lea rcx, [rbp + 0xca0]
call fcn.140042100
movdqa xmm0, xmmword [0x140097e50]
movdqu xmmword [rbp + 0xcb0], xmm0
mov word [rbp + 0xca0], r12w
bt r14d, 0x15
jae 0x140084d7a
btr r14d, 0x15
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x110]
call fcn.14004c680
nop
mov qword [0x1400cdfb8], 2
mov rcx, qword [r15]
jmp 0x1400857de
mov rsi, qword [rbp + 0x68]
mov qword [rbp - 0x78], rsi
mov qword [rbp - 0x58], 8
lea rdx, [rbp - 0x58]
lea rcx, [rsp + 0x58]
call fcn.140082400
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rax
lea r8, [rax + 0x40]
mov qword [rsp + 0x68], r8
cmp rax, r8
je 0x140084dd9
mov rcx, qword [0x1400c9ca0]
mov qword [rax], rcx
lea rdx, [rax + 8]
mov qword [rsp + 0x60], rdx
jmp 0x140084df7
lea r8, [0x1400c9ca0]
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.14000d3e0
mov r8, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x60]
cmp rdx, r8
je 0x140084e11
mov rax, qword [0x1400c9cb4]
mov qword [rdx], rax
add rdx, 8
mov qword [rsp + 0x60], rdx
jmp 0x140084e2c
lea r8, [0x1400c9cb4]
lea rcx, [rsp + 0x58]
call fcn.14000d3e0
mov r8, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x60]
cmp rdx, r8
je 0x140084e46
mov rax, qword [0x1400c9cbc]
mov qword [rdx], rax
add rdx, 8
mov qword [rsp + 0x60], rdx
jmp 0x140084e61
lea r8, [0x1400c9cbc]
lea rcx, [rsp + 0x58]
call fcn.14000d3e0
mov r8, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x60]
mov rax, qword [r15]
cmp rdx, r8
je 0x140084e7e
mov rax, qword [rax + 0x100]
mov qword [rdx], rax
add rdx, 8
mov qword [rsp + 0x60], rdx
jmp 0x140084e99
lea r8, [rax + 0x100]
lea rcx, [rsp + 0x58]
call fcn.14000d3e0
mov r8, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x60]
cmp rdx, r8
je 0x140084eac
mov qword [rdx], rbx
add rdx, 8
mov qword [rsp + 0x60], rdx
jmp 0x140084ec0
lea r8, [rsp + 0x70]
lea rcx, [rsp + 0x58]
call fcn.14000d3e0
mov rbx, qword [rsp + 0x70]
mov rdx, qword [rbp + 0x50]
lea rcx, [rsp + 0x58]
call fcn.140082de0
mov rdx, qword [rbp + 0x58]
lea rcx, [rsp + 0x58]
call fcn.140082de0
mov rdx, qword [rbp + 0x60]
lea rcx, [rsp + 0x58]
call fcn.140082de0
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 + 0x68]
call qword [0x1400ce020]
test eax, eax
jne 0x140085071
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x259
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDK_sentry_native_0.7.2externalcrashpadclientcrashpad_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 + 0x988]
call fcn.14004c600
nop
or r14d, 0x20
mov dword [rsp + 0x50], r14d
lea rdx, str.UpdateProcThreadAttribute
mov rcx, rax
call fcn.1400012e0
nop
test r14b, 0x20
je 0x140084f96
and r14d, 0xffffffdf
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x988]
call fcn.14004c8d0
nop
test rsi, rsi
je 0x140084fb8
mov eax, dword [r13]
cmp dword [0x1400cdff8], eax
jg 0x140085a93
mov rcx, rsi
call qword [0x1400cdff0]
mov qword [rbp - 0x78], r12
test rdi, rdi
je 0x140084fc6
mov rcx, rdi
call fcn.140055548
nop
test r15, r15
je 0x140084ff2
mov r8, qword [rsp + 0x68]
sub r8, r15
sar r8, 3
mov rdx, r15
lea rcx, [rsp + 0x58]
call fcn.140085d70
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
test rbx, rbx
je 0x140085004
mov rcx, rbx
call fcn.140047b30
mov qword [rsp + 0x70], r12
mov r8, qword [rbp + 0xcb8]
cmp r8, 7
jbe 0x140085024
mov rdx, qword [rbp + 0xca0]
lea rcx, [rbp + 0xca0]
call fcn.140042100
movdqa xmm0, xmmword [0x140097e50]
movdqu xmmword [rbp + 0xcb0], xmm0
mov word [rbp + 0xca0], r12w
bt r14d, 0x16
jae 0x140085059
btr r14d, 0x16
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x110]
call fcn.14004c680
nop
mov qword [0x1400cdfb8], 2
mov rax, qword [rbp - 0x80]
mov rcx, qword [rax]
jmp 0x1400857de
cmp dword [rsp + 0x78], 0xfffffffe
je 0x1400851f8
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], 4
lea r9, [rsp + 0x78]
xor edx, edx
mov r8d, 0x2000b
mov rcx, qword [rbp + 0x68]
call qword [0x1400ce020]
test eax, eax
jne 0x1400851f0
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x267
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDK_sentry_native_0.7.2externalcrashpadclientcrashpad_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 + 0xa90]
call fcn.14004c600
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 0x140085115
and r14d, 0xffffffbf
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xa90]
call fcn.14004c8d0
nop
test rsi, rsi
je 0x140085137
mov eax, dword [r13]
cmp dword [0x1400cdff8], eax
jg 0x140085ada
mov rcx, rsi
call qword [0x1400cdff0]
mov qword [rbp - 0x78], r12
test rdi, rdi
je 0x140085145
mov rcx, rdi
call fcn.140055548
nop
test r15, r15
je 0x140085171
mov r8, qword [rsp + 0x68]
sub r8, r15
sar r8, 3
mov rdx, r15
lea rcx, [rsp + 0x58]
call fcn.140085d70
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
test rbx, rbx
je 0x140085183
mov rcx, rbx
call fcn.140047b30
mov qword [rsp + 0x70], r12
mov r8, qword [rbp + 0xcb8]
cmp r8, 7
jbe 0x1400851a3
mov rdx, qword [rbp + 0xca0]
lea rcx, [rbp + 0xca0]
call fcn.140042100
movdqa xmm0, xmmword [0x140097e50]
movdqu xmmword [rbp + 0xcb0], xmm0
mov word [rbp + 0xca0], r12w
bt r14d, 0x17
jae 0x1400851d8
btr r14d, 0x17
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x110]
call fcn.14004c680
nop
mov qword [0x1400cdfb8], 2
mov rax, qword [rbp - 0x80]
mov rcx, qword [rax]
jmp 0x1400857de
mov dword [rsp + 0x7c], 0xc0000
mov r12, qword [rsp + 0x68]
jmp 0x140085211
xor eax, eax
mov dword [rsp + 0x7c], eax
mov dword [rbp], 0x68
mov r15, qword [rsp + 0x58]
mov rax, qword [rbp - 0x80]
mov rax, qword [rax]
mov rdx, qword [rax + 0x10]
cmp rdx, 0xc
jb 0x1400852af
add rdx, 0xfffffffffffffff4
xorps xmm0, xmm0
movups xmmword [rbp + 0xde0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xdf0], xmm1
mov rcx, qword [rax + 0x10]
cmp rcx, rdx
jb 0x140085b21
sub rcx, rdx
mov r8, 0xffffffffffffffff
cmp rcx, r8
cmovb r8, rcx
cmp qword [rax + 0x18], 7
jbe 0x140085267
mov rax, qword [rax]
lea rdx, [rax + rdx*2]
lea rcx, [rbp + 0xde0]
call fcn.14002f790
or r14d, 0x8080
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xde0]
cmp qword [rbp + 0xdf8], 7
cmova rcx, qword [rbp + 0xde0]
lea rdx, str.rundll32.exe
call fcn.140073994
test eax, eax
jne 0x1400852af
mov r13b, 1
jmp 0x1400852b2
xor r13b, r13b
test r14b, r14b
jns 0x140085324
btr r14d, 7
mov dword [rsp + 0x50], r14d
mov rdx, qword [rbp + 0xdf8]
cmp rdx, 7
jbe 0x140085307
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xde0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140085302
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085b27
call fcn.140055548
movdqa xmm0, xmmword [0x140097e50]
movdqu xmmword [rbp + 0xdf0], xmm0
xor r8d, r8d
mov word [rbp + 0xde0], r8w
jmp 0x140085327
xor r8d, r8d
lea rdx, [rbp + 0xca0]
cmp qword [rbp + 0xcb8], 7
cmova rdx, qword [rbp + 0xca0]
test r13b, r13b
mov r13, qword [rbp - 0x80]
je 0x14008534c
mov rcx, r8
jmp 0x14008535a
mov rcx, qword [r13]
cmp qword [rcx + 0x18], 7
jbe 0x14008535a
mov rcx, qword [rcx]
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x48], rax
lea rax, [rbp]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x30], r8
mov eax, dword [rsp + 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 0x14008553c
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x28d
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDK_sentry_native_0.7.2externalcrashpadclientcrashpad_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 + 0xb98]
call fcn.14004c600
nop
bts r14d, 8
mov dword [rsp + 0x50], r14d
lea rdx, str.CreateProcess
mov rcx, rax
call fcn.1400012e0
nop
bt r14d, 8
jae 0x140085407
btr r14d, 8
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0xb98]
call fcn.14004c8d0
nop
test rsi, rsi
je 0x140085442
mov edx, dword [0x1400ccbd0]
mov rax, qword gs:[0x58]
mov ecx, 4
mov rax, qword [rax + rdx*8]
mov ecx, dword [rcx + rax]
cmp dword [0x1400cdff8], ecx
jg 0x140085b2d
mov rcx, rsi
call qword [0x1400cdff0]
xor esi, esi
mov qword [rbp - 0x78], rsi
test rdi, rdi
je 0x140085450
mov rcx, rdi
call fcn.140055548
nop
test r15, r15
je 0x14008549f
sub r12, r15
sar r12, 3
lea rdx, [r12*8]
mov rax, r15
cmp rdx, 0x1000
jb 0x140085489
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085bbb
mov rcx, r15
call fcn.140055548
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
test rbx, rbx
je 0x1400854b1
mov rcx, rbx
call fcn.140047b30
mov qword [rsp + 0x70], rsi
mov rdx, qword [rbp + 0xcb8]
cmp rdx, 7
jbe 0x1400854f7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xca0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400854f2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085949
call fcn.140055548
movdqa xmm0, xmmword [0x140097e50]
movdqu xmmword [rbp + 0xcb0], xmm0
mov word [rbp + 0xca0], si
bt r14d, 0x10
jae 0x14008552b
btr r14d, 0x10
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x110]
call fcn.14004c680
nop
mov qword [0x1400cdfb8], 2
jmp 0x1400857da
mov rcx, qword [rbp + 0xd8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test eax, eax
jne 0x140085599
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 1
mov r9d, 0x292
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDK_sentry_native_0.7.2externalcrashpadclientcrashpad_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 + 0x360]
call fcn.14004c600
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 0x1400855b6
btr r14d, 9
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x360]
call fcn.14004c8d0
mov rcx, qword [rbp + 0xd0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test eax, eax
jne 0x140085613
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 1
mov r9d, 0x295
lea r8, str.D:JenkinsworkspaceN_SentryNativeSDK_sentry_native_0.7.2externalcrashpadclientcrashpad_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 + 0x468]
call fcn.14004c600
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 0x140085630
btr r14d, 0xa
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x468]
call fcn.14004c8d0
mov r13, qword [r13]
mov rcx, qword [r13 + 0x100]
cmp rcx, 0xffffffffffffffff
je 0x140085646
call fcn.140047b20
mov qword [r13 + 0x100], 0xffffffffffffffff
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xec], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xfc], xmm1
mov dword [rbp + 0xe8], 2
xor eax, eax
mov qword [rbp + 0xe20], rax
mov dword [rbp + 0xe28], eax
mov r13, qword [rbp - 0x80]
mov rcx, qword [r13]
add rcx, 0xe0
lea r8, [rbp + 0xe20]
lea rdx, [rbp + 0xe8]
call fcn.140048f70
test al, al
jne 0x1400857f4
test rsi, rsi
je 0x1400856e5
mov edx, dword [0x1400ccbd0]
mov rax, qword gs:[0x58]
mov ecx, 4
mov rax, qword [rax + rdx*8]
mov ecx, dword [rcx + rax]
cmp dword [0x1400cdff8], ecx
jg 0x140085b74
mov rcx, rsi
call qword [0x1400cdff0]
xor esi, esi
mov qword [rbp - 0x78], rsi
test rdi, rdi
je 0x1400856f3
mov rcx, rdi
call fcn.140055548
nop
test r15, r15
je 0x140085742
sub r12, r15
sar r12, 3
lea rdx, [r12*8]
mov rax, r15
cmp rdx, 0x1000
jb 0x14008572c
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085bbb
mov rcx, r15
call fcn.140055548
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
test rbx, rbx
je 0x140085754
mov rcx, rbx
call fcn.140047b30
mov qword [rsp + 0x70], rsi
mov rdx, qword [rbp + 0xcb8]
cmp rdx, 7
jbe 0x14008579a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xca0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140085795
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085949
call fcn.140055548
movdqa xmm0, xmmword [0x140097e50]
movdqu xmmword [rbp + 0xcb0], xmm0
mov word [rbp + 0xca0], si
bt r14d, 0x11
jae 0x1400857ce
btr r14d, 0x11
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x110]
call fcn.14004c680
nop
mov qword [0x1400cdfb8], 2
mov rcx, qword [r13]
test rcx, rcx
je 0x1400857ed
mov edx, 1
call fcn.140082c70
xor al, al
jmp 0x140085919
mov byte [rsp + 0x55], 1
test rsi, rsi
je 0x140085834
mov edx, dword [0x1400ccbd0]
mov rax, qword gs:[0x58]
mov ecx, 4
mov rax, qword [rax + rdx*8]
mov ecx, dword [rcx + rax]
cmp dword [0x1400cdff8], ecx
jg 0x140085bc1
mov rcx, rsi
call qword [0x1400cdff0]
xor esi, esi
mov qword [rbp - 0x78], rsi
test rdi, rdi
je 0x140085842
mov rcx, rdi
call fcn.140055548
nop
test r15, r15
je 0x14008586c
sub r12, r15
sar r12, 3
mov r8, r12
mov rdx, r15
lea rcx, [rsp + 0x58]
call fcn.140085d70
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
test rbx, rbx
je 0x14008587e
mov rcx, rbx
call fcn.140047b30
mov qword [rsp + 0x70], rsi
mov rdx, qword [rbp + 0xcb8]
cmp rdx, 7
jbe 0x1400858c4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xca0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400858bf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140085949
call fcn.140055548
movdqa xmm0, xmmword [0x140097e50]
movdqu xmmword [rbp + 0xcb0], xmm0
mov word [rbp + 0xca0], si
bt r14d, 0x12
jae 0x1400858f8
btr r14d, 0x12
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x110]
call fcn.14004c680
nop
mov qword [0x1400cdfb8], 1
mov rcx, qword [r13]
test rcx, rcx
je 0x140085917
mov edx, 1
call fcn.140082c70
mov al, 1
mov rcx, qword [rbp + 0xfb0]
xor rcx, rsp
call fcn.140055780
lea r11, [rsp + 0x10c0]
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.14005c2b4
nop
call fcn.140007b90
nop
call fcn.14005c2b4
nop
call fcn.14005c2b4
nop
call fcn.14005c2b4
nop
call fcn.14005c2b4
nop
call fcn.14005c2b4
int3
call fcn.140007c40
nop
call fcn.14005c2b4
nop
call fcn.14005c2b4
nop
call fcn.14005c2b4
nop
call fcn.14005c2b4
nop
call fcn.14005c2b4
nop
call fcn.14005c2b4
nop
call fcn.14005c2b4
nop
lea rcx, [0x1400ce008]
call fcn.1400555f8
cmp dword [0x1400ce008], 0xffffffff
jne 0x14008499f
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 [0x1400ce000], rax
lea rcx, [0x1400ce008]
call fcn.14005558c
jmp 0x14008499f
lea rcx, [0x1400ce018]
call fcn.1400555f8
cmp dword [0x1400ce018], 0xffffffff
jne 0x140084a03
xor r8d, r8d
lea rdx, str.::InitializeProcThreadAttributeList
lea rcx, [0x14009d848]
call fcn.140047880
mov qword [0x1400ce010], rax
lea rcx, [0x1400ce018]
call fcn.14005558c
jmp 0x140084a03
lea rcx, [0x1400ce028]
call fcn.1400555f8
cmp dword [0x1400ce028], 0xffffffff
jne 0x140084a13
cmp qword [0x1400ce010], 0
je 0x140085a73
xor r8d, r8d
lea rdx, str.::UpdateProcThreadAttribute
lea rcx, [0x14009d848]
call fcn.140047880
jmp 0x140085a75
xor eax, eax
mov qword [0x1400ce020], rax
lea rcx, [0x1400ce028]
call fcn.14005558c
jmp 0x140084a13
call fcn.14005c2b4
nop
lea rcx, [0x1400cdff8]
call fcn.1400555f8
cmp dword [0x1400cdff8], 0xffffffff
jne 0x140084fab
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, [0x14009d848]
call fcn.140047880
mov qword [0x1400cdff0], rax
lea rcx, [0x1400cdff8]
call fcn.14005558c
jmp 0x140084fab
lea rcx, [0x1400cdff8]
call fcn.1400555f8
cmp dword [0x1400cdff8], 0xffffffff
jne 0x14008512a
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, [0x14009d848]
call fcn.140047880
mov qword [0x1400cdff0], rax
lea rcx, [0x1400cdff8]
call fcn.14005558c
jmp 0x14008512a
call fcn.140007c80
int3
call fcn.14005c2b4
nop
lea rcx, [0x1400cdff8]
call fcn.1400555f8
cmp dword [0x1400cdff8], 0xffffffff
jne 0x140085433
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, [0x14009d848]
call fcn.140047880
mov qword [0x1400cdff0], rax
lea rcx, [0x1400cdff8]
call fcn.14005558c
jmp 0x140085433
lea rcx, [0x1400cdff8]
call fcn.1400555f8
cmp dword [0x1400cdff8], 0xffffffff
jne 0x1400856d6
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, [0x14009d848]
call fcn.140047880
mov qword [0x1400cdff0], rax
lea rcx, [0x1400cdff8]
call fcn.14005558c
jmp 0x1400856d6
call fcn.14005c2b4
nop
lea rcx, [0x1400cdff8]
call fcn.1400555f8
cmp dword [0x1400cdff8], 0xffffffff
jne 0x140085825
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, [0x14009d848]
call fcn.140047880
mov qword [0x1400cdff0], rax
lea rcx, [0x1400cdff8]
call fcn.14005558c
jmp 0x140085825