Function at 0x14008e840
Capabilities:
Link many functions at runtime

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 - 0x37]
sub rsp, 0xe0
mov rax, qword [0x1401740a0]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov rbx, rcx
mov rcx, qword [rcx]
xor r13d, r13d
test rcx, rcx
jne 0x14008eb0b
lea rdx, str.wer.dll
lea rcx, [rbp - 0x79]
call fcn.1400618b0
mov rdi, rax
cmp rbx, rax
je 0x14008e8aa
mov rdx, qword [rax]
mov rcx, rbx
call fcn.14005b980
mov qword [rdi], r13
mov rcx, qword [rbp - 0x79]
test rcx, rcx
je 0x14008e8b9
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rcx, qword [rbx]
test rcx, rcx
jne 0x14008eb0b
mov dword [rbp - 9], 0x80728045
mov dword [rbp - 5], 0x806f8072
mov dword [rbp - 1], 0x802c8072
mov dword [rbp + 3], 0x806c8020
mov dword [rbp + 7], 0x8061806f
mov dword [rbp + 0xb], 0x80698064
mov dword [rbp + 0xf], 0x8067806e
mov dword [rbp + 0x13], 0x80778020
mov dword [rbp + 0x17], 0x80728065
mov dword [rbp + 0x1b], 0x80648020
mov dword [rbp + 0x1f], 0x806c806c
mov dword [rbp + 0x23], 0x8000
lea rdx, [rbp - 9]
lea rcx, [rbp - 0x49]
call fcn.14001a400
nop
lea rcx, [rbp - 0x49]
cmp qword [rbp - 0x31], 8
cmovae rcx, qword [rbp - 0x49]
mov dword [rbp - 0x19], r13d
mov qword [rbp - 0x79], r13
lea rax, [rbp - 0x19]
mov qword [rbp - 0x71], rax
movaps xmm0, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x79], rcx
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp word [rcx + rax*2], 0
jne 0x14008e960
mov qword [rbp - 0x71], rax
lea r8, [rbp - 0x29]
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 9]
call fcn.140022420
nop
mov qword [rbp - 0x69], r13
mov qword [rbp - 0x59], r13
mov qword [rbp - 0x51], r13
lea r14, [rbp - 9]
mov r15, qword [rbp + 0xf]
cmp r15, 8
setae r12b
mov rsi, qword [rbp - 9]
cmovae r14, rsi
mov rbx, qword [rbp + 7]
cmp rbx, 8
jae 0x14008e9c5
movups xmm0, xmmword [r14]
movups xmmword [rbp - 0x69], xmm0
mov qword [rbp - 0x51], 7
mov edi, 7
jmp 0x14008ea05
mov rdi, rbx
or rdi, 7
movabs rax, 0x7ffffffffffffffe
cmp rdi, rax
cmova rdi, rax
lea rdx, [rdi + 1]
lea rcx, [rbp - 0x69]
call fcn.140043b70
mov qword [rbp - 0x69], rax
lea r8, [rbx*2 + 2]
mov rdx, r14
mov rcx, rax
call fcn.1400f8070
mov qword [rbp - 0x51], rdi
mov qword [rbp - 0x59], rbx
lea rbx, [rbp - 0x69]
cmp rdi, 8
cmovae rbx, qword [rbp - 0x69]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_wer::CWerDLL::Init____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
mov rdx, qword [rbp - 0x51]
cmp rdx, 8
jb 0x14008ea77
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x69]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ea72
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f944
call fcn.1400f5c2c
mov qword [rbp - 0x59], r13
mov qword [rbp - 0x51], 7
mov word [rbp - 0x69], r13w
test r12b, r12b
je 0x14008eac3
lea rdx, [r15*2 + 2]
mov rax, rsi
cmp rdx, 0x1000
jb 0x14008eaba
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f94a
mov rcx, rsi
call fcn.1400f5c2c
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 8
jb 0x14008f8e7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f52c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f920
jmp 0x14008f52c
cmp qword [rbx + 8], r13
jne 0x14008ecc5
lea rdi, str.WerAddExcludedApplication
mov rdx, rdi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 8], rax
test rax, rax
jne 0x14008ecc5
lea rdx, [rbp - 9]
call fcn.14008f9a0
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14008eb48
mov rcx, qword [rax]
mov qword [rbp - 0x29], rdi
movaps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x79], 0xc
lea rax, [rbp - 0x29]
mov qword [rbp - 0x71], rax
movaps xmm0, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x19], xmm0
mov qword [rbp - 0x79], rcx
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x14008eb80
mov qword [rbp - 0x71], rax
lea r8, [rbp - 0x19]
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x69]
call fcn.140044770
nop
lea rdx, [rbp - 0x69]
cmp qword [rbp - 0x51], 0x10
cmovae rdx, qword [rbp - 0x69]
lea rcx, [rbp - 0x49]
call fcn.140043f20
nop
lea rbx, [rbp - 0x49]
cmp qword [rbp - 0x31], 8
cmovae rbx, qword [rbp - 0x49]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_wer::CWerDLL::Init____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 8
jb 0x14008ec26
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ec21
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f950
call fcn.1400f5c2c
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x31], 7
mov word [rbp - 0x49], r13w
mov rdx, qword [rbp - 0x51]
cmp rdx, 0x10
jb 0x14008ec72
inc rdx
mov rcx, qword [rbp - 0x69]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ec6d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f956
call fcn.1400f5c2c
mov qword [rbp - 0x59], r13
mov qword [rbp - 0x51], 0xf
mov byte [rbp - 0x69], 0
mov rdx, qword [rbp + 0xf]
cmp rdx, 0x10
jb 0x14008f8e7
inc rdx
mov rcx, qword [rbp - 9]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f52c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f926
jmp 0x14008f52c
cmp qword [rbx + 0x10], r13
jne 0x14008ee7b
lea rdi, str.WerRemoveExcludedApplication
mov rdx, rdi
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x10], rax
test rax, rax
jne 0x14008ee7b
lea rdx, [rbp - 9]
call fcn.14008f9a0
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14008ed05
mov rcx, qword [rax]
mov qword [rbp - 0x29], rdi
movaps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x79], 0xc
lea rax, [rbp - 0x29]
mov qword [rbp - 0x71], rax
movaps xmm0, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x19], xmm0
mov qword [rbp - 0x79], rcx
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x14008ed36
mov qword [rbp - 0x71], rax
lea r8, [rbp - 0x19]
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x69]
call fcn.140044770
nop
lea rdx, [rbp - 0x69]
cmp qword [rbp - 0x51], 0x10
cmovae rdx, qword [rbp - 0x69]
lea rcx, [rbp - 0x49]
call fcn.140043f20
nop
lea rbx, [rbp - 0x49]
cmp qword [rbp - 0x31], 8
cmovae rbx, qword [rbp - 0x49]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_wer::CWerDLL::Init____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 8
jb 0x14008eddc
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008edd7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f95c
call fcn.1400f5c2c
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x31], 7
mov word [rbp - 0x49], r13w
mov rdx, qword [rbp - 0x51]
cmp rdx, 0x10
jb 0x14008ee28
inc rdx
mov rcx, qword [rbp - 0x69]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ee23
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f962
call fcn.1400f5c2c
mov qword [rbp - 0x59], r13
mov qword [rbp - 0x51], 0xf
mov byte [rbp - 0x69], 0
mov rdx, qword [rbp + 0xf]
cmp rdx, 0x10
jb 0x14008f8e7
inc rdx
mov rcx, qword [rbp - 9]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f52c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f92c
jmp 0x14008f52c
cmp qword [rbx + 0x18], r13
jne 0x14008f035
lea rdi, str.WerReportAddDump
mov rdx, rdi
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x18], rax
test rax, rax
jne 0x14008f035
lea rdx, [rbp - 9]
call fcn.14008f9a0
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14008eebb
mov rcx, qword [rax]
mov qword [rbp - 0x29], rdi
movaps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x79], 0xc
lea rax, [rbp - 0x29]
mov qword [rbp - 0x71], rax
movaps xmm0, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x19], xmm0
mov qword [rbp - 0x79], rcx
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x14008eef0
mov qword [rbp - 0x71], rax
lea r8, [rbp - 0x19]
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x69]
call fcn.140044770
nop
lea rdx, [rbp - 0x69]
cmp qword [rbp - 0x51], 0x10
cmovae rdx, qword [rbp - 0x69]
lea rcx, [rbp - 0x49]
call fcn.140043f20
nop
lea rbx, [rbp - 0x49]
cmp qword [rbp - 0x31], 8
cmovae rbx, qword [rbp - 0x49]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_wer::CWerDLL::Init____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 8
jb 0x14008ef96
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ef91
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f968
call fcn.1400f5c2c
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x31], 7
mov word [rbp - 0x49], r13w
mov rdx, qword [rbp - 0x51]
cmp rdx, 0x10
jb 0x14008efe2
inc rdx
mov rcx, qword [rbp - 0x69]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008efdd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f96e
call fcn.1400f5c2c
mov qword [rbp - 0x59], r13
mov qword [rbp - 0x51], 0xf
mov byte [rbp - 0x69], 0
mov rdx, qword [rbp + 0xf]
cmp rdx, 0x10
jb 0x14008f8e7
inc rdx
mov rcx, qword [rbp - 9]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f52c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f932
jmp 0x14008f52c
cmp qword [rbx + 0x20], r13
jne 0x14008f1eb
lea rdi, str.WerReportAddFile
mov rdx, rdi
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x20], rax
test rax, rax
jne 0x14008f1eb
lea rdx, [rbp - 9]
call fcn.14008f9a0
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14008f075
mov rcx, qword [rax]
mov qword [rbp - 0x29], rdi
movaps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x79], 0xc
lea rax, [rbp - 0x29]
mov qword [rbp - 0x71], rax
movaps xmm0, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x19], xmm0
mov qword [rbp - 0x79], rcx
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x14008f0a6
mov qword [rbp - 0x71], rax
lea r8, [rbp - 0x19]
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x69]
call fcn.140044770
nop
lea rdx, [rbp - 0x69]
cmp qword [rbp - 0x51], 0x10
cmovae rdx, qword [rbp - 0x69]
lea rcx, [rbp - 0x49]
call fcn.140043f20
nop
lea rbx, [rbp - 0x49]
cmp qword [rbp - 0x31], 8
cmovae rbx, qword [rbp - 0x49]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_wer::CWerDLL::Init____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 8
jb 0x14008f14c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f147
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f974
call fcn.1400f5c2c
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x31], 7
mov word [rbp - 0x49], r13w
mov rdx, qword [rbp - 0x51]
cmp rdx, 0x10
jb 0x14008f198
inc rdx
mov rcx, qword [rbp - 0x69]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f193
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f97a
call fcn.1400f5c2c
mov qword [rbp - 0x59], r13
mov qword [rbp - 0x51], 0xf
mov byte [rbp - 0x69], 0
mov rdx, qword [rbp + 0xf]
cmp rdx, 0x10
jb 0x14008f8e7
inc rdx
mov rcx, qword [rbp - 9]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f52c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f938
jmp 0x14008f52c
cmp qword [rbx + 0x28], r13
jne 0x14008f3a5
lea rdi, str.WerReportCloseHandle
mov rdx, rdi
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x28], rax
test rax, rax
jne 0x14008f3a5
lea rdx, [rbp - 9]
call fcn.14008f9a0
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14008f22b
mov rcx, qword [rax]
mov qword [rbp - 0x29], rdi
movaps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x79], 0xc
lea rax, [rbp - 0x29]
mov qword [rbp - 0x71], rax
movaps xmm0, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x19], xmm0
mov qword [rbp - 0x79], rcx
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x14008f260
mov qword [rbp - 0x71], rax
lea r8, [rbp - 0x19]
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x69]
call fcn.140044770
nop
lea rdx, [rbp - 0x69]
cmp qword [rbp - 0x51], 0x10
cmovae rdx, qword [rbp - 0x69]
lea rcx, [rbp - 0x49]
call fcn.140043f20
nop
lea rbx, [rbp - 0x49]
cmp qword [rbp - 0x31], 8
cmovae rbx, qword [rbp - 0x49]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_wer::CWerDLL::Init____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
mov rdx, qword [rbp - 0x31]
cmp rdx, 8
jb 0x14008f306
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f301
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f980
call fcn.1400f5c2c
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x31], 7
mov word [rbp - 0x49], r13w
mov rdx, qword [rbp - 0x51]
cmp rdx, 0x10
jb 0x14008f352
inc rdx
mov rcx, qword [rbp - 0x69]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f34d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f986
call fcn.1400f5c2c
mov qword [rbp - 0x59], r13
mov qword [rbp - 0x51], 0xf
mov byte [rbp - 0x69], 0
mov rdx, qword [rbp + 0xf]
cmp rdx, 0x10
jb 0x14008f8e7
inc rdx
mov rcx, qword [rbp - 9]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f52c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f93e
jmp 0x14008f52c
cmp qword [rbx + 0x30], r13
jne 0x14008f538
lea rdi, str.WerReportCreate
mov rdx, rdi
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x30], rax
test rax, rax
jne 0x14008f538
lea rdx, [rbp - 9]
call fcn.14008f9a0
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14008f3e5
mov rcx, qword [rax]
mov qword [rbp - 0x29], rdi
movaps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x79], 0xc
lea rax, [rbp - 0x29]
mov qword [rbp - 0x71], rax
movaps xmm0, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x19], xmm0
mov qword [rbp - 0x79], rcx
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x14008f416
mov qword [rbp - 0x71], rax
lea r8, [rbp - 0x19]
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x49]
call fcn.140044770
nop
lea rdx, [rbp - 0x49]
cmp qword [rbp - 0x31], 0x10
cmovae rdx, qword [rbp - 0x49]
lea rcx, [rbp - 0x69]
call fcn.140043f20
nop
lea rbx, [rbp - 0x69]
cmp qword [rbp - 0x51], 8
cmovae rbx, qword [rbp - 0x69]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_wer::CWerDLL::Init____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
mov r8, qword [rbp - 0x51]
cmp r8, 8
jb 0x14008f496
inc r8
mov rdx, qword [rbp - 0x69]
lea rcx, [rbp - 0x69]
call fcn.140043e70
mov qword [rbp - 0x59], r13
mov qword [rbp - 0x51], 7
mov word [rbp - 0x69], r13w
mov rdx, qword [rbp - 0x31]
cmp rdx, 0x10
jb 0x14008f4e2
inc rdx
mov rcx, qword [rbp - 0x49]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f4dd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f98c
call fcn.1400f5c2c
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x31], 0xf
mov byte [rbp - 0x49], 0
mov rdx, qword [rbp + 0xf]
cmp rdx, 0x10
jb 0x14008f8e7
inc rdx
mov rcx, qword [rbp - 9]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008f52c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008f91a
call fcn.1400f5c2c
xor al, al
jmp 0x14008f8ed
cmp qword [rbx + 0x38], r13
jne 0x14008f670
lea rdi, str.WerReportSetParameter
mov rdx, rdi
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x38], rax
test rax, rax
jne 0x14008f670
lea rdx, [rbp - 9]
call fcn.14008f9a0
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14008f578
mov rcx, qword [rax]
mov qword [rbp - 0x29], rdi
movaps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x79], 0xc
lea rax, [rbp - 0x29]
mov qword [rbp - 0x71], rax
movaps xmm0, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x19], xmm0
mov qword [rbp - 0x79], rcx
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x14008f5b0
mov qword [rbp - 0x71], rax
lea r8, [rbp - 0x19]
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x49]
call fcn.140044770
nop
lea rdx, [rbp - 0x49]
cmp qword [rbp - 0x31], 0x10
cmovae rdx, qword [rbp - 0x49]
lea rcx, [rbp - 0x69]
call fcn.140043f20
nop
lea rbx, [rbp - 0x69]
cmp qword [rbp - 0x51], 8
cmovae rbx, qword [rbp - 0x69]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_wer::CWerDLL::Init____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
mov r8, qword [rbp - 0x51]
cmp r8, 8
jb 0x14008f630
inc r8
mov rdx, qword [rbp - 0x69]
lea rcx, [rbp - 0x69]
call fcn.140043e70
mov qword [rbp - 0x59], r13
mov qword [rbp - 0x51], 7
mov word [rbp - 0x69], r13w
mov r8, qword [rbp - 0x31]
cmp r8, 0x10
jb 0x14008f65b
inc r8
mov rdx, qword [rbp - 0x49]
lea rcx, [rbp - 0x49]
call fcn.140042db0
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x31], 0xf
mov byte [rbp - 0x49], 0
jmp 0x14008f8cd
cmp qword [rbx + 0x40], r13
jne 0x14008f7a1
lea rdi, str.WerReportSetUIOption
mov rdx, rdi
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x40], rax
test rax, rax
jne 0x14008f7a1
lea rdx, [rbp - 9]
call fcn.14008f9a0
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14008f6b0
mov rcx, qword [rax]
mov qword [rbp - 0x29], rdi
movaps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x79], 0xc
lea rax, [rbp - 0x29]
mov qword [rbp - 0x71], rax
movaps xmm0, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x19], xmm0
mov qword [rbp - 0x79], rcx
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x14008f6e1
mov qword [rbp - 0x71], rax
lea r8, [rbp - 0x19]
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x69]
call fcn.140044770
nop
lea rdx, [rbp - 0x69]
cmp qword [rbp - 0x51], 0x10
cmovae rdx, qword [rbp - 0x69]
lea rcx, [rbp - 0x49]
call fcn.140043f20
nop
lea rbx, [rbp - 0x49]
cmp qword [rbp - 0x31], 8
cmovae rbx, qword [rbp - 0x49]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_wer::CWerDLL::Init____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
mov r8, qword [rbp - 0x31]
cmp r8, 8
jb 0x14008f761
inc r8
mov rdx, qword [rbp - 0x49]
lea rcx, [rbp - 0x49]
call fcn.140043e70
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x31], 7
mov word [rbp - 0x49], r13w
mov r8, qword [rbp - 0x51]
cmp r8, 0x10
jb 0x14008f78c
inc r8
mov rdx, qword [rbp - 0x69]
lea rcx, [rbp - 0x69]
call fcn.140042db0
mov qword [rbp - 0x59], r13
mov qword [rbp - 0x51], 0xf
mov byte [rbp - 0x69], 0
jmp 0x14008f8cd
cmp qword [rbx + 0x48], r13
jne 0x14008f8eb
lea rdi, str.WerReportSubmit
mov rdx, rdi
mov rcx, qword [rbx]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x48], rax
test rax, rax
jne 0x14008f8eb
lea rdx, [rbp - 9]
call fcn.14008f9a0
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14008f7e1
mov rcx, qword [rax]
mov qword [rbp - 0x29], rdi
movaps xmm0, xmmword [rbp - 0x29]
movdqa xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x79], 0xc
lea rax, [rbp - 0x29]
mov qword [rbp - 0x71], rax
movaps xmm0, xmmword [rbp - 0x79]
movdqa xmmword [rbp - 0x19], xmm0
mov qword [rbp - 0x79], rcx
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x14008f812
mov qword [rbp - 0x71], rax
lea r8, [rbp - 0x19]
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x69]
call fcn.140044770
nop
lea rdx, [rbp - 0x69]
cmp qword [rbp - 0x51], 0x10
cmovae rdx, qword [rbp - 0x69]
lea rcx, [rbp - 0x49]
call fcn.140043f20
nop
lea rbx, [rbp - 0x49]
cmp qword [rbp - 0x31], 8
cmovae rbx, qword [rbp - 0x49]
call fcn.14003cbe0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
lea r8, str._BDREINIT__::_wer::CWerDLL::Init____
lea edx, [r9 + 8]
mov rcx, rax
call fcn.14003f620
nop
mov r8, qword [rbp - 0x31]
cmp r8, 8
jb 0x14008f892
inc r8
mov rdx, qword [rbp - 0x49]
lea rcx, [rbp - 0x49]
call fcn.140043e70
mov qword [rbp - 0x39], r13
mov qword [rbp - 0x31], 7
mov word [rbp - 0x49], r13w
mov r8, qword [rbp - 0x51]
cmp r8, 0x10
jb 0x14008f8bd
inc r8
mov rdx, qword [rbp - 0x69]
lea rcx, [rbp - 0x69]
call fcn.140042db0
mov qword [rbp - 0x59], r13
mov qword [rbp - 0x51], 0xf
mov byte [rbp - 0x69], 0
mov r8, qword [rbp + 0xf]
cmp r8, 0x10
jb 0x14008f8e7
inc r8
mov rdx, qword [rbp - 9]
lea rcx, [rbp - 9]
call fcn.140042db0
xor al, al
jmp 0x14008f8ed
mov al, 1
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.1400f5be0
lea r11, [rsp + 0xe0]
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.1400fcb20
int3
call fcn.1400fcb20
int3
call fcn.1400fcb20
int3
call fcn.1400fcb20
int3
call fcn.1400fcb20
int3
call fcn.1400fcb20
int3
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
nop
call fcn.1400fcb20
int3