Function at 0x140085480
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 - 0x9a0]
sub rsp, 0xaa0
mov rax, qword [0x1400ce038]
xor rax, rsp
mov qword [rbp + 0x998], rax
mov r13, rcx
mov qword [rbp - 0x80], rcx
mov qword [rbp + 0xa0], rcx
xor esi, esi
mov r14d, esi
mov dword [rsp + 0x50], esi
call fcn.14004ca60
test al, al
je 0x14008552b
mov dword [rsp + 0x20], 4
mov r9d, 0x182
lea r8, str.C:Userschao.liang.conandata_sentry0.5.1_bmlibdefault_source_sentry_0_5_0externalcrashpadclientcrashpad_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 + 0x4c8]
call fcn.14004df50
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, [0x14009a3e8]
call fcn.1400012e0
nop
test r14b, 1
je 0x140085541
and r14d, 0xfffffffe
lea rcx, [rbp + 0x4c8]
call fcn.14004e160
mov byte [rsp + 0x54], 0
mov qword [rbp + 0x5c8], rsi
mov qword [rbp + 0x5d8], rsi
mov qword [rbp + 0x5e0], 7
mov word [rbp + 0x5c8], si
lea rdx, [rbp + 0x5c8]
mov rcx, qword [r13]
call fcn.14008dbd0
mov rax, qword [r13]
mov rbx, qword [rax + 0x90]
mov rdi, qword [rax + 0x98]
cmp rbx, rdi
je 0x140085642
mov rax, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14008559e
mov rax, qword [rbx]
mov qword [rbp - 0x30], rax
mov rax, qword [rbx + 0x10]
mov qword [rbp - 0x28], rax
movaps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0xb0], xmm0
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x778]
call fcn.14004f3a0
nop
lea rdx, [rbp + 0x5c8]
mov rcx, rax
call fcn.14008dbd0
nop
mov rdx, qword [rbp + 0x790]
cmp rdx, 8
jb 0x140085620
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x778]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008561b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008756f
call fcn.140057468
mov qword [rbp + 0x788], rsi
mov qword [rbp + 0x790], 7
mov word [rbp + 0x778], si
add rbx, 0x20
jmp 0x140085588
mov r8, qword [r13]
cmp qword [r8 + 0x30], 0
je 0x140085760
add r8, 0x20
mov qword [rbp + 0x760], 0xf
mov qword [rbp + 0x758], 8
movabs rax, 0x6573616261746164
mov qword [rbp + 0x748], rax
mov byte [rbp + 0x750], 0
lea rdx, [rbp + 0x748]
lea rcx, [rbp + 0x798]
call fcn.140084dc0
nop
lea rdx, [rbp + 0x5c8]
mov rcx, rax
call fcn.14008dbd0
nop
mov rdx, qword [rbp + 0x7b0]
cmp rdx, 8
jb 0x1400856ed
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x798]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400856e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140087575
call fcn.140057468
mov qword [rbp + 0x7a8], rsi
mov qword [rbp + 0x7b0], 7
mov word [rbp + 0x798], si
mov rdx, qword [rbp + 0x760]
cmp rdx, 0x10
jb 0x140085747
inc rdx
mov rcx, qword [rbp + 0x748]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140085742
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008757b
call fcn.140057468
mov qword [rbp + 0x758], rsi
mov qword [rbp + 0x760], 0xf
mov byte [rbp + 0x748], 0
mov r8, qword [r13]
cmp qword [r8 + 0x50], 0
je 0x140085898
add r8, 0x40
mov qword [rbp + 0x660], 0xf
mov qword [rbp + 0x658], 0xb
movsd xmm0, qword [str.metrics_dir]
movsd qword [rbp + 0x648], xmm0
movzx eax, word [0x140098a40]
mov word [rbp + 0x650], ax
movzx eax, byte [0x140098a42]
mov byte [rbp + 0x652], al
mov byte [rbp + 0x653], 0
lea rdx, [rbp + 0x648]
lea rcx, [rbp + 0x7b8]
call fcn.140084dc0
nop
lea rdx, [rbp + 0x5c8]
mov rcx, rax
call fcn.14008dbd0
nop
mov rdx, qword [rbp + 0x7d0]
cmp rdx, 8
jb 0x140085825
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x7b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140085820
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140087581
call fcn.140057468
mov qword [rbp + 0x7c8], rsi
mov qword [rbp + 0x7d0], 7
mov word [rbp + 0x7b8], si
mov rdx, qword [rbp + 0x660]
cmp rdx, 0x10
jb 0x14008587f
inc rdx
mov rcx, qword [rbp + 0x648]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008587a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140087587
call fcn.140057468
mov qword [rbp + 0x658], rsi
mov qword [rbp + 0x660], 0xf
mov byte [rbp + 0x648], 0
mov rax, qword [r13]
cmp qword [rax + 0x70], 0
je 0x140085a60
lea rcx, [rax + 0x60]
cmp qword [rax + 0x78], 0x10
jb 0x1400858b6
mov rcx, qword [rax + 0x60]
mov qword [rbp - 0x20], rcx
mov rax, qword [rax + 0x70]
mov qword [rbp - 0x18], rax
movaps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp + 0xc0], xmm0
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x7f8]
call fcn.14004f3a0
nop
mov qword [rbp + 0x668], rsi
mov qword [rbp + 0x680], 0xf
mov qword [rbp + 0x678], 3
movzx ecx, word [0x140098b24]
mov word [rbp + 0x668], cx
movzx ecx, byte [0x140098b26]
mov byte [rbp + 0x66a], cl
mov byte [rbp + 0x66b], 0
mov r8, rax
lea rdx, [rbp + 0x668]
lea rcx, [rbp + 0x7d8]
call fcn.140084dc0
nop
lea rdx, [rbp + 0x5c8]
mov rcx, rax
call fcn.14008dbd0
nop
mov rdx, qword [rbp + 0x7f0]
cmp rdx, 8
jb 0x14008598e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x7d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140085989
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008758d
call fcn.140057468
mov qword [rbp + 0x7e8], rsi
mov qword [rbp + 0x7f0], 7
mov word [rbp + 0x7d8], si
mov rdx, qword [rbp + 0x680]
cmp rdx, 0x10
jb 0x1400859e8
inc rdx
mov rcx, qword [rbp + 0x668]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400859e3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140087593
call fcn.140057468
mov qword [rbp + 0x678], rsi
mov qword [rbp + 0x680], 0xf
mov byte [rbp + 0x668], 0
mov rdx, qword [rbp + 0x810]
cmp rdx, 8
jb 0x140085a47
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x7f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140085a42
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140087599
call fcn.140057468
mov qword [rbp + 0x808], rsi
mov qword [rbp + 0x810], 7
mov word [rbp + 0x7f8], si
mov rbx, qword [r13]
mov rbx, qword [rbx + 0x80]
mov rbx, qword [rbx]
xor eax, eax
mov byte [rsp + 0x55], al
lea edx, [rax + 0x16]
cmp byte [rbx + 0x19], al
jne 0x140085ec3
movabs rcx, 0x8000000000000027
movabs rax, 0x7fffffffffffffff
lea r15, [rbx + 0x20]
mov r13, qword [r15 + 0x10]
cmp r13, rax
je 0x1400875c3
mov qword [rsp + 0x78], r15
cmp qword [r15 + 0x18], 0x10
jb 0x140085ac3
mov rax, qword [r15]
mov qword [rsp + 0x78], rax
movabs rax, 0x7fffffffffffffff
mov qword [rbp + 0x608], rsi
mov qword [rbp + 0x618], rsi
mov qword [rbp + 0x620], rsi
lea r12, [r13 + 1]
mov edi, 0xf
lea rsi, [rbp + 0x608]
cmp r12, rdi
jbe 0x140085b5a
mov rdi, r12
or rdi, 0xf
cmp rdi, rax
jbe 0x140085b01
mov rdi, rax
mov rax, rcx
jmp 0x140085b23
cmp rdi, 0x16
cmovb rdi, rdx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140085b42
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14008759f
mov rcx, rax
call fcn.14005742c
test rax, rax
je 0x1400875bd
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140085b53
test rcx, rcx
je 0x140085b4e
call fcn.14005742c
jmp 0x140085b50
xor eax, eax
mov rsi, rax
mov qword [rbp + 0x608], rsi
mov qword [rbp + 0x618], r12
mov qword [rbp + 0x620], rdi
mov r8, r13
mov rdx, qword [rsp + 0x78]
mov rcx, rsi
call fcn.140059470
mov byte [rsi + r13], 0x3d
mov byte [rsi + r12], 0
bts r14d, 0xa
lea rdx, [r15 + 0x20]
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x140085b99
mov rdx, qword [rdx]
lea rcx, [rbp + 0x608]
call fcn.140007f80
xor esi, esi
mov qword [rbp + 0x5e8], rsi
mov qword [rbp + 0x5f8], rsi
mov qword [rbp + 0x600], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x5e8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x5f8], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], sil
bts r14d, 0xb
lea rax, [rbp + 0x5e8]
cmp qword [rbp + 0x600], 0x10
cmovae rax, qword [rbp + 0x5e8]
mov qword [rbp - 0x10], rax
mov rax, qword [rbp + 0x5f8]
mov qword [rbp - 8], rax
movaps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp + 0xd0], xmm0
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x838]
call fcn.14004f3a0
nop
mov qword [rbp + 0x6e0], 0xf
mov qword [rbp + 0x6d8], 0xa
movsd xmm0, qword [str.annotation]
movsd qword [rbp + 0x6c8], xmm0
movzx ecx, word [0x1400989f8]
mov word [rbp + 0x6d0], cx
mov byte [rbp + 0x6d2], sil
mov r8, rax
lea rdx, [rbp + 0x6c8]
lea rcx, [rbp + 0x818]
call fcn.140084dc0
nop
lea rdx, [rbp + 0x5c8]
mov rcx, rax
call fcn.14008dbd0
nop
mov rdx, qword [rbp + 0x830]
cmp rdx, 8
jb 0x140085cd3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x818]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140085cce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400875a5
call fcn.140057468
mov qword [rbp + 0x828], rsi
mov qword [rbp + 0x830], 7
mov word [rbp + 0x818], si
mov rdx, qword [rbp + 0x6e0]
cmp rdx, 0x10
jb 0x140085d2d
inc rdx
mov rcx, qword [rbp + 0x6c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140085d28
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400875ab
call fcn.140057468
mov qword [rbp + 0x6d8], rsi
mov qword [rbp + 0x6e0], 0xf
mov byte [rbp + 0x6c8], 0
mov rdx, qword [rbp + 0x850]
cmp rdx, 8
jb 0x140085d8c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x838]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140085d87
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400875b1
call fcn.140057468
mov qword [rbp + 0x848], rsi
mov qword [rbp + 0x850], 7
mov word [rbp + 0x838], si
mov rdx, qword [rbp + 0x600]
cmp rdx, 0x10
jb 0x140085de6
inc rdx
mov rcx, qword [rbp + 0x5e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140085de1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400875b7
call fcn.140057468
mov qword [rbp + 0x5f8], rsi
mov qword [rbp + 0x600], 0xf
mov byte [rbp + 0x5e8], 0
mov rdx, qword [rbp + 0x620]
cmp rdx, 0x10
jb 0x140085e40
inc rdx
mov rcx, qword [rbp + 0x608]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140085e3b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400875bd
call fcn.140057468
mov qword [rbp + 0x618], rsi
mov qword [rbp + 0x620], 0xf
mov byte [rbp + 0x608], 0
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x140085e88
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x140085e83
nop dword [rax]
cmp rbx, qword [rax + 0x10]
jne 0x140085e83
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x140085e70
mov rbx, rax
jmp 0x140085eaf
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], 0
jne 0x140085eaf
nop dword [rax]
nop dword [rax + rax]
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x140085ea0
cmp byte [rbx + 0x19], 0
jne 0x140085ebf
mov edx, 0x16
jmp 0x140085a80
mov r13, qword [rbp - 0x80]
mov rax, qword [r13]
cmp qword [rax + 0xf8], 0
je 0x140086095
lea rcx, [rax + 0xe8]
cmp qword [rax + 0x100], 0x10
jb 0x140085eed
mov rcx, qword [rax + 0xe8]
mov qword [rbp], rcx
mov rax, qword [rax + 0xf8]
mov qword [rbp + 8], rax
movaps xmm0, xmmword [rbp]
movdqa xmmword [rbp + 0xe0], xmm0
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x858]
call fcn.14004f3a0
nop
mov qword [rbp + 0x700], 0xf
mov qword [rbp + 0x6f8], 9
movsd xmm0, qword [0x140098af0]
movsd qword [rbp + 0x6e8], xmm0
movzx ecx, byte [0x140098af8]
mov byte [rbp + 0x6f0], cl
mov byte [rbp + 0x6f1], 0
mov r8, rax
lea rdx, [rbp + 0x6e8]
lea rcx, [rbp + 0x8d8]
call fcn.140084dc0
nop
lea rdx, [rbp + 0x5c8]
mov rcx, rax
call fcn.14008dbd0
nop
mov rdx, qword [rbp + 0x8f0]
cmp rdx, 8
jb 0x140085fc3
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x8d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140085fbe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400875c9
call fcn.140057468
mov qword [rbp + 0x8e8], rsi
mov qword [rbp + 0x8f0], 7
mov word [rbp + 0x8d8], si
mov rdx, qword [rbp + 0x700]
cmp rdx, 0x10
jb 0x14008601d
inc rdx
mov rcx, qword [rbp + 0x6e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140086018
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400875cf
call fcn.140057468
mov qword [rbp + 0x6f8], rsi
mov qword [rbp + 0x700], 0xf
mov byte [rbp + 0x6e8], 0
mov rdx, qword [rbp + 0x870]
cmp rdx, 8
jb 0x14008607c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x858]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140086077
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400875d5
call fcn.140057468
mov qword [rbp + 0x868], rsi
mov qword [rbp + 0x870], 7
mov word [rbp + 0x858], si
mov rax, qword [r13]
cmp qword [rax + 0x118], 0
je 0x140086269
lea rcx, [rax + 0x108]
cmp qword [rax + 0x120], 0x10
jb 0x1400860bf
mov rcx, qword [rax + 0x108]
mov qword [rbp + 0x10], rcx
mov rax, qword [rax + 0x118]
mov qword [rbp + 0x18], rax
movaps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0xf0], xmm0
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x898]
call fcn.14004f3a0
mov rbx, rax
mov qword [rbp + 0x708], rsi
mov qword [rbp + 0x718], rsi
mov qword [rbp + 0x720], 0xf
mov byte [rbp + 0x708], 0
mov r8d, 0xa
lea rdx, str.is_decrypt
lea rcx, [rbp + 0x708]
call fcn.140008010
nop
mov r8, rbx
lea rdx, [rbp + 0x708]
lea rcx, [rbp + 0x878]
call fcn.140084dc0
nop
lea rdx, [rbp + 0x5c8]
mov rcx, rax
call fcn.14008dbd0
nop
mov rdx, qword [rbp + 0x890]
cmp rdx, 8
jb 0x140086197
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x878]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140086192
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400875db
call fcn.140057468
mov qword [rbp + 0x888], rsi
mov qword [rbp + 0x890], 7
mov word [rbp + 0x878], si
mov rdx, qword [rbp + 0x720]
cmp rdx, 0x10
jb 0x1400861f1
inc rdx
mov rcx, qword [rbp + 0x708]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400861ec
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400875e1
call fcn.140057468
mov qword [rbp + 0x718], rsi
mov qword [rbp + 0x720], 0xf
mov byte [rbp + 0x708], 0
mov rdx, qword [rbp + 0x8b0]
cmp rdx, 8
jb 0x140086250
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x898]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008624b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400875e7
call fcn.140057468
mov qword [rbp + 0x8a8], rsi
mov qword [rbp + 0x8b0], 7
mov word [rbp + 0x898], si
mov rax, qword [r13]
cmp qword [rax + 0x138], 0
je 0x140086398
lea rcx, [rax + 0x128]
cmp qword [rax + 0x140], 0x10
jb 0x140086293
mov rcx, qword [rax + 0x128]
mov qword [rbp + 0x20], rcx
mov rax, qword [rax + 0x138]
mov qword [rbp + 0x28], rax
movaps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x100], xmm0
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x918]
call fcn.14004f3a0
mov rbx, rax
mov qword [rbp + 0x728], rsi
mov qword [rbp + 0x738], rsi
mov qword [rbp + 0x740], 0xf
mov byte [rbp + 0x728], 0
mov r8d, 0x12
lea rdx, str.decrypt_center_url
lea rcx, [rbp + 0x728]
call fcn.140008010
nop
mov r8, rbx
lea rdx, [rbp + 0x728]
lea rcx, [rbp + 0x8f8]
call fcn.140084dc0
nop
lea rdx, [rbp + 0x5c8]
mov rcx, rax
call fcn.14008dbd0
nop
lea rcx, [rbp + 0x8f8]
call fcn.140003240
nop
mov rdx, qword [rbp + 0x740]
cmp rdx, 0x10
jb 0x140086373
inc rdx
mov rcx, qword [rbp + 0x728]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008636e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400875ed
call fcn.140057468
mov qword [rbp + 0x738], rsi
mov qword [rbp + 0x740], 0xf
mov byte [rbp + 0x728], 0
lea rcx, [rbp + 0x918]
call fcn.140003240
mov rax, qword [r13]
mov rbx, qword [rax + 0xa8]
mov rdi, qword [rax + 0xb0]
cmp rbx, rdi
je 0x140086484
mov qword [rbp + 0x688], rsi
mov qword [rbp + 0x698], rsi
mov qword [rbp + 0x6a0], 0xf
mov byte [rbp + 0x688], 0
mov r8d, 0xa
lea rdx, [0x140098a00]
lea rcx, [rbp + 0x688]
call fcn.140008010
nop
mov r8, rbx
lea rdx, [rbp + 0x688]
lea rcx, [rbp + 0x938]
call fcn.140084dc0
nop
lea rdx, [rbp + 0x5c8]
mov rcx, rax
call fcn.14008dbd0
nop
lea rcx, [rbp + 0x938]
call fcn.140003240
nop
mov rdx, qword [rbp + 0x6a0]
cmp rdx, 0x10
jb 0x140086462
inc rdx
mov rcx, qword [rbp + 0x688]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008645d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400875f3
call fcn.140057468
mov qword [rbp + 0x698], rsi
mov qword [rbp + 0x6a0], 0xf
mov byte [rbp + 0x688], 0
add rbx, 0x20
jmp 0x1400863aa
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 0x1400865a2
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x1bc
lea r8, str.C:Userschao.liang.conandata_sentry0.5.1_bmlibdefault_source_sentry_0_5_0externalcrashpadclientcrashpad_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 + 0x268]
call fcn.14004e0e0
nop
or r14d, 2
mov dword [rsp + 0x50], r14d
lea rdx, [0x1400b97b0]
mov rcx, rax
call fcn.1400012e0
nop
test r14b, 2
je 0x140086515
and r14d, 0xfffffffd
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x268]
call fcn.14004e3b0
nop
mov rdx, qword [rbp + 0x5e0]
cmp rdx, 8
jb 0x14008655b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x5c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140086556
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400875f9
call fcn.140057468
mov qword [rbp + 0x5d8], rsi
mov qword [rbp + 0x5e0], 7
mov word [rbp + 0x5c8], si
bt r14d, 0xc
jae 0x140086591
btr r14d, 0xc
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x160]
call fcn.14004e160
nop
mov qword [0x1400d2a00], 2
jmp 0x1400873d8
mov rax, qword [r13]
mov rcx, qword [rax + 0xe0]
lea rax, [0x1400d2a08]
mov qword [rsp + 0x40], rax
lea rax, [0x1400d29f0]
mov qword [rsp + 0x38], rax
lea rax, [0x1400d29d8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rcx
mov r9, qword [0x1400cec50]
mov r8, qword [0x1400cec48]
mov rdx, qword [0x1400cec40]
lea rcx, [rbp + 0x370]
call fcn.14003c720
lea rdx, [rbp + 0x958]
lea rcx, [rbp + 0x370]
call fcn.14003cb60
mov rdi, rax
mov qword [rbp + 0x6a8], rsi
mov qword [rbp + 0x6b8], rsi
mov qword [rbp + 0x6c0], 0xf
mov byte [rbp + 0x6a8], 0
mov r8d, 0x16
lea rdx, str.__initial_client_data
lea rcx, [rbp + 0x6a8]
call fcn.140008010
nop
mov r9, rdi
lea r8, [rbp + 0x6a8]
movzx edx, byte [rsp + 0x55]
lea rcx, [rbp + 0x8b8]
call fcn.140084100
bts r14d, 0xd
mov dword [rsp + 0x50], r14d
lea rax, [rbp + 0x8b8]
cmp qword [rbp + 0x8d0], 0x10
cmovae rax, qword [rbp + 0x8b8]
mov qword [rbp - 0x40], rax
mov rax, qword [rbp + 0x8c8]
mov qword [rbp - 0x38], rax
movaps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp + 0x110], xmm0
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x978]
call fcn.14004f3a0
nop
lea rdx, [rbp + 0x5c8]
mov rcx, rax
call fcn.14008dbd0
nop
lea rcx, [rbp + 0x978]
call fcn.140003240
nop
lea rcx, [rbp + 0x8b8]
call fcn.1400031e0
nop
mov rdx, qword [rbp + 0x6c0]
cmp rdx, 0x10
jb 0x140086722
inc rdx
mov rcx, qword [rbp + 0x6a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008671d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400875ff
call fcn.140057468
mov qword [rbp + 0x6b8], rsi
mov qword [rbp + 0x6c0], 0xf
mov byte [rbp + 0x6a8], 0
lea rcx, [rbp + 0x958]
call fcn.1400031e0
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
movups xmmword [rbp + 0x40], xmm0
movups xmmword [rbp + 0x50], xmm0
movups xmmword [rbp + 0x60], xmm0
movups xmmword [rbp + 0x70], xmm0
movups xmmword [rbp + 0x80], xmm0
movups xmmword [rbp + 0x90], xmm0
mov dword [rbp + 0x6c], 0x100
mov ecx, 0xfffffff6
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rbp + 0x80], rax
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rbp + 0x88], rax
mov ecx, 0xfffffff4
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov qword [rbp + 0x90], 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 - 0x70], rsi
mov ecx, dword [0x1400d1608]
mov rax, qword gs:[0x58]
mov edx, 4
mov r15, qword [rax + rcx*8]
add r15, rdx
mov qword [rsp + 0x78], r15
mov eax, dword [r15]
cmp dword [0x1400d2a50], eax
jg 0x140087605
mov eax, dword [r15]
cmp dword [0x1400d2a60], eax
jg 0x14008764c
mov rax, qword [0x1400d2a48]
test rax, rax
je 0x140086ed5
cmp qword [0x1400d2a58], 0
je 0x140086ed5
mov dword [rbp - 0x78], 0x80000
mov dword [rbp + 0x30], 0x70
lea r9, [rbp - 0x68]
xor r8d, r8d
lea edx, [r8 + 1]
xor ecx, ecx
call rax
test eax, eax
je 0x140086940
mov dword [rsp + 0x20], 2
mov r9d, 0x1ed
lea r8, str.C:Userschao.liang.conandata_sentry0.5.1_bmlibdefault_source_sentry_0_5_0externalcrashpadclientcrashpad_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 + 0x160]
call fcn.14004df50
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 0x1400868a4
and r14d, 0xfffffffb
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x160]
call fcn.14004e160
nop
mov rcx, rbx
call fcn.140049740
xor ebx, ebx
mov qword [rsp + 0x70], rbx
mov rdx, qword [rbp + 0x5e0]
cmp rdx, 8
jb 0x1400868f9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x5c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400868f4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400876a1
call fcn.140057468
mov qword [rbp + 0x5d8], rbx
mov qword [rbp + 0x5e0], 7
mov word [rbp + 0x5c8], bx
bt r14d, 0xe
jae 0x14008692f
btr r14d, 0xe
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x268]
call fcn.14004e160
nop
mov qword [0x1400d2a00], 2
jmp 0x1400873d8
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
je 0x140086a52
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x1f1
lea r8, str.C:Userschao.liang.conandata_sentry0.5.1_bmlibdefault_source_sentry_0_5_0externalcrashpadclientcrashpad_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 + 0x160]
call fcn.14004e0e0
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 0x1400869b6
and r14d, 0xfffffff7
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x160]
call fcn.14004e3b0
nop
mov rcx, rbx
call fcn.140049740
xor ebx, ebx
mov qword [rsp + 0x70], rbx
mov rdx, qword [rbp + 0x5e0]
cmp rdx, 8
jb 0x140086a0b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x5c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140086a06
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400876a1
call fcn.140057468
mov qword [rbp + 0x5d8], rbx
mov qword [rbp + 0x5e0], 7
mov word [rbp + 0x5c8], bx
bt r14d, 0xf
jae 0x140086a41
btr r14d, 0xf
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x268]
call fcn.14004e160
nop
mov qword [0x1400d2a00], 2
jmp 0x1400873d8
mov rcx, qword [rbp - 0x68]
call fcn.14005786c
mov rdi, rax
mov qword [rbp - 0x60], rax
mov qword [rbp + 0x98], rax
lea r9, [rbp - 0x68]
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, rax
call qword [0x1400d2a48]
test eax, eax
jne 0x140086b96
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x1fc
lea r8, str.C:Userschao.liang.conandata_sentry0.5.1_bmlibdefault_source_sentry_0_5_0externalcrashpadclientcrashpad_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 + 0x160]
call fcn.14004e0e0
nop
or r14d, 0x10
mov dword [rsp + 0x50], r14d
lea rdx, str.InitializeProcThreadAttributeList
mov rcx, rax
call fcn.1400012e0
nop
test r14b, 0x10
je 0x140086aec
and r14d, 0xffffffef
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x160]
call fcn.14004e3b0
nop
test rdi, rdi
je 0x140086afa
mov rcx, rdi
call fcn.140057468
nop
mov rcx, rbx
call fcn.140049740
xor ebx, ebx
mov qword [rsp + 0x70], rbx
mov rdx, qword [rbp + 0x5e0]
cmp rdx, 8
jb 0x140086b4f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x5c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140086b4a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400876a1
call fcn.140057468
mov qword [rbp + 0x5d8], rbx
mov qword [rbp + 0x5e0], 7
mov word [rbp + 0x5c8], bx
bt r14d, 0x10
jae 0x140086b85
btr r14d, 0x10
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x268]
call fcn.14004e160
nop
mov qword [0x1400d2a00], 2
jmp 0x1400873d8
mov rsi, qword [rbp + 0x98]
mov qword [rbp - 0x70], rsi
mov edx, 8
lea rcx, [rsp + 0x58]
call fcn.1400156f0
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rax
add rax, 0x40
mov qword [rsp + 0x68], rax
lea rdx, [0x1400cec40]
lea rcx, [rsp + 0x58]
call fcn.140014120
lea rdx, [0x1400cec48]
lea rcx, [rsp + 0x58]
call fcn.140014120
lea rdx, [0x1400cec50]
lea rcx, [rsp + 0x58]
call fcn.140014120
mov rdx, qword [r13]
add rdx, 0xe0
lea rcx, [rsp + 0x58]
call fcn.140014120
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x58]
call fcn.140014120
mov r13, qword [rbp + 0x80]
mov qword [rbp - 0x58], r13
lea rax, [r13 - 1]
cmp rax, 0xfffffffffffffffd
ja 0x140086c74
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_GetFileType]
dec eax
test eax, 0xfffffffd
jne 0x140086c74
mov r15, qword [rsp + 0x58]
mov rax, r15
mov rbx, qword [rsp + 0x60]
cmp r15, rbx
je 0x140086c61
cmp qword [rax], r13
je 0x140086c61
add rax, 8
cmp rax, rbx
jne 0x140086c53
cmp rax, rbx
jne 0x140086c7e
lea rdx, [rbp - 0x58]
lea rcx, [rsp + 0x58]
call fcn.140014120
mov r15, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x60]
mov r13, qword [rbp + 0x88]
mov qword [rbp - 0x50], r13
lea rax, [r13 - 1]
cmp rax, 0xfffffffffffffffd
ja 0x140086cdb
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_GetFileType]
dec eax
test eax, 0xfffffffd
jne 0x140086cdb
mov rax, r15
cmp r15, rbx
je 0x140086cbe
nop dword [rax]
cmp qword [rax], r13
je 0x140086cbe
add rax, 8
cmp rax, rbx
jne 0x140086cb0
cmp rax, rbx
jne 0x140086cdb
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x58]
call fcn.140014120
mov rbx, qword [rsp + 0x60]
mov r15, qword [rsp + 0x58]
mov r13, qword [rbp + 0x90]
mov qword [rbp - 0x48], r13
lea rax, [r13 - 1]
cmp rax, 0xfffffffffffffffd
ja 0x140086d3b
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_GetFileType]
dec eax
test eax, 0xfffffffd
jne 0x140086d3b
mov rax, r15
cmp r15, rbx
je 0x140086d1e
nop word [rax + rax]
cmp qword [rax], r13
je 0x140086d1e
add rax, 8
cmp rax, rbx
jne 0x140086d10
cmp rax, rbx
jne 0x140086d3b
lea rdx, [rbp - 0x48]
lea rcx, [rsp + 0x58]
call fcn.140014120
mov rbx, qword [rsp + 0x60]
mov r15, qword [rsp + 0x58]
sub rbx, r15
sar rbx, 3
lea rax, [rbx*8]
xor ebx, ebx
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rax
mov r9, r15
xor edx, edx
mov r8d, 0x20002
mov rcx, qword [rbp + 0x98]
call qword [0x1400d2a58]
test eax, eax
jne 0x140086ec3
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x216
lea r8, str.C:Userschao.liang.conandata_sentry0.5.1_bmlibdefault_source_sentry_0_5_0externalcrashpadclientcrashpad_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 + 0x160]
call fcn.14004e0e0
nop
or r14d, 0x20
mov dword [rsp + 0x50], r14d
lea rdx, str.UpdateProcThreadAttribute
mov rcx, rax
call fcn.1400012e0
nop
test r14b, 0x20
je 0x140086de2
and r14d, 0xffffffdf
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x160]
call fcn.14004e3b0
nop
test rsi, rsi
je 0x140086e07
mov rax, qword [rsp + 0x78]
mov eax, dword [rax]
cmp dword [0x1400d2a40], eax
jg 0x1400876a7
mov rcx, rsi
call qword [0x1400d2a38]
mov qword [rbp - 0x70], rbx
test rdi, rdi
je 0x140086e15
mov rcx, rdi
call fcn.140057468
nop
test r15, r15
je 0x140086e41
mov r8, qword [rsp + 0x68]
sub r8, r15
sar r8, 3
mov rdx, r15
lea rcx, [rsp + 0x58]
call fcn.140087790
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rbx
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x140086e55
call fcn.140049740
mov qword [rsp + 0x70], rbx
mov r8, qword [rbp + 0x5e0]
cmp r8, 8
jb 0x140086e78
inc r8
mov rdx, qword [rbp + 0x5c8]
lea rcx, [rbp + 0x5c8]
call fcn.140043b70
mov qword [rbp + 0x5d8], rbx
mov qword [rbp + 0x5e0], 7
mov word [rbp + 0x5c8], bx
bt r14d, 0x11
jae 0x140086eae
btr r14d, 0x11
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x268]
call fcn.14004e160
nop
mov qword [0x1400d2a00], 2
mov r13, qword [rbp - 0x80]
jmp 0x1400873d8
mov rbx, qword [rsp + 0x70]
mov r12, qword [rsp + 0x68]
mov r13, qword [rbp - 0x80]
xor ecx, ecx
jmp 0x140086ee6
xor ecx, ecx
mov dword [rbp - 0x78], ecx
mov dword [rbp + 0x30], 0x68
mov r15, qword [rsp + 0x58]
mov rax, qword [r13]
mov rdx, qword [rax + 0x10]
cmp rdx, 0xc
jb 0x140086f85
add rdx, 0xfffffffffffffff4
mov qword [rbp + 0x628], rcx
mov qword [rbp + 0x638], rcx
mov qword [rbp + 0x640], 7
mov rcx, qword [rax + 0x10]
cmp rcx, rdx
jb 0x1400876ee
sub rcx, rdx
mov r8, 0xffffffffffffffff
cmp rcx, r8
cmovb r8, rcx
cmp qword [rax + 0x18], 8
jb 0x140086f3d
mov rax, qword [rax]
lea rdx, [rax + rdx*2]
lea rcx, [rbp + 0x628]
call fcn.140031800
or r14d, 0x40040
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x628]
cmp qword [rbp + 0x640], 8
cmovae rcx, qword [rbp + 0x628]
lea rdx, str.rundll32.exe
call fcn.14007554c
test eax, eax
jne 0x140086f85
mov r13b, 1
jmp 0x140086f88
xor r13b, r13b
test r14b, 0x40
je 0x140086fd9
and r14d, 0xffffffbf
mov dword [rsp + 0x50], r14d
mov r8, qword [rbp + 0x640]
cmp r8, 8
jb 0x140086fba
inc r8
mov rdx, qword [rbp + 0x628]
lea rcx, [rbp + 0x628]
call fcn.140043b70
xor r8d, r8d
mov qword [rbp + 0x638], r8
mov qword [rbp + 0x640], 7
mov word [rbp + 0x628], r8w
jmp 0x140086fdc
xor r8d, r8d
lea rdx, [rbp + 0x5c8]
cmp qword [rbp + 0x5e0], 8
cmovae rdx, qword [rbp + 0x5c8]
test r13b, r13b
mov r13, qword [rbp - 0x80]
je 0x140087001
mov rcx, r8
jmp 0x14008700f
mov rcx, qword [r13]
cmp qword [rcx + 0x18], 8
jb 0x14008700f
mov rcx, qword [rcx]
lea rax, [rbp + 0x120]
mov qword [rsp + 0x48], rax
lea rax, [rbp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x30], r8
mov eax, dword [rbp - 0x78]
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 0x140087194
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x238
lea r8, str.C:Userschao.liang.conandata_sentry0.5.1_bmlibdefault_source_sentry_0_5_0externalcrashpadclientcrashpad_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 + 0x160]
call fcn.14004e0e0
nop
bts r14d, 7
mov dword [rsp + 0x50], r14d
lea rdx, str.CreateProcess
mov rcx, rax
call fcn.1400012e0
nop
test r14b, r14b
jns 0x1400870b9
btr r14d, 7
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x160]
call fcn.14004e3b0
nop
test rsi, rsi
je 0x1400870e0
mov rax, qword [rsp + 0x78]
mov eax, dword [rax]
cmp dword [0x1400d2a40], eax
jg 0x1400876f4
mov rcx, rsi
call qword [0x1400d2a38]
xor esi, esi
mov qword [rbp - 0x70], rsi
test rdi, rdi
je 0x1400870ee
mov rcx, rdi
call fcn.140057468
nop
test r15, r15
je 0x140087118
sub r12, r15
sar r12, 3
mov r8, r12
mov rdx, r15
lea rcx, [rsp + 0x58]
call fcn.140087790
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
test rbx, rbx
je 0x14008712a
mov rcx, rbx
call fcn.140049740
mov qword [rsp + 0x70], rsi
mov r8, qword [rbp + 0x5e0]
cmp r8, 8
jb 0x14008714d
inc r8
mov rdx, qword [rbp + 0x5c8]
lea rcx, [rbp + 0x5c8]
call fcn.140043b70
mov qword [rbp + 0x5d8], rsi
mov qword [rbp + 0x5e0], 7
mov word [rbp + 0x5c8], si
bt r14d, 0x13
jae 0x140087183
btr r14d, 0x13
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x268]
call fcn.14004e160
nop
mov qword [0x1400d2a00], 2
jmp 0x1400873d8
mov rcx, qword [rbp + 0x128]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test eax, eax
jne 0x1400871f1
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 1
mov r9d, 0x23d
lea r8, str.C:Userschao.liang.conandata_sentry0.5.1_bmlibdefault_source_sentry_0_5_0externalcrashpadclientcrashpad_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 + 0x160]
call fcn.14004e0e0
nop
bts r14d, 8
mov dword [rsp + 0x50], r14d
lea rdx, str.CloseHandle_thread
mov rcx, rax
call fcn.1400012e0
nop
bt r14d, 8
jae 0x14008720e
btr r14d, 8
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x160]
call fcn.14004e3b0
mov rcx, qword [rbp + 0x120]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test eax, eax
jne 0x14008726b
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 1
mov r9d, 0x240
lea r8, str.C:Userschao.liang.conandata_sentry0.5.1_bmlibdefault_source_sentry_0_5_0externalcrashpadclientcrashpad_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 + 0x3c0]
call fcn.14004e0e0
nop
bts r14d, 9
mov dword [rsp + 0x50], r14d
lea rdx, str.CloseHandle_process
mov rcx, rax
call fcn.1400012e0
nop
bt r14d, 9
jae 0x140087288
btr r14d, 9
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x3c0]
call fcn.14004e3b0
mov r13, qword [r13]
mov rcx, qword [r13 + 0xe0]
cmp rcx, 0xffffffffffffffff
je 0x14008729e
call fcn.140049730
mov qword [r13 + 0xe0], 0xffffffffffffffff
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x13c], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x14c], xmm1
mov dword [rbp + 0x138], 2
xor eax, eax
mov qword [rbp + 0x768], rax
mov dword [rbp + 0x770], eax
mov r13, qword [rbp - 0x80]
mov rcx, qword [r13]
add rcx, 0xc0
lea r8, [rbp + 0x768]
lea rdx, [rbp + 0x138]
call fcn.14004aac0
test al, al
jne 0x1400873fd
test rsi, rsi
je 0x140087329
mov rax, qword [rsp + 0x78]
mov eax, dword [rax]
cmp dword [0x1400d2a40], eax
jg 0x14008773b
mov rcx, rsi
call qword [0x1400d2a38]
xor esi, esi
mov qword [rbp - 0x70], rsi
test rdi, rdi
je 0x140087337
mov rcx, rdi
call fcn.140057468
nop
test r15, r15
je 0x140087361
sub r12, r15
sar r12, 3
mov r8, r12
mov rdx, r15
lea rcx, [rsp + 0x58]
call fcn.140087790
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
test rbx, rbx
je 0x140087373
mov rcx, rbx
call fcn.140049740
mov qword [rsp + 0x70], rsi
mov r8, qword [rbp + 0x5e0]
cmp r8, 8
jb 0x140087396
inc r8
mov rdx, qword [rbp + 0x5c8]
lea rcx, [rbp + 0x5c8]
call fcn.140043b70
mov qword [rbp + 0x5d8], rsi
mov qword [rbp + 0x5e0], 7
mov word [rbp + 0x5c8], si
bt r14d, 0x14
jae 0x1400873cc
btr r14d, 0x14
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x268]
call fcn.14004e160
nop
mov qword [0x1400d2a00], 2
mov rbx, qword [r13]
test rbx, rbx
je 0x1400873f6
mov rcx, rbx
call fcn.140084710
mov edx, 0x148
mov rcx, rbx
call fcn.140057468
xor al, al
jmp 0x1400874f8
mov byte [rsp + 0x54], 1
test rsi, rsi
je 0x140087429
mov rax, qword [rsp + 0x78]
mov eax, dword [rax]
cmp dword [0x1400d2a40], eax
jg 0x140087528
mov rcx, rsi
call qword [0x1400d2a38]
xor esi, esi
mov qword [rbp - 0x70], rsi
test rdi, rdi
je 0x140087437
mov rcx, rdi
call fcn.140057468
nop
test r15, r15
je 0x140087461
sub r12, r15
sar r12, 3
mov r8, r12
mov rdx, r15
lea rcx, [rsp + 0x58]
call fcn.140087790
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
test rbx, rbx
je 0x140087473
mov rcx, rbx
call fcn.140049740
mov qword [rsp + 0x70], rsi
mov r8, qword [rbp + 0x5e0]
cmp r8, 8
jb 0x140087496
inc r8
mov rdx, qword [rbp + 0x5c8]
lea rcx, [rbp + 0x5c8]
call fcn.140043b70
mov qword [rbp + 0x5d8], rsi
mov qword [rbp + 0x5e0], 7
mov word [rbp + 0x5c8], si
bt r14d, 0x15
jae 0x1400874cc
btr r14d, 0x15
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x268]
call fcn.14004e160
nop
mov qword [0x1400d2a00], 1
mov rbx, qword [r13]
test rbx, rbx
je 0x1400874f6
mov rcx, rbx
call fcn.140084710
mov edx, 0x148
mov rcx, rbx
call fcn.140057468
mov al, 1
mov rcx, qword [rbp + 0x998]
xor rcx, rsp
call fcn.140057820
lea r11, [rsp + 0xaa0]
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
lea rcx, [0x1400d2a40]
call fcn.1400575f8
cmp dword [0x1400d2a40], 0xffffffff
jne 0x14008741a
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, [0x14009ea48]
call fcn.140049490
mov qword [0x1400d2a38], rax
lea rcx, [0x1400d2a40]
call fcn.140057598
jmp 0x14008741a
call fcn.14005da04
nop
call fcn.14005da04
nop
call fcn.14005da04
nop
call fcn.14005da04
nop
call fcn.14005da04
nop
call fcn.14005da04
nop
call fcn.14005da04
nop
call fcn.14005da04
int3
call fcn.140007d40
nop
call fcn.14005da04
nop
call fcn.14005da04
nop
call fcn.14005da04
nop
call fcn.14005da04
nop
call fcn.14005da04
int3
call fcn.140007e50
nop
call fcn.14005da04
nop
call fcn.14005da04
nop
call fcn.14005da04
nop
call fcn.14005da04
nop
call fcn.14005da04
nop
call fcn.14005da04
nop
call fcn.14005da04
nop
call fcn.14005da04
nop
call fcn.14005da04
nop
call fcn.14005da04
nop
lea rcx, [0x1400d2a50]
call fcn.1400575f8
cmp dword [0x1400d2a50], 0xffffffff
jne 0x1400867f4
xor r8d, r8d
lea rdx, str.::InitializeProcThreadAttributeList
lea rcx, [0x14009ea48]
call fcn.140049490
mov qword [0x1400d2a48], rax
lea rcx, [0x1400d2a50]
call fcn.140057598
jmp 0x1400867f4
lea rcx, [0x1400d2a60]
call fcn.1400575f8
cmp dword [0x1400d2a60], 0xffffffff
jne 0x140086803
cmp qword [0x1400d2a48], 0
je 0x140087687
xor r8d, r8d
lea rdx, str.::UpdateProcThreadAttribute
lea rcx, [0x14009ea48]
call fcn.140049490
jmp 0x140087689
xor eax, eax
mov qword [0x1400d2a58], rax
lea rcx, [0x1400d2a60]
call fcn.140057598
jmp 0x140086803
call fcn.14005da04
nop
lea rcx, [0x1400d2a40]
call fcn.1400575f8
cmp dword [0x1400d2a40], 0xffffffff
jne 0x140086dfa
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, [0x14009ea48]
call fcn.140049490
mov qword [0x1400d2a38], rax
lea rcx, [0x1400d2a40]
call fcn.140057598
jmp 0x140086dfa
call fcn.140007e90
nop
lea rcx, [0x1400d2a40]
call fcn.1400575f8
cmp dword [0x1400d2a40], 0xffffffff
jne 0x1400870d1
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, [0x14009ea48]
call fcn.140049490
mov qword [0x1400d2a38], rax
lea rcx, [0x1400d2a40]
call fcn.140057598
jmp 0x1400870d1
lea rcx, [0x1400d2a40]
call fcn.1400575f8
cmp dword [0x1400d2a40], 0xffffffff
jne 0x14008731a
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, [0x14009ea48]
call fcn.140049490
mov qword [0x1400d2a38], rax
lea rcx, [0x1400d2a40]
call fcn.140057598
jmp 0x14008731a