Function at 0x140080f90
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 - 0x820]
sub rsp, 0x920
mov rax, qword [0x1400c9030]
xor rax, rsp
mov qword [rbp + 0x818], rax
mov r13, rcx
mov qword [rbp - 0x80], rcx
mov qword [rbp + 0x70], rcx
xor esi, esi
mov r14d, esi
mov dword [rsp + 0x50], esi
call fcn.140048550
test al, al
je 0x140081038
mov dword [rsp + 0x20], 4
mov r9d, 0x179
lea r8, str.T:p4depotLoL__MAIN__codeExternal_sentry_tmp_sentry_nativeexternalcrashpadclientcrashpad_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.140049c10
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, [0x140096268]
call fcn.1400012e0
nop
test r14b, 1
je 0x14008104e
and r14d, 0xfffffffe
lea rcx, [rbp + 0x468]
call fcn.140049e20
mov byte [rsp + 0x54], 0
mov qword [rbp + 0x568], rsi
mov qword [rbp + 0x578], rsi
mov qword [rbp + 0x580], 7
mov word [rbp + 0x568], si
lea rdx, [rbp + 0x568]
mov rcx, qword [r13]
call fcn.140089b50
mov rax, qword [r13]
mov rbx, qword [rax + 0x90]
mov rdi, qword [rax + 0x98]
cmp rbx, rdi
je 0x14008114f
mov rax, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x1400810ab
mov rax, qword [rbx]
mov qword [rbp - 0x40], rax
mov rax, qword [rbx + 0x10]
mov qword [rbp - 0x38], rax
movaps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp + 0x80], xmm0
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x6d8]
call fcn.14004af10
nop
lea rdx, [rbp + 0x568]
mov rcx, rax
call fcn.140089b50
nop
mov rdx, qword [rbp + 0x6f0]
cmp rdx, 8
jb 0x14008112d
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x6d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081128
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082d2e
call fcn.1400532f4
mov qword [rbp + 0x6e8], rsi
mov qword [rbp + 0x6f0], 7
mov word [rbp + 0x6d8], si
add rbx, 0x20
jmp 0x140081095
mov r8, qword [r13]
cmp qword [r8 + 0x30], 0
je 0x14008126d
add r8, 0x20
mov qword [rbp + 0x6a0], 0xf
mov qword [rbp + 0x698], 8
movabs rax, 0x6573616261746164
mov qword [rbp + 0x688], rax
mov byte [rbp + 0x690], 0
lea rdx, [rbp + 0x688]
lea rcx, [rbp + 0x6f8]
call fcn.1400808f0
nop
lea rdx, [rbp + 0x568]
mov rcx, rax
call fcn.140089b50
nop
mov rdx, qword [rbp + 0x710]
cmp rdx, 8
jb 0x1400811fa
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x6f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400811f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082d34
call fcn.1400532f4
mov qword [rbp + 0x708], rsi
mov qword [rbp + 0x710], 7
mov word [rbp + 0x6f8], si
mov rdx, qword [rbp + 0x6a0]
cmp rdx, 0x10
jb 0x140081254
inc rdx
mov rcx, qword [rbp + 0x688]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008124f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082d3a
call fcn.1400532f4
mov qword [rbp + 0x698], rsi
mov qword [rbp + 0x6a0], 0xf
mov byte [rbp + 0x688], 0
mov r8, qword [r13]
cmp qword [r8 + 0x50], 0
je 0x1400813ac
add r8, 0x40
mov qword [rbp + 0x5a0], 0xf
mov byte [rbp + 0x588], 0
mov qword [rbp + 0x598], 0xb
movsd xmm0, qword [str.metrics_dir]
movsd qword [rbp + 0x588], xmm0
movzx eax, word [0x1400949c0]
mov word [rbp + 0x590], ax
movzx eax, byte [0x1400949c2]
mov byte [rbp + 0x592], al
mov byte [rbp + 0x593], 0
lea rdx, [rbp + 0x588]
lea rcx, [rbp + 0x718]
call fcn.1400808f0
nop
lea rdx, [rbp + 0x568]
mov rcx, rax
call fcn.140089b50
nop
mov rdx, qword [rbp + 0x730]
cmp rdx, 8
jb 0x140081339
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x718]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081334
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082d40
call fcn.1400532f4
mov qword [rbp + 0x728], rsi
mov qword [rbp + 0x730], 7
mov word [rbp + 0x718], si
mov rdx, qword [rbp + 0x5a0]
cmp rdx, 0x10
jb 0x140081393
inc rdx
mov rcx, qword [rbp + 0x588]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008138e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082d46
call fcn.1400532f4
mov qword [rbp + 0x598], rsi
mov qword [rbp + 0x5a0], 0xf
mov byte [rbp + 0x588], 0
mov rax, qword [r13]
cmp qword [rax + 0x70], 0
je 0x14008157b
lea rcx, [rax + 0x60]
cmp qword [rax + 0x78], 0x10
jb 0x1400813ca
mov rcx, qword [rax + 0x60]
mov qword [rbp - 0x30], rcx
mov rax, qword [rax + 0x70]
mov qword [rbp - 0x28], rax
movaps xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0x90], xmm0
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x7f8]
call fcn.14004af10
nop
mov qword [rbp + 0x5e8], rsi
mov qword [rbp + 0x600], 0xf
mov byte [rbp + 0x5e8], 0
mov qword [rbp + 0x5f8], 3
movzx ecx, word [0x140094a6c]
mov word [rbp + 0x5e8], cx
movzx ecx, byte [0x140094a6e]
mov byte [rbp + 0x5ea], cl
mov byte [rbp + 0x5eb], 0
mov r8, rax
lea rdx, [rbp + 0x5e8]
lea rcx, [rbp + 0x738]
call fcn.1400808f0
nop
lea rdx, [rbp + 0x568]
mov rcx, rax
call fcn.140089b50
nop
mov rdx, qword [rbp + 0x750]
cmp rdx, 8
jb 0x1400814a9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x738]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400814a4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082d4c
call fcn.1400532f4
mov qword [rbp + 0x748], rsi
mov qword [rbp + 0x750], 7
mov word [rbp + 0x738], si
mov rdx, qword [rbp + 0x600]
cmp rdx, 0x10
jb 0x140081503
inc rdx
mov rcx, qword [rbp + 0x5e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400814fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082d52
call fcn.1400532f4
mov qword [rbp + 0x5f8], rsi
mov qword [rbp + 0x600], 0xf
mov byte [rbp + 0x5e8], 0
mov rdx, qword [rbp + 0x810]
cmp rdx, 8
jb 0x140081562
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x7f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008155d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082d58
call fcn.1400532f4
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 0x1400819e3
movabs rcx, 0x8000000000000000
movabs rax, 0x7fffffffffffffff
lea r15, [rbx + 0x20]
mov r13, qword [r15 + 0x10]
cmp r13, rax
je 0x140082d82
mov qword [rsp + 0x78], r15
cmp qword [r15 + 0x18], 0x10
jb 0x1400815de
mov rax, qword [r15]
mov qword [rsp + 0x78], rax
movabs rax, 0x7fffffffffffffff
mov qword [rbp + 0x628], rsi
mov qword [rbp + 0x638], rsi
mov qword [rbp + 0x640], rsi
lea r12, [r13 + 1]
mov edi, 0xf
lea rsi, [rbp + 0x628]
cmp r12, rdi
jbe 0x140081676
mov rdi, r12
or rdi, 0xf
cmp rdi, rax
jbe 0x14008161d
mov rdi, rax
lea rax, [rcx + 0x27]
jmp 0x14008163f
cmp rdi, 0x16
cmovb rdi, rdx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14008165e
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140082d5e
mov rcx, rax
call fcn.1400532b8
test rax, rax
je 0x140082d7c
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14008166f
test rcx, rcx
je 0x14008166a
call fcn.1400532b8
jmp 0x14008166c
xor eax, eax
mov rsi, rax
mov qword [rbp + 0x628], rsi
mov qword [rbp + 0x638], r12
mov qword [rbp + 0x640], rdi
mov r8, r13
mov rdx, qword [rsp + 0x78]
mov rcx, rsi
call fcn.140055300
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 0x1400816b5
mov rdx, qword [rdx]
lea rcx, [rbp + 0x628]
call fcn.140007dc0
xor esi, esi
mov qword [rbp + 0x5a8], rsi
mov qword [rbp + 0x5b8], rsi
mov qword [rbp + 0x5c0], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x5a8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x5b8], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], sil
bts r14d, 0xb
lea rax, [rbp + 0x5a8]
cmp qword [rbp + 0x5c0], 0x10
cmovae rax, qword [rbp + 0x5a8]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp + 0x5b8]
mov qword [rbp - 0x18], rax
movaps xmm0, xmmword [rbp - 0x20]
movdqa xmmword [rbp + 0xa0], xmm0
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x778]
call fcn.14004af10
nop
mov qword [rbp + 0x620], 0xf
mov byte [rbp + 0x608], sil
mov qword [rbp + 0x618], 0xa
movsd xmm0, qword [str.annotation]
movsd qword [rbp + 0x608], xmm0
movzx ecx, word [0x140094978]
mov word [rbp + 0x610], cx
mov byte [rbp + 0x612], sil
mov r8, rax
lea rdx, [rbp + 0x608]
lea rcx, [rbp + 0x758]
call fcn.1400808f0
nop
lea rdx, [rbp + 0x568]
mov rcx, rax
call fcn.140089b50
nop
mov rdx, qword [rbp + 0x770]
cmp rdx, 8
jb 0x1400817f6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x758]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400817f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082d64
call fcn.1400532f4
mov qword [rbp + 0x768], rsi
mov qword [rbp + 0x770], 7
mov word [rbp + 0x758], si
mov rdx, qword [rbp + 0x620]
cmp rdx, 0x10
jb 0x140081850
inc rdx
mov rcx, qword [rbp + 0x608]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008184b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082d6a
call fcn.1400532f4
mov qword [rbp + 0x618], rsi
mov qword [rbp + 0x620], 0xf
mov byte [rbp + 0x608], 0
mov rdx, qword [rbp + 0x790]
cmp rdx, 8
jb 0x1400818af
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x778]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400818aa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082d70
call fcn.1400532f4
mov qword [rbp + 0x788], rsi
mov qword [rbp + 0x790], 7
mov word [rbp + 0x778], si
mov rdx, qword [rbp + 0x5c0]
cmp rdx, 0x10
jb 0x140081909
inc rdx
mov rcx, qword [rbp + 0x5a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081904
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082d76
call fcn.1400532f4
mov qword [rbp + 0x5b8], rsi
mov qword [rbp + 0x5c0], 0xf
mov byte [rbp + 0x5a8], 0
mov rdx, qword [rbp + 0x640]
cmp rdx, 0x10
jb 0x140081963
inc rdx
mov rcx, qword [rbp + 0x628]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008195e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082d7c
call fcn.1400532f4
mov qword [rbp + 0x638], rsi
mov qword [rbp + 0x640], 0xf
mov byte [rbp + 0x628], 0
mov rax, qword [rbx + 0x10]
cmp byte [rax + 0x19], 0
je 0x1400819a8
mov rax, qword [rbx + 8]
cmp byte [rax + 0x19], 0
jne 0x1400819a3
cmp rbx, qword [rax + 0x10]
jne 0x1400819a3
mov rbx, rax
mov rax, qword [rax + 8]
cmp byte [rax + 0x19], 0
je 0x140081990
mov rbx, rax
jmp 0x1400819cf
mov rbx, rax
mov rcx, qword [rax]
cmp byte [rcx + 0x19], 0
jne 0x1400819cf
nop dword [rax]
nop dword [rax + rax]
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp byte [rax + 0x19], 0
je 0x1400819c0
cmp byte [rbx + 0x19], 0
jne 0x1400819df
mov edx, 0x16
jmp 0x14008159b
mov r13, qword [rbp - 0x80]
mov rax, qword [r13]
mov rbx, qword [rax + 0xa8]
mov rdi, qword [rax + 0xb0]
cmp rbx, rdi
je 0x140081b29
mov qword [rbp + 0x5e0], 0xf
mov byte [rbp + 0x5c8], 0
mov qword [rbp + 0x5d8], 0xa
movsd xmm0, qword [0x140094980]
movsd qword [rbp + 0x5c8], xmm0
movzx eax, word [0x140094988]
mov word [rbp + 0x5d0], ax
mov byte [rbp + 0x5d2], 0
mov r8, rbx
lea rdx, [rbp + 0x5c8]
lea rcx, [rbp + 0x798]
call fcn.1400808f0
nop
lea rdx, [rbp + 0x568]
mov rcx, rax
call fcn.140089b50
nop
mov rdx, qword [rbp + 0x7b0]
cmp rdx, 8
jb 0x140081aad
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x798]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081aa8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082d88
call fcn.1400532f4
mov qword [rbp + 0x7a8], rsi
mov qword [rbp + 0x7b0], 7
mov word [rbp + 0x798], si
mov rdx, qword [rbp + 0x5e0]
cmp rdx, 0x10
jb 0x140081b07
inc rdx
mov rcx, qword [rbp + 0x5c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081b02
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082d8e
call fcn.1400532f4
mov qword [rbp + 0x5d8], rsi
mov qword [rbp + 0x5e0], 0xf
mov byte [rbp + 0x5c8], 0
add rbx, 0x20
jmp 0x1400819f5
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 0x140081c51
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x19f
lea r8, str.T:p4depotLoL__MAIN__codeExternal_sentry_tmp_sentry_nativeexternalcrashpadclientcrashpad_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 + 0x208]
call fcn.140049da0
nop
or r14d, 2
mov dword [rsp + 0x50], r14d
lea rdx, [0x1400b4e70]
mov rcx, rax
call fcn.1400012e0
nop
test r14b, 2
je 0x140081bba
and r14d, 0xfffffffd
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x208]
call fcn.14004a080
nop
mov rdx, qword [rbp + 0x580]
cmp rdx, 8
jb 0x140081c00
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x568]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081bfb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082d94
call fcn.1400532f4
mov qword [rbp + 0x578], rsi
mov qword [rbp + 0x580], 7
mov word [rbp + 0x568], si
bt r14d, 0xc
jae 0x140081c36
btr r14d, 0xc
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x100]
call fcn.140049e20
nop
mov qword [0x1400cd890], 2
mov rcx, r13
call fcn.140080300
xor al, al
jmp 0x140082cb7
mov rax, qword [r13]
mov rcx, qword [rax + 0xe0]
lea rax, [0x1400cd898]
mov qword [rsp + 0x40], rax
lea rax, [0x1400cd880]
mov qword [rsp + 0x38], rax
lea rax, [0x1400cd868]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rcx
mov r9, qword [0x1400c9c60]
mov r8, qword [0x1400c9c58]
mov rdx, qword [0x1400c9c50]
lea rcx, [rbp + 0x310]
call fcn.1400384c0
lea rdx, [rbp + 0x7d8]
lea rcx, [rbp + 0x310]
call fcn.140038900
mov rdi, rax
mov qword [rbp + 0x668], rsi
mov qword [rbp + 0x678], rsi
mov qword [rbp + 0x680], 0xf
mov byte [rbp + 0x668], 0
mov r8d, 0x16
lea rdx, str.__initial_client_data
lea rcx, [rbp + 0x668]
call fcn.140007e50
nop
mov r9, rdi
lea r8, [rbp + 0x668]
movzx edx, byte [rsp + 0x55]
lea rcx, [rbp + 0x6a8]
call fcn.14007fd50
bts r14d, 0xd
mov dword [rsp + 0x50], r14d
lea rax, [rbp + 0x6a8]
cmp qword [rbp + 0x6c0], 0x10
cmovae rax, qword [rbp + 0x6a8]
mov qword [rbp - 0x10], rax
mov rax, qword [rbp + 0x6b8]
mov qword [rbp - 8], rax
movaps xmm0, xmmword [rbp - 0x10]
movdqa xmmword [rbp + 0xb0], xmm0
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x7b8]
call fcn.14004af10
nop
lea rdx, [rbp + 0x568]
mov rcx, rax
call fcn.140089b50
nop
mov rdx, qword [rbp + 0x7d0]
cmp rdx, 8
jb 0x140081dbc
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x7b8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081db7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082d9a
call fcn.1400532f4
mov qword [rbp + 0x7c8], rsi
mov qword [rbp + 0x7d0], 7
mov word [rbp + 0x7b8], si
mov rdx, qword [rbp + 0x6c0]
cmp rdx, 0x10
jb 0x140081e16
inc rdx
mov rcx, qword [rbp + 0x6a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081e11
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082da0
call fcn.1400532f4
mov qword [rbp + 0x6b8], rsi
mov qword [rbp + 0x6c0], 0xf
mov byte [rbp + 0x6a8], 0
mov rdx, qword [rbp + 0x680]
cmp rdx, 0x10
jb 0x140081e70
inc rdx
mov rcx, qword [rbp + 0x668]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081e6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082da6
call fcn.1400532f4
mov qword [rbp + 0x678], rsi
mov qword [rbp + 0x680], 0xf
mov byte [rbp + 0x668], 0
mov rdx, qword [rbp + 0x7f0]
cmp rdx, 0x10
jb 0x140081eca
inc rdx
mov rcx, qword [rbp + 0x7d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140081ec5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082dac
call fcn.1400532f4
mov qword [rbp + 0x7e8], rsi
mov qword [rbp + 0x7f0], 0xf
mov byte [rbp + 0x7d8], 0
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
movups xmmword [rbp + 0x10], xmm0
movups xmmword [rbp + 0x20], xmm0
movups xmmword [rbp + 0x30], xmm0
movups xmmword [rbp + 0x40], xmm0
movups xmmword [rbp + 0x50], xmm0
movups xmmword [rbp + 0x60], xmm0
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 - 0x70], rsi
mov ecx, dword [0x1400cc4a8]
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 [0x1400cd8e0], eax
jg 0x140082db2
mov eax, dword [r15]
cmp dword [0x1400cd8f0], eax
jg 0x140082df9
mov rax, qword [0x1400cd8d8]
test rax, rax
je 0x140082670
cmp qword [0x1400cd8e8], 0
je 0x140082670
mov dword [rbp - 0x78], 0x80000
mov dword [rbp], 0x70
lea r9, [rbp - 0x68]
xor r8d, r8d
lea edx, [r8 + 1]
xor ecx, ecx
call rax
test eax, eax
je 0x1400820d7
mov dword [rsp + 0x20], 2
mov r9d, 0x1d0
lea r8, str.T:p4depotLoL__MAIN__codeExternal_sentry_tmp_sentry_nativeexternalcrashpadclientcrashpad_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 + 0x100]
call fcn.140049c10
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 0x140082031
and r14d, 0xfffffffb
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x100]
call fcn.140049e20
nop
mov rcx, rbx
call fcn.140045230
xor ebx, ebx
mov qword [rsp + 0x70], rbx
mov rdx, qword [rbp + 0x580]
cmp rdx, 8
jb 0x140082086
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x568]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140082081
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082e4e
call fcn.1400532f4
mov qword [rbp + 0x578], rbx
mov qword [rbp + 0x580], 7
mov word [rbp + 0x568], bx
bt r14d, 0xe
jae 0x1400820bc
btr r14d, 0xe
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x208]
call fcn.140049e20
nop
mov qword [0x1400cd890], 2
mov rcx, r13
call fcn.140080300
xor al, al
jmp 0x140082cb7
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
je 0x1400821f3
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x1d4
lea r8, str.T:p4depotLoL__MAIN__codeExternal_sentry_tmp_sentry_nativeexternalcrashpadclientcrashpad_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 + 0x100]
call fcn.140049da0
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 0x14008214d
and r14d, 0xfffffff7
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x100]
call fcn.14004a080
nop
mov rcx, rbx
call fcn.140045230
xor ebx, ebx
mov qword [rsp + 0x70], rbx
mov rdx, qword [rbp + 0x580]
cmp rdx, 8
jb 0x1400821a2
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x568]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008219d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082e4e
call fcn.1400532f4
mov qword [rbp + 0x578], rbx
mov qword [rbp + 0x580], 7
mov word [rbp + 0x568], bx
bt r14d, 0xf
jae 0x1400821d8
btr r14d, 0xf
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x208]
call fcn.140049e20
nop
mov qword [0x1400cd890], 2
mov rcx, r13
call fcn.140080300
xor al, al
jmp 0x140082cb7
mov rcx, qword [rbp - 0x68]
call fcn.1400536ec
mov rdi, rax
mov qword [rbp - 0x60], rax
mov qword [rbp + 0x68], rax
lea r9, [rbp - 0x68]
xor r8d, r8d
lea edx, [r8 + 1]
mov rcx, rax
call qword [0x1400cd8d8]
test eax, eax
jne 0x14008233e
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x1df
lea r8, str.T:p4depotLoL__MAIN__codeExternal_sentry_tmp_sentry_nativeexternalcrashpadclientcrashpad_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 + 0x100]
call fcn.140049da0
nop
or r14d, 0x10
mov dword [rsp + 0x50], r14d
lea rdx, str.InitializeProcThreadAttributeList
mov rcx, rax
call fcn.1400012e0
nop
test r14b, 0x10
je 0x14008228a
and r14d, 0xffffffef
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x100]
call fcn.14004a080
nop
test rdi, rdi
je 0x140082298
mov rcx, rdi
call fcn.1400532f4
nop
mov rcx, rbx
call fcn.140045230
xor ebx, ebx
mov qword [rsp + 0x70], rbx
mov rdx, qword [rbp + 0x580]
cmp rdx, 8
jb 0x1400822ed
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x568]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400822e8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082e4e
call fcn.1400532f4
mov qword [rbp + 0x578], rbx
mov qword [rbp + 0x580], 7
mov word [rbp + 0x568], bx
bt r14d, 0x10
jae 0x140082323
btr r14d, 0x10
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x208]
call fcn.140049e20
nop
mov qword [0x1400cd890], 2
mov rcx, r13
call fcn.140080300
xor al, al
jmp 0x140082cb7
mov rsi, qword [rbp + 0x68]
mov qword [rbp - 0x70], rsi
mov edx, 8
lea rcx, [rsp + 0x58]
call fcn.1400148f0
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rax
add rax, 0x40
mov qword [rsp + 0x68], rax
lea rdx, [0x1400c9c50]
lea rcx, [rsp + 0x58]
call fcn.140013410
lea rdx, [0x1400c9c58]
lea rcx, [rsp + 0x58]
call fcn.140013410
lea rdx, [0x1400c9c60]
lea rcx, [rsp + 0x58]
call fcn.140013410
mov rdx, qword [r13]
add rdx, 0xe0
lea rcx, [rsp + 0x58]
call fcn.140013410
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x58]
call fcn.140013410
mov r13, qword [rbp + 0x50]
mov qword [rbp - 0x58], r13
lea rax, [r13 - 1]
cmp rax, 0xfffffffffffffffd
ja 0x140082416
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_GetFileType]
dec eax
test eax, 0xfffffffd
jne 0x140082416
mov r15, qword [rsp + 0x58]
mov rax, r15
mov rbx, qword [rsp + 0x60]
cmp r15, rbx
je 0x140082403
cmp qword [rax], r13
je 0x140082403
add rax, 8
cmp rax, rbx
jne 0x1400823f5
cmp rax, rbx
jne 0x140082420
lea rdx, [rbp - 0x58]
lea rcx, [rsp + 0x58]
call fcn.140013410
mov r15, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x60]
mov r13, qword [rbp + 0x58]
mov qword [rbp - 0x50], r13
lea rax, [r13 - 1]
cmp rax, 0xfffffffffffffffd
ja 0x14008247b
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_GetFileType]
dec eax
test eax, 0xfffffffd
jne 0x14008247b
mov rax, r15
cmp r15, rbx
je 0x14008245e
nop dword [rax]
cmp qword [rax], r13
je 0x14008245e
add rax, 8
cmp rax, rbx
jne 0x140082450
cmp rax, rbx
jne 0x14008247b
lea rdx, [rbp - 0x50]
lea rcx, [rsp + 0x58]
call fcn.140013410
mov rbx, qword [rsp + 0x60]
mov r15, qword [rsp + 0x58]
mov r13, qword [rbp + 0x60]
mov qword [rbp - 0x48], r13
lea rax, [r13 - 1]
cmp rax, 0xfffffffffffffffd
ja 0x1400824d2
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_GetFileType]
dec eax
test eax, 0xfffffffd
jne 0x1400824d2
mov rax, r15
cmp r15, rbx
je 0x1400824b5
cmp qword [rax], r13
je 0x1400824b5
add rax, 8
cmp rax, rbx
jne 0x1400824a7
cmp rax, rbx
jne 0x1400824d2
lea rdx, [rbp - 0x48]
lea rcx, [rsp + 0x58]
call fcn.140013410
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 + 0x68]
call qword [0x1400cd8e8]
test eax, eax
jne 0x14008265e
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x1f9
lea r8, str.T:p4depotLoL__MAIN__codeExternal_sentry_tmp_sentry_nativeexternalcrashpadclientcrashpad_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 + 0x100]
call fcn.140049da0
nop
or r14d, 0x20
mov dword [rsp + 0x50], r14d
lea rdx, str.UpdateProcThreadAttribute
mov rcx, rax
call fcn.1400012e0
nop
test r14b, 0x20
je 0x140082576
and r14d, 0xffffffdf
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x100]
call fcn.14004a080
nop
test rsi, rsi
je 0x14008259b
mov rax, qword [rsp + 0x78]
mov eax, dword [rax]
cmp dword [0x1400cd8d0], eax
jg 0x140082e54
mov rcx, rsi
call qword [0x1400cd8c8]
mov qword [rbp - 0x70], rbx
test rdi, rdi
je 0x1400825a9
mov rcx, rdi
call fcn.1400532f4
nop
test r15, r15
je 0x1400825d5
mov r8, qword [rsp + 0x68]
sub r8, r15
sar r8, 3
mov rdx, r15
lea rcx, [rsp + 0x58]
call fcn.1400830a0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rbx
mov rcx, qword [rsp + 0x70]
test rcx, rcx
je 0x1400825e9
call fcn.140045230
mov qword [rsp + 0x70], rbx
mov r8, qword [rbp + 0x580]
cmp r8, 8
jb 0x14008260c
inc r8
mov rdx, qword [rbp + 0x568]
lea rcx, [rbp + 0x568]
call fcn.14003fae0
mov qword [rbp + 0x578], rbx
mov qword [rbp + 0x580], 7
mov word [rbp + 0x568], bx
bt r14d, 0x11
jae 0x140082642
btr r14d, 0x11
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x208]
call fcn.140049e20
nop
mov qword [0x1400cd890], 2
mov rcx, qword [rbp - 0x80]
call fcn.140080300
xor al, al
jmp 0x140082cb7
mov rbx, qword [rsp + 0x70]
mov r12, qword [rsp + 0x68]
mov r13, qword [rbp - 0x80]
xor ecx, ecx
jmp 0x140082681
xor ecx, ecx
mov dword [rbp - 0x78], ecx
mov dword [rbp], 0x68
mov r15, qword [rsp + 0x58]
mov rax, qword [r13]
mov rdx, qword [rax + 0x10]
cmp rdx, 0xc
jb 0x140082720
add rdx, 0xfffffffffffffff4
mov qword [rbp + 0x648], rcx
mov qword [rbp + 0x658], rcx
mov qword [rbp + 0x660], 7
mov rcx, qword [rax + 0x10]
cmp rcx, rdx
jb 0x140082e9b
sub rcx, rdx
mov r8, 0xffffffffffffffff
cmp rcx, r8
cmovb r8, rcx
cmp qword [rax + 0x18], 8
jb 0x1400826d8
mov rax, qword [rax]
lea rdx, [rax + rdx*2]
lea rcx, [rbp + 0x648]
call fcn.14002d240
or r14d, 0x40040
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x648]
cmp qword [rbp + 0x660], 8
cmovae rcx, qword [rbp + 0x648]
lea rdx, str.rundll32.exe
call fcn.14007161c
test eax, eax
jne 0x140082720
mov r13b, 1
jmp 0x140082723
xor r13b, r13b
test r14b, 0x40
je 0x140082797
and r14d, 0xffffffbf
mov dword [rsp + 0x50], r14d
mov rdx, qword [rbp + 0x660]
cmp rdx, 8
jb 0x140082778
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x648]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140082773
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082ea1
call fcn.1400532f4
xor r8d, r8d
mov qword [rbp + 0x658], r8
mov qword [rbp + 0x660], 7
mov word [rbp + 0x648], r8w
jmp 0x14008279a
xor r8d, r8d
lea rdx, [rbp + 0x568]
cmp qword [rbp + 0x580], 8
cmovae rdx, qword [rbp + 0x568]
test r13b, r13b
mov r13, qword [rbp - 0x80]
je 0x1400827bf
mov rcx, r8
jmp 0x1400827cd
mov rcx, qword [r13]
cmp qword [rcx + 0x18], 8
jb 0x1400827cd
mov rcx, qword [rcx]
lea rax, [rbp + 0xc0]
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 [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 0x14008297f
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 2
mov r9d, 0x21b
lea r8, str.T:p4depotLoL__MAIN__codeExternal_sentry_tmp_sentry_nativeexternalcrashpadclientcrashpad_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 + 0x100]
call fcn.140049da0
nop
bts r14d, 7
mov dword [rsp + 0x50], r14d
lea rdx, str.CreateProcess
mov rcx, rax
call fcn.1400012e0
nop
test r14b, r14b
jns 0x140082877
btr r14d, 7
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x100]
call fcn.14004a080
nop
test rsi, rsi
je 0x14008289e
mov rax, qword [rsp + 0x78]
mov eax, dword [rax]
cmp dword [0x1400cd8d0], eax
jg 0x140082ea7
mov rcx, rsi
call qword [0x1400cd8c8]
xor esi, esi
mov qword [rbp - 0x70], rsi
test rdi, rdi
je 0x1400828ac
mov rcx, rdi
call fcn.1400532f4
nop
test r15, r15
je 0x1400828d6
sub r12, r15
sar r12, 3
mov r8, r12
mov rdx, r15
lea rcx, [rsp + 0x58]
call fcn.1400830a0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
test rbx, rbx
je 0x1400828e8
mov rcx, rbx
call fcn.140045230
mov qword [rsp + 0x70], rsi
mov rdx, qword [rbp + 0x580]
cmp rdx, 8
jb 0x14008292e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x568]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140082929
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140082eee
call fcn.1400532f4
mov qword [rbp + 0x578], rsi
mov qword [rbp + 0x580], 7
mov word [rbp + 0x568], si
bt r14d, 0x13
jae 0x140082964
btr r14d, 0x13
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x208]
call fcn.140049e20
nop
mov qword [0x1400cd890], 2
mov rcx, r13
call fcn.140080300
xor al, al
jmp 0x140082cb7
mov rcx, qword [rbp + 0xc8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test eax, eax
jne 0x1400829dc
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 1
mov r9d, 0x220
lea r8, str.T:p4depotLoL__MAIN__codeExternal_sentry_tmp_sentry_nativeexternalcrashpadclientcrashpad_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 + 0x100]
call fcn.140049da0
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 0x1400829f9
btr r14d, 8
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x100]
call fcn.14004a080
mov rcx, qword [rbp + 0xc0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test eax, eax
jne 0x140082a56
call sub.KERNEL32.dll_GetLastError
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], 1
mov r9d, 0x223
lea r8, str.T:p4depotLoL__MAIN__codeExternal_sentry_tmp_sentry_nativeexternalcrashpadclientcrashpad_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.140049da0
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 0x140082a73
btr r14d, 9
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x360]
call fcn.14004a080
mov r13, qword [r13]
mov rcx, qword [r13 + 0xe0]
cmp rcx, 0xffffffffffffffff
je 0x140082a89
call fcn.140045220
mov qword [r13 + 0xe0], 0xffffffffffffffff
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xdc], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xec], xmm1
mov dword [rbp + 0xd8], 2
xor eax, eax
mov qword [rbp + 0x6c8], rax
mov dword [rbp + 0x6d0], eax
mov r13, qword [rbp - 0x80]
mov rcx, qword [r13]
add rcx, 0xc0
lea r8, [rbp + 0x6c8]
lea rdx, [rbp + 0xd8]
call fcn.1400465b0
test al, al
jne 0x140082bd2
test rsi, rsi
je 0x140082b14
mov rax, qword [rsp + 0x78]
mov eax, dword [rax]
cmp dword [0x1400cd8d0], eax
jg 0x140082ef4
mov rcx, rsi
call qword [0x1400cd8c8]
xor esi, esi
mov qword [rbp - 0x70], rsi
test rdi, rdi
je 0x140082b22
mov rcx, rdi
call fcn.1400532f4
nop
test r15, r15
je 0x140082b4c
sub r12, r15
sar r12, 3
mov r8, r12
mov rdx, r15
lea rcx, [rsp + 0x58]
call fcn.1400830a0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
test rbx, rbx
je 0x140082b5e
mov rcx, rbx
call fcn.140045230
mov qword [rsp + 0x70], rsi
mov r8, qword [rbp + 0x580]
cmp r8, 8
jb 0x140082b81
inc r8
mov rdx, qword [rbp + 0x568]
lea rcx, [rbp + 0x568]
call fcn.14003fae0
mov qword [rbp + 0x578], rsi
mov qword [rbp + 0x580], 7
mov word [rbp + 0x568], si
bt r14d, 0x14
jae 0x140082bb7
btr r14d, 0x14
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x208]
call fcn.140049e20
nop
mov qword [0x1400cd890], 2
mov rcx, r13
call fcn.140080300
xor al, al
jmp 0x140082cb7
mov byte [rsp + 0x54], 1
test rsi, rsi
je 0x140082bfe
mov rax, qword [rsp + 0x78]
mov eax, dword [rax]
cmp dword [0x1400cd8d0], eax
jg 0x140082ce7
mov rcx, rsi
call qword [0x1400cd8c8]
xor esi, esi
mov qword [rbp - 0x70], rsi
test rdi, rdi
je 0x140082c0c
mov rcx, rdi
call fcn.1400532f4
nop
test r15, r15
je 0x140082c36
sub r12, r15
sar r12, 3
mov r8, r12
mov rdx, r15
lea rcx, [rsp + 0x58]
call fcn.1400830a0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
test rbx, rbx
je 0x140082c48
mov rcx, rbx
call fcn.140045230
mov qword [rsp + 0x70], rsi
mov r8, qword [rbp + 0x580]
cmp r8, 8
jb 0x140082c6b
inc r8
mov rdx, qword [rbp + 0x568]
lea rcx, [rbp + 0x568]
call fcn.14003fae0
mov qword [rbp + 0x578], rsi
mov qword [rbp + 0x580], 7
mov word [rbp + 0x568], si
bt r14d, 0x15
jae 0x140082ca1
btr r14d, 0x15
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x208]
call fcn.140049e20
nop
mov qword [0x1400cd890], 1
mov rcx, r13
call fcn.140080300
mov al, 1
mov rcx, qword [rbp + 0x818]
xor rcx, rsp
call fcn.1400536a0
lea r11, [rsp + 0x920]
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, [0x1400cd8d0]
call fcn.140053484
cmp dword [0x1400cd8d0], 0xffffffff
jne 0x140082bef
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, str.kernel32.dll
call fcn.140046190
mov qword [0x1400cd8c8], rax
lea rcx, [0x1400cd8d0]
call fcn.140053424
jmp 0x140082bef
call fcn.140059ac4
nop
call fcn.140059ac4
nop
call fcn.140059ac4
nop
call fcn.140059ac4
nop
call fcn.140059ac4
nop
call fcn.140059ac4
nop
call fcn.140059ac4
nop
call fcn.140059ac4
int3
call fcn.140007be0
nop
call fcn.140059ac4
nop
call fcn.140059ac4
nop
call fcn.140059ac4
nop
call fcn.140059ac4
nop
call fcn.140059ac4
int3
call fcn.140007c90
nop
call fcn.140059ac4
nop
call fcn.140059ac4
nop
call fcn.140059ac4
nop
call fcn.140059ac4
nop
call fcn.140059ac4
nop
call fcn.140059ac4
nop
call fcn.140059ac4
nop
lea rcx, [0x1400cd8e0]
call fcn.140053484
cmp dword [0x1400cd8e0], 0xffffffff
jne 0x140081f81
xor r8d, r8d
lea rdx, str.::InitializeProcThreadAttributeList
lea rcx, str.kernel32.dll
call fcn.140046190
mov qword [0x1400cd8d8], rax
lea rcx, [0x1400cd8e0]
call fcn.140053424
jmp 0x140081f81
lea rcx, [0x1400cd8f0]
call fcn.140053484
cmp dword [0x1400cd8f0], 0xffffffff
jne 0x140081f90
cmp qword [0x1400cd8d8], 0
je 0x140082e34
xor r8d, r8d
lea rdx, str.::UpdateProcThreadAttribute
lea rcx, str.kernel32.dll
call fcn.140046190
jmp 0x140082e36
xor eax, eax
mov qword [0x1400cd8e8], rax
lea rcx, [0x1400cd8f0]
call fcn.140053424
jmp 0x140081f90
call fcn.140059ac4
nop
lea rcx, [0x1400cd8d0]
call fcn.140053484
cmp dword [0x1400cd8d0], 0xffffffff
jne 0x14008258e
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, str.kernel32.dll
call fcn.140046190
mov qword [0x1400cd8c8], rax
lea rcx, [0x1400cd8d0]
call fcn.140053424
jmp 0x14008258e
call fcn.140007cd0
int3
call fcn.140059ac4
nop
lea rcx, [0x1400cd8d0]
call fcn.140053484
cmp dword [0x1400cd8d0], 0xffffffff
jne 0x14008288f
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, str.kernel32.dll
call fcn.140046190
mov qword [0x1400cd8c8], rax
lea rcx, [0x1400cd8d0]
call fcn.140053424
jmp 0x14008288f
call fcn.140059ac4
nop
lea rcx, [0x1400cd8d0]
call fcn.140053484
cmp dword [0x1400cd8d0], 0xffffffff
jne 0x140082b05
mov r8b, 1
lea rdx, str.::DeleteProcThreadAttributeList
lea rcx, str.kernel32.dll
call fcn.140046190
mov qword [0x1400cd8c8], rax
lea rcx, [0x1400cd8d0]
call fcn.140053424
jmp 0x140082b05