Function at 0x1400170a0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1b8
movdqa xmmword [rsp + 0x1a0], xmm7
movdqa xmmword [rsp + 0x190], xmm6
mov esi, edx
mov r12, rcx
mov rax, qword [0x14006a010]
xor rax, rsp
mov qword [rsp + 0x188], rax
mov rdi, qword [rcx + 0x20]
mov rbx, qword [rdi + 8]
mov rcx, qword [rbx + 8]
call fcn.14002c610
mov rax, qword [rdi + 8]
mov qword [rax + 8], rbx
mov rax, qword [rdi + 8]
mov qword [rax], rbx
mov rax, qword [rdi + 8]
mov qword [rax + 0x10], rbx
mov qword [rdi + 0x10], 0
mov rbx, qword [r12 + 0x28]
test rbx, rbx
je 0x14001716e
mov rbp, qword [rbx]
test rbp, rbp
je 0x140017166
mov rdi, qword [rbx + 8]
cmp rbp, rdi
je 0x14001714a
nop
nop
nop
nop
nop
nop
nop
nop
nop
mov rax, qword [rbp]
mov rcx, rbp
xor edx, edx
call qword [rax]
add rbp, 0xb8
cmp rdi, rbp
jne 0x140017130
mov rbp, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rdx, rbp
cmp rdx, 0x1000
jae 0x1400193c0
mov rcx, rbp
call fcn.14004dce0
mov rcx, rbx
call fcn.14004dcd8
mov qword [r12 + 0x28], 0
mov dword [r12 + 0x30], 0
mov byte [r12 + 8], 0
cmp esi, 3
ja 0x1400171f5
mov dword [rsp + 0x20], 0xa83
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModuleList_count_size_mismatch_
call fcn.140007e70
mov rcx, rax
mov edx, esi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
lea rdx, [0x14006587e]
mov rcx, rax
call fcn.140007e70
mov edx, 4
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
jmp 0x14001736d
mov rcx, qword [r12 + 0x10]
lea rdx, [rsp + 0x5c]
mov r8d, 4
call fcn.140012720
test al, al
je 0x1400172ca
mov rcx, qword [r12 + 0x10]
cmp byte [rcx + 0x62], 0
je 0x140017304
cmp byte [rcx + 0x60], 0
je 0x140017304
mov edi, dword [rsp + 0x5c]
bswap edi
mov dword [rsp + 0x5c], edi
cmp edi, 0x25ed098
jae 0x140017314
mov eax, esi
imul edx, edi, 0x6c
lea rbp, [rdx + 4]
cmp rbp, rax
jne 0x1400173b2
cmp edi, 0x801
jb 0x1400173ea
mov dword [rsp + 0x20], 0xaa9
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModuleList_count
call fcn.140007e70
mov edx, dword [rsp + 0x5c]
mov rsi, qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rcx, rax
call rsi
lea rdx, str._exceeds_maximum
mov rcx, rax
call fcn.140007e70
mov rcx, rax
mov edx, 0x800
call rsi
jmp 0x14001736d
mov dword [rsp + 0x20], 0xa88
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModuleList_could_not_read_module_count
jmp 0x140017368
mov edi, dword [rsp + 0x5c]
cmp edi, 0x25ed098
jb 0x140017241
mov dword [rsp + 0x20], 0xa90
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModuleList_module_count
call fcn.140007e70
mov edx, dword [rsp + 0x5c]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
lea rdx, str._would_cause_multiplication_overflow
mov rcx, rax
call fcn.140007e70
mov rcx, qword [rsp + 0xa8]
call fcn.140010240
xor esi, esi
mov rcx, qword [rsp + 0x188]
xor rcx, rsp
call fcn.14004ed60
mov eax, esi
movaps xmm6, xmmword [rsp + 0x190]
movaps xmm7, xmmword [rsp + 0x1a0]
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add rdx, 8
cmp rdx, rax
jne 0x1400178ff
lea rdx, [rsp + 0x160]
mov r8d, 4
call fcn.140012720
test al, al
je 0x140017964
mov edi, dword [rsp + 0x5c]
cmp edi, 0x801
jae 0x14001725f
test edi, edi
je 0x1400179a1
mov ecx, 0x18
call fcn.14004dc9c
mov rcx, qword [r12 + 0x10]
mov byte [rsp + 0xb0], 0
mov qword [rsp + 0xb8], rcx
lea r14, [0x1400504a0]
mov qword [rsp + 0xa8], r14
lea r13, [0x1400504b0]
mov qword [rsp + 0xc0], r13
mov word [rsp + 0xc8], 0
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x140], xmm0
movdqu xmmword [rsp + 0x130], xmm0
movdqu xmmword [rsp + 0x120], xmm0
movdqu xmmword [rsp + 0x110], xmm0
movdqu xmmword [rsp + 0x100], xmm0
movdqu xmmword [rsp + 0xf0], xmm0
movdqu xmmword [rsp + 0xe0], xmm0
movdqu xmmword [rsp + 0xd0], xmm0
mov dword [rsp + 0x150], 0xffffffff
mov qword [rsp + 0x158], 0
mov esi, edi
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x30], rax
mov qword [rax + 0x10], 0
imul r15, rsi, 0xb8
cmp r15, 0x1000
jae 0x1400193de
mov rcx, r15
call fcn.14004dc9c
mov rbx, rax
lea rbp, [rsp + 0xc8]
mov rax, qword [rsp + 0x30]
mov qword [rax], rbx
mov qword [rax + 8], rbx
add r15, rbx
mov qword [rax + 0x10], r15
test sil, 1
je 0x140017533
mov al, byte [rsp + 0xb0]
mov byte [rbx + 8], al
lea rax, [0x140050400]
mov qword [rbx], rax
mov rax, qword [rsp + 0xb8]
mov qword [rbx + 0x10], rax
mov qword [rbx], r14
mov qword [rbx + 0x18], r13
lea rcx, [rbx + 0x20]
mov r8d, 0x98
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
add rbx, 0xb8
add rsi, 0xffffffffffffffff
cmp edi, 1
je 0x1400175db
lea rdi, [0x140050400]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
movzx eax, byte [rsp + 0xb0]
mov byte [rbx + 8], al
mov qword [rbx], rdi
mov rax, qword [rsp + 0xb8]
mov qword [rbx + 0x10], rax
mov qword [rbx], r14
mov qword [rbx + 0x18], r13
lea rcx, [rbx + 0x20]
mov r8d, 0x98
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rsp + 0xb0]
mov byte [rbx + 0xc0], al
mov qword [rbx + 0xb8], rdi
mov rax, qword [rsp + 0xb8]
mov qword [rbx + 0xc8], rax
mov qword [rbx + 0xb8], r14
mov qword [rbx + 0xd0], r13
lea rcx, [rbx + 0xd8]
mov r8d, 0x98
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
add rbx, 0x170
add rsi, 0xfffffffffffffffe
jne 0x140017550
mov r13, qword [rsp + 0x30]
mov qword [r13 + 8], rbx
lea rcx, [rsp + 0xa8]
call fcn.140014fa0
cmp dword [rsp + 0x5c], 0
je 0x1400179a5
mov esi, 0xb0
xor r15d, r15d
pxor xmm6, xmm6
mov rbx, qword [r13]
mov rbp, qword [rbx + rsi - 0x18]
test rbp, rbp
je 0x140017642
mov rax, qword [rbp + 0x18]
cmp rax, 0x10
jb 0x14001763a
mov rcx, qword [rbp]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14001788a
call fcn.14004dce0
mov rcx, rbp
call fcn.14004dcd8
mov qword [rbx + rsi - 0x18], 0
mov rbp, qword [rbx + rsi - 0x10]
test rbp, rbp
je 0x14001768c
mov rcx, qword [rbp]
test rcx, rcx
je 0x140017684
mov rdx, qword [rbp + 0x10]
sub rdx, rcx
cmp rdx, 0x1000
jae 0x1400178b3
call fcn.14004dce0
movdqu xmmword [rbp], xmm6
mov qword [rbp + 0x10], 0
mov rcx, rbp
call fcn.14004dcd8
mov qword [rbx + rsi - 0x10], 0
mov dword [rbx + rsi - 8], 0xffffffff
mov rbp, qword [rbx + rsi]
test rbp, rbp
je 0x1400176d0
mov rcx, qword [rbp]
test rcx, rcx
je 0x1400176c8
mov rdx, qword [rbp + 0x10]
sub rdx, rcx
cmp rdx, 0x1000
jae 0x1400178d9
call fcn.14004dce0
mov rcx, rbp
call fcn.14004dcd8
mov qword [rbx + rsi], 0
mov word [rbx + rsi - 0x90], 0
mov byte [rbx + rsi - 0xa8], 0
mov rcx, qword [rbx + rsi - 0xa0]
lea rdx, [rbx + rsi]
add rdx, 0xffffffffffffff78
mov r8d, 0x6c
call fcn.140012720
test al, al
je 0x140017b9e
lea rax, [rbx + rsi]
mov rax, qword [rax - 0xa0]
cmp byte [rax + 0x62], 0
je 0x140017844
cmp byte [rax + 0x60], 0
je 0x140017844
movdqu xmm1, xmmword [rbx + rsi - 0x88]
movdqu xmm2, xmmword [rbx + rsi - 0x78]
movdqu xmm3, xmmword [rbx + rsi - 0x68]
movdqu xmm0, xmmword [rbx + rsi - 0x58]
pshufd xmm4, xmm1, 0xe1
punpckhbw xmm1, xmm6
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
punpcklbw xmm4, xmm6
pshuflw xmm4, xmm4, 0x1b
pshufhw xmm4, xmm4, 0x1b
packuswb xmm4, xmm1
movdqu xmmword [rbx + rsi - 0x88], xmm4
movdqa xmm1, xmm2
punpckhbw xmm1, xmm6
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
punpcklbw xmm2, xmm6
pshuflw xmm2, xmm2, 0x1b
pshufhw xmm2, xmm2, 0x1b
packuswb xmm2, xmm1
movdqu xmmword [rbx + rsi - 0x78], xmm2
movdqa xmm1, xmm3
punpckhbw xmm1, xmm6
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
punpcklbw xmm3, xmm6
pshuflw xmm2, xmm3, 0x1b
pshufhw xmm2, xmm2, 0x1b
packuswb xmm2, xmm1
movdqu xmmword [rbx + rsi - 0x68], xmm2
movdqa xmm1, xmm0
punpckhbw xmm1, xmm6
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
punpcklbw xmm0, xmm6
pshuflw xmm0, xmm0, 0x1b
pshufhw xmm0, xmm0, 0x1b
packuswb xmm0, xmm1
movdqu xmmword [rbx + rsi - 0x58], xmm0
movdqu xmm0, xmmword [rbx + rsi - 0x48]
movdqa xmm1, xmm0
punpckhbw xmm1, xmm6
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
punpcklbw xmm0, xmm6
pshuflw xmm0, xmm0, 0x1b
pshufhw xmm0, xmm0, 0x1b
packuswb xmm0, xmm1
movdqu xmmword [rbx + rsi - 0x48], xmm0
mov eax, dword [rbx + rsi - 0x38]
bswap eax
mov dword [rbx + rsi - 0x38], eax
mov eax, dword [rbx + rsi - 0x34]
bswap eax
mov dword [rbx + rsi - 0x34], eax
mov eax, dword [rbx + rsi - 0x30]
bswap eax
mov dword [rbx + rsi - 0x30], eax
mov eax, dword [rbx + rsi - 0x80]
test rax, rax
je 0x1400179c7
mov rcx, qword [rbx + rsi - 0x88]
not rcx
cmp rcx, rax
jb 0x1400179c7
mov byte [rbx + rsi - 0x90], 1
add r15, 1
mov eax, dword [rsp + 0x5c]
add rsi, 0xb8
cmp r15, rax
jb 0x140017608
jmp 0x140017cae
mov rdi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rdi
cmp rcx, 0x20
jae 0x140019648
add rax, 0x28
mov rdx, rax
mov rcx, rdi
mov r13, qword [rsp + 0x30]
jmp 0x140017635
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x140019648
add rdx, 0x27
mov rcx, rax
mov r13, qword [rsp + 0x30]
jmp 0x140017672
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x140019648
add rdx, 0x27
mov rcx, rax
mov r13, qword [rsp + 0x30]
jmp 0x1400176c3
mov dword [rsp + 0x20], 0xaa1
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModuleList_size_mismatch_
call fcn.140007e70
mov rcx, rax
mov edx, esi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
lea rdx, [0x140065879]
mov rcx, rax
call fcn.140007e70
imul edx, dword [rsp + 0x5c], 0x6c
add rdx, 4
jmp 0x1400171e7
mov dword [rsp + 0x20], 0xa9c
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModuleList_cannot_read_modulelist_padded_bytes
jmp 0x140017368
xor eax, eax
jmp 0x1400179b4
mov dword [rsp + 0x58], 0
xor eax, eax
mov qword [r12 + 0x28], r13
mov dword [r12 + 0x30], eax
mov byte [r12 + 8], 1
mov sil, 1
jmp 0x14001737c
mov dword [rsp + 0x20], 0x786
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x60]
mov r8d, 1
call fcn.14000e780
mov rcx, qword [rsp + 0x60]
lea rdx, str.MinidumpModule_has_a_module_problem_
call fcn.140007e70
mov r14, rax
mov r9, qword [rbx + rsi - 0x88]
lea r8, str.0x_llx
lea rdi, [rsp + 0x160]
mov edx, 0x13
mov rcx, rdi
call fcn.140010280
mov eax, 0xf
movq xmm0, rax
pslldq xmm0, 8
movdqu xmmword [rsp + 0xb8], xmm0
mov byte [rsp + 0xa8], 0
mov rcx, rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbp, rax
cmp rax, 0xf
jbe 0x140019405
lea rcx, [rsp + 0xa8]
lea r9, [rsp + 0x160]
mov rdx, rbp
call fcn.140006050
mov r8, qword [rsp + 0xb8]
cmp qword [rsp + 0xc0], 0xf
jbe 0x1400193f8
mov rdx, qword [rsp + 0xa8]
mov rcx, r14
call fcn.140009720
lea rdx, [0x140064cb4]
mov rcx, rax
call fcn.140007e70
mov rbp, rax
mov r9d, dword [rbx + rsi - 0x80]
lea r8, str.0x_x
lea rsi, [rsp + 0x88]
mov edx, 0xb
mov rcx, rsi
call fcn.140010280
mov eax, 0xf
movq xmm0, rax
pslldq xmm0, 8
movdqu xmmword [rsp + 0x170], xmm0
mov byte [rsp + 0x160], 0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rsi, rax
cmp rax, 0xf
jbe 0x140019432
lea rcx, [rsp + 0x160]
lea r9, [rsp + 0x88]
mov rdx, rsi
call fcn.140006050
mov r8, qword [rsp + 0x170]
cmp qword [rsp + 0x178], 0xf
jbe 0x140017b34
mov rdi, qword [rsp + 0x160]
mov rcx, rbp
mov rdx, rdi
call fcn.140009720
mov rax, qword [rsp + 0x178]
cmp rax, 0x10
jb 0x140017b6b
mov rcx, qword [rsp + 0x160]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140019482
call fcn.14004dce0
mov rax, qword [rsp + 0xc0]
cmp rax, 0x10
jb 0x140017b97
mov rcx, qword [rsp + 0xa8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400194ab
call fcn.14004dce0
mov rcx, qword [rsp + 0x60]
jmp 0x140017be3
mov dword [rsp + 0x20], 0x765
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_cannot_read_module
call fcn.140007e70
mov rcx, qword [rsp + 0xa8]
call fcn.140010240
mov dword [rsp + 0x20], 0xab8
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModuleList_could_not_read_module
call fcn.140007e70
mov rsi, qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rcx, rax
mov edx, r15d
call rsi
lea rdx, [0x140064bbf]
mov rcx, rax
call fcn.140007e70
mov edx, dword [rsp + 0x5c]
mov rcx, rax
call rsi
mov rcx, qword [rsp + 0xa8]
call fcn.140010240
mov rdi, qword [r13]
test rdi, rdi
je 0x140017ca1
mov rsi, qword [r13 + 8]
cmp rdi, rsi
je 0x140017c85
mov rax, qword [rdi]
mov rcx, rdi
xor edx, edx
call qword [rax]
add rdi, 0xb8
cmp rsi, rdi
jne 0x140017c6b
mov rdi, qword [r13]
mov rdx, qword [r13 + 0x10]
sub rdx, rdi
cmp rdx, 0x1000
jae 0x14001945f
mov rcx, rdi
call fcn.14004dce0
mov rcx, r13
call fcn.14004dcd8
jmp 0x14001737a
mov dword [rsp + 0x58], 0
test eax, eax
je 0x1400179ad
movdqa xmm6, xmmword [0x140050fa0]
pxor xmm7, xmm7
xor ebx, ebx
xor ecx, ecx
mov qword [rsp + 0x38], rbx
mov eax, ecx
mov rsi, qword [r13]
imul rbx, rax, 0xb8
cmp byte [rsi + rbx + 0x20], 0
je 0x140017d7a
mov rcx, qword [rsi + rbx + 0x10]
mov edx, dword [rsi + rbx + 0x3c]
call fcn.1400150c0
mov qword [rsi + rbx + 0x98], rax
test rax, rax
je 0x140017db7
lea rbp, [rsi + rbx]
add rbp, 0x20
mov byte [rsi + rbx + 8], 1
cmp dword [rsi + rbx + 0x74], 0
je 0x140017d43
cmp byte [rbp], 0
je 0x140017df4
mov r14, qword [rsi + rbx + 0xa0]
test r14, r14
je 0x140017e31
cmp qword [r14], 0
je 0x140017fd6
mov eax, dword [rsi + rbx + 0x7c]
test eax, eax
je 0x140017d70
cmp byte [rbp], 0
je 0x140017ecd
mov rdi, qword [rsi + rbx + 0xb0]
test rdi, rdi
je 0x140017f0f
cmp qword [rdi], 0
je 0x1400180b2
mov byte [rsi + rbx + 0x21], 1
jmp 0x140018107
mov dword [rsp + 0x20], 0x793
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.Invalid_MinidumpModule_for_ReadAuxiliaryData
jmp 0x1400180ea
mov dword [rsp + 0x20], 0x79a
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_could_not_read_name
jmp 0x1400180ea
mov dword [rsp + 0x20], 0x8f5
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.Invalid_MinidumpModule_for_GetCVRecord
jmp 0x140017fc4
mov rcx, qword [rbp - 0x10]
mov edx, dword [rsi + rbx + 0x78]
call fcn.140013180
test al, al
je 0x140017f8c
lea r13, [rsi + rbx]
add r13, 0x74
mov r15d, dword [r13]
cmp r15, 0x8001
jb 0x14001842d
mov dword [rsp + 0x20], 0x906
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_CodeView_record_size
call fcn.140007e70
mov edx, dword [r13]
mov rcx, rax
mov rax, qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rdi, rax
call rax
mov rcx, rax
lea rdx, str._exceeds_maximum
call fcn.140007e70
mov rcx, rax
mov edx, 0x8000
call rdi
jmp 0x140017fc9
mov dword [rsp + 0x20], 0x97e
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.Invalid_MinidumpModule_for_GetMiscRecord
call fcn.140007e70
jmp 0x1400180a5
lea r13, [rsi + rbx]
add r13, 0x7c
cmp eax, 0xb
ja 0x140018013
mov dword [rsp + 0x20], 0x988
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_miscellaneous_debugging_record_size_mismatch_
call fcn.140007e70
mov edx, 0xc
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
mov rcx, rax
lea rdx, [0x140065874]
call fcn.140007e70
mov edx, dword [r13]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
jmp 0x1400180a5
mov dword [rsp + 0x20], 0x901
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_could_not_seek_to_CodeView_record
call fcn.140007e70
mov rcx, qword [rsp + 0xa8]
call fcn.140010240
mov dword [rsp + 0x20], 0x7a4
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_has_no_CodeView_record__but_one_was_expected
jmp 0x1400180ea
mov rcx, qword [rbp - 0x10]
mov edx, dword [rsi + rbx + 0x80]
call fcn.140013180
test al, al
je 0x140018542
mov r14d, dword [r13]
cmp r14, 0x8001
jb 0x1400185f7
mov dword [rsp + 0x20], 0x995
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_miscellaneous_debugging_record_size
call fcn.140007e70
mov edx, dword [r13]
mov rcx, rax
mov rax, qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rdi, rax
call rax
mov rcx, rax
lea rdx, str._exceeds_maximum
call fcn.140007e70
mov rcx, rax
mov edx, 0x8000
call rdi
mov rcx, qword [rsp + 0xa8]
call fcn.140010240
mov dword [rsp + 0x20], 0x7aa
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_has_no_miscellaneous_debug_record__but_one_was_expected
call fcn.140007e70
mov rcx, qword [rsp + 0xa8]
call fcn.140010240
cmp byte [rsi + rbx + 8], 0
je 0x140018ebb
lea r15, [rsi + rbx]
add r15, 0x18
mov rax, qword [rsi + rbx + 0x18]
mov rcx, r15
call qword [rax + 8]
mov r13, rax
mov qword [rsp + 0x50], rax
mov rax, qword [rsi + rbx + 0x18]
mov rcx, r15
call qword [rax + 0x10]
mov qword [rsp + 0x48], rax
cmp r13, 0xffffffffffffffff
je 0x140018dc9
mov rbx, rax
mov rdi, r13
mov rax, qword [r12 + 0x20]
mov rcx, qword [rax + 8]
mov rdx, qword [rcx + 8]
cmp byte [rdx + 0x19], 0
je 0x1400182e4
mov rcx, qword [r12 + 0x10]
call fcn.140016e60
mov r14d, eax
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x88], rdi
mov rsi, qword [r12 + 0x20]
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0xa8], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov rcx, rsi
lea rdx, [rsp + 0x88]
lea r8, [rsp + 0xa8]
lea r9, [rsp + 0x160]
call fcn.14002db60
test al, al
jne 0x14001825e
test r14b, r14b
je 0x14001825e
mov rax, qword [r15]
mov rcx, r15
lea rsi, [rsp + 0x160]
mov rdx, rsi
call qword [rax + 0x18]
movdqu xmmword [rsp + 0xb8], xmm6
movabs rax, 0x6873612f7665642f
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xb0], 0x2f6d656d
mov byte [rsp + 0xb4], 0
mov rcx, rsi
lea rdx, [rsp + 0xa8]
call fcn.14002c650
mov ebp, eax
mov rax, qword [rsp + 0x178]
cmp rax, 0x10
mov rsi, qword [rsp + 0x38]
jb 0x140018258
mov rcx, qword [rsp + 0x160]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140018983
call fcn.14004dce0
test ebp, ebp
jne 0x140018267
jmp 0x1400182c0
test al, al
mov rsi, qword [rsp + 0x38]
jne 0x1400182c0
sub r13, rsi
setb al
test al, r14b
je 0x140018f3a
add rbx, r13
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rsi
mov rcx, qword [r12 + 0x20]
mov qword [rsp + 0xa8], 0
lea rax, [rsp + 0x58]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x50]
lea r8, [rsp + 0xa8]
lea r9, [rsp + 0x48]
call fcn.14002db60
test al, al
je 0x140019130
mov rdi, rsi
mov r13, qword [rsp + 0x30]
add rbx, rdi
mov ecx, dword [rsp + 0x58]
add ecx, 1
mov dword [rsp + 0x58], ecx
mov eax, dword [rsp + 0x5c]
cmp ecx, eax
jb 0x140017cce
jmp 0x1400179af
mov rax, rcx
nop
nop
nop
nop
nop
nop
nop
nop
nop
xor ebp, ebp
cmp qword [rdx + 0x20], r13
setb bpl
cmovae rax, rdx
shl rbp, 4
mov rdx, qword [rdx + rbp]
cmp byte [rdx + 0x19], 0
je 0x1400182f0
cmp rax, rcx
je 0x140018159
cmp rdi, qword [rax + 0x28]
jb 0x140018159
mov eax, dword [rax + 0x38]
cmp eax, dword [rsp + 0x5c]
jae 0x140018159
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx]
imul rax, rax, 0xb8
lea rbp, [rcx + rax]
add rbp, 0x18
mov rax, qword [rcx + rax + 0x18]
mov rcx, rbp
call qword [rax + 8]
mov rsi, rax
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 8]
cmp rsi, rax
jne 0x140018159
mov rax, qword [rbp]
mov rcx, rbp
call qword [rax + 0x10]
mov rsi, rax
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
cmp rsi, rax
jne 0x140018159
mov rax, qword [r15]
mov rcx, r15
lea rdx, [rsp + 0xa8]
call qword [rax + 0x18]
mov rax, qword [rbp]
mov rcx, rbp
lea rdx, [rsp + 0x160]
call qword [rax + 0x18]
mov r8, qword [rsp + 0xb8]
cmp qword [rsp + 0x170], r8
je 0x14001879f
xor esi, esi
mov rax, qword [rsp + 0x178]
cmp rax, 0x10
jb 0x1400183e9
mov rcx, qword [rsp + 0x160]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140018c98
call fcn.14004dce0
mov rax, qword [rsp + 0xc0]
cmp rax, 0x10
jb 0x140018415
mov rcx, qword [rsp + 0xa8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140018cbc
call fcn.14004dce0
test sil, sil
je 0x140018159
mov r13, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x38]
jmp 0x1400182c8
mov ecx, 0x18
call fcn.14004dc9c
mov r14, rax
movdqu xmmword [rax], xmm7
mov qword [rax + 0x10], 0
test r15d, r15d
je 0x1400186fd
cmp r15d, 0x1000
jae 0x140018c7e
mov rcx, r15
call fcn.14004dc9c
mov rcx, rax
mov qword [r14], rcx
lea rdi, [rcx + r15]
mov qword [r14 + 0x10], rdi
xor edx, edx
mov r8, r15
call sub.VCRUNTIME140.dll_memset
mov qword [r14 + 8], rdi
mov eax, dword [r13]
mov r15, qword [r14]
mov rcx, qword [rbp - 0x10]
mov r8d, eax
mov rdx, r15
call fcn.140012720
test al, al
je 0x14001857f
mov eax, dword [r13]
mov ecx, 0xffffffff
cmp eax, 5
jb 0x1400189b8
mov edx, dword [r15]
mov r9, qword [rbp - 0x10]
mov r8b, byte [r9 + 0x62]
mov ecx, edx
test r8b, r8b
je 0x1400184ce
cmp byte [r9 + 0x60], 0
mov ecx, edx
bswap ecx
cmove ecx, edx
cmp ecx, 0x3031424e
je 0x140018707
cmp ecx, 0x4270454c
je 0x14001877c
cmp ecx, 0x53445352
jne 0x1400189b8
cmp eax, 0x18
ja 0x14001886a
mov dword [rsp + 0x20], 0x928
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_CodeView7_record_size_mismatch_
call fcn.140007e70
mov edx, 0x18
jmp 0x140018752
mov dword [rsp + 0x20], 0x98f
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_could_not_seek_to_miscellaneous_debugging_record
jmp 0x140017f05
mov dword [rsp + 0x20], 0x917
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_could_not_read_CodeView_record
call fcn.140007e70
mov rcx, qword [rsp + 0xa8]
call fcn.140010240
mov rcx, qword [r14]
test rcx, rcx
je 0x1400185ea
mov rdx, qword [r14 + 0x10]
sub rdx, rcx
cmp rdx, 0x1000
jae 0x140018cfa
call fcn.14004dce0
mov rcx, r14
call fcn.14004dcd8
jmp 0x140017fd6
mov ecx, 0x18
call fcn.14004dc9c
mov rdi, rax
movdqu xmmword [rax], xmm7
mov qword [rax + 0x10], 0
test r14d, r14d
je 0x140018978
cmp r14d, 0x1000
jae 0x140018ce0
mov rcx, r14
call fcn.14004dc9c
mov rcx, rax
mov qword [rdi], rcx
lea r15, [rcx + r14]
mov qword [rdi + 0x10], r15
xor edx, edx
mov r8, r14
call sub.VCRUNTIME140.dll_memset
mov qword [rdi + 8], r15
mov r15, qword [rdi]
mov r8d, dword [r13]
mov rcx, qword [rbp - 0x10]
mov rdx, r15
call fcn.140012720
test al, al
je 0x1400186bb
mov rax, qword [rbp - 0x10]
cmp byte [rax + 0x62], 0
je 0x140018b75
cmp byte [rax + 0x60], 0
je 0x140018b75
mov eax, dword [r15]
bswap eax
mov dword [r15], eax
mov eax, dword [r15 + 4]
bswap eax
mov dword [r15 + 4], eax
cmp byte [r15 + 8], 0
je 0x140018b75
mov ecx, dword [r13]
add rcx, 0xfffffffffffffff4
mov rax, rcx
shr rax, 1
je 0x140018b75
cmp rcx, 0x20
jae 0x1400189db
xor ecx, ecx
jmp 0x140018b5a
mov dword [rsp + 0x20], 0x9a7
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_could_not_read_miscellaneous_debugging_record
call fcn.140007e70
jmp 0x140018c03
xor r15d, r15d
xor eax, eax
jmp 0x140018487
cmp eax, 0x10
ja 0x1400188f0
mov dword [rsp + 0x20], 0x943
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_CodeView2_record_size_mismatch_
call fcn.140007e70
mov edx, 0x10
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
mov rcx, rax
lea rdx, [0x140065874]
call fcn.140007e70
mov edx, dword [r13]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
jmp 0x1400185bc
mov ecx, 0x4270454c
test r8b, r8b
je 0x1400189b8
cmp byte [r9 + 0x60], 0
je 0x1400189b8
bswap edx
mov dword [r15], edx
jmp 0x1400189b8
cmp qword [rsp + 0x178], 0xf
jbe 0x140018d1b
mov rcx, qword [rsp + 0x160]
cmp qword [rsp + 0xc0], 0xf
jbe 0x140018d32
mov rdx, qword [rsp + 0xa8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400183bb
mov rax, qword [r15]
mov rcx, r15
lea rdx, [rsp + 0x88]
call qword [rax + 0x20]
mov rax, qword [rbp]
mov rcx, rbp
lea rdx, [rsp + 0x60]
call qword [rax + 0x20]
mov r8, qword [rsp + 0x98]
mov rbp, qword [rsp + 0x78]
cmp qword [rsp + 0x70], r8
je 0x140018c3e
xor esi, esi
cmp rbp, 0x10
jb 0x140018835
mov rcx, qword [rsp + 0x60]
lea rdx, [rbp + 1]
cmp rdx, 0x1000
jae 0x140018d60
call fcn.14004dce0
mov rax, qword [rsp + 0xa0]
cmp rax, 0x10
jb 0x1400183bd
mov rcx, qword [rsp + 0x88]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140018d84
call fcn.14004dce0
jmp 0x1400183bd
test r8b, r8b
je 0x1400188a5
cmp byte [r9 + 0x60], 0
je 0x1400188a5
mov eax, dword [r15]
mov ecx, dword [r15 + 4]
bswap eax
mov dword [r15], eax
bswap ecx
mov dword [r15 + 4], ecx
rol word [r15 + 8], 8
rol word [r15 + 0xa], 8
mov eax, dword [r15 + 0x14]
bswap eax
mov dword [r15 + 0x14], eax
mov eax, dword [r13]
mov r15, qword [r14]
add eax, 0xffffffff
cmp byte [r15 + rax], 0
je 0x1400189ac
mov dword [rsp + 0x20], 0x93b
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_CodeView7_record_string_is_not_0_terminated
jmp 0x1400185b7
test r8b, r8b
je 0x140018931
cmp byte [r9 + 0x60], 0
je 0x140018931
movdqu xmm0, xmmword [r15]
movdqa xmm1, xmm0
punpckhbw xmm1, xmm7
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
punpcklbw xmm0, xmm7
pshuflw xmm0, xmm0, 0x1b
pshufhw xmm0, xmm0, 0x1b
packuswb xmm0, xmm1
movdqu xmmword [r15], xmm0
mov eax, dword [r13]
mov r15, qword [r14]
add eax, 0xffffffff
cmp byte [r15 + rax], 0
je 0x1400189b3
mov dword [rsp + 0x20], 0x956
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MindumpModule_CodeView2_record_string_is_not_0_terminated
jmp 0x1400185b7
xor r8d, r8d
xor r15d, r15d
jmp 0x140018651
mov rsi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rsi
cmp rcx, 0x20
jae 0x140019648
add rax, 0x28
mov rdx, rax
mov rcx, rsi
mov rsi, qword [rsp + 0x38]
jmp 0x140018253
mov ecx, 0x53445352
jmp 0x1400189b8
mov ecx, 0x3031424e
lea rax, [rsi + rbx]
add rax, 0xa0
mov qword [rax], r14
mov dword [rsi + rbx + 0xa8], ecx
cmp qword [r14], 0
jne 0x140017d43
jmp 0x140017fd6
mov rcx, rax
and rcx, 0xfffffffffffffff0
lea rbp, [rcx - 0x10]
mov rdx, rbp
shr rdx, 4
add rdx, 1
mov r8d, edx
and r8d, 1
test rbp, rbp
je 0x140018aea
mov ebp, 1
sub rbp, rdx
add rbp, r8
add rbp, 0xffffffffffffffff
xor edx, edx
movdqu xmm1, xmmword [r15 + rdx*2 + 0xc]
movdqu xmm2, xmmword [r15 + rdx*2 + 0x1c]
movdqu xmm3, xmmword [r15 + rdx*2 + 0x2c]
movdqu xmm0, xmmword [r15 + rdx*2 + 0x3c]
movdqa xmm4, xmm1
punpckhbw xmm4, xmm7
pshuflw xmm4, xmm4, 0xb1
pshufhw xmm4, xmm4, 0xb1
punpcklbw xmm1, xmm7
pshuflw xmm1, xmm1, 0xb1
pshufhw xmm1, xmm1, 0xb1
packuswb xmm1, xmm4
movdqa xmm4, xmm2
punpckhbw xmm4, xmm7
pshuflw xmm4, xmm4, 0xb1
pshufhw xmm4, xmm4, 0xb1
punpcklbw xmm2, xmm7
pshuflw xmm2, xmm2, 0xb1
pshufhw xmm2, xmm2, 0xb1
packuswb xmm2, xmm4
movdqu xmmword [r15 + rdx*2 + 0xc], xmm1
movdqu xmmword [r15 + rdx*2 + 0x1c], xmm2
movdqa xmm1, xmm3
punpckhbw xmm1, xmm7
pshuflw xmm1, xmm1, 0xb1
pshufhw xmm1, xmm1, 0xb1
punpcklbw xmm3, xmm7
pshuflw xmm2, xmm3, 0xb1
pshufhw xmm2, xmm2, 0xb1
packuswb xmm2, xmm1
movdqa xmm1, xmm0
punpckhbw xmm1, xmm7
pshuflw xmm1, xmm1, 0xb1
pshufhw xmm1, xmm1, 0xb1
punpcklbw xmm0, xmm7
pshuflw xmm0, xmm0, 0xb1
pshufhw xmm0, xmm0, 0xb1
packuswb xmm0, xmm1
movdqu xmmword [r15 + rdx*2 + 0x2c], xmm2
movdqu xmmword [r15 + rdx*2 + 0x3c], xmm0
add rdx, 0x20
add rbp, 2
jne 0x140018a12
jmp 0x140018aec
xor edx, edx
test r8, r8
je 0x140018b55
movdqu xmm0, xmmword [r15 + rdx*2 + 0xc]
movdqu xmm1, xmmword [r15 + rdx*2 + 0x1c]
movdqa xmm2, xmm0
punpckhbw xmm2, xmm7
pshuflw xmm2, xmm2, 0xb1
pshufhw xmm2, xmm2, 0xb1
punpcklbw xmm0, xmm7
pshuflw xmm0, xmm0, 0xb1
pshufhw xmm0, xmm0, 0xb1
packuswb xmm0, xmm2
movdqa xmm2, xmm1
punpckhbw xmm2, xmm7
pshuflw xmm2, xmm2, 0xb1
pshufhw xmm2, xmm2, 0xb1
punpcklbw xmm1, xmm7
pshuflw xmm1, xmm1, 0xb1
pshufhw xmm1, xmm1, 0xb1
packuswb xmm1, xmm2
movdqu xmmword [r15 + rdx*2 + 0xc], xmm0
movdqu xmmword [r15 + rdx*2 + 0x1c], xmm1
cmp rax, rcx
je 0x140018b75
sub rax, rcx
lea rcx, [r15 + rcx*2]
add rcx, 0xc
xor edx, edx
rol word [rcx + rdx*2], 8
add rdx, 1
cmp rax, rdx
jne 0x140018b67
mov eax, dword [r13]
cmp eax, dword [r15 + 4]
jne 0x140018b9b
lea rax, [rsi + rbx]
add rax, 0xb0
mov qword [rax], rdi
cmp qword [rdi], 0
jne 0x140017d70
jmp 0x1400180b2
mov dword [rsp + 0x20], 0x9bd
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_miscellaneous_debugging_record_data_size_mismatch_
call fcn.140007e70
mov edx, dword [r13]
mov rcx, rax
mov rax, qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rbp, rax
call rax
mov rcx, rax
lea rdx, [0x140065879]
call fcn.140007e70
mov edx, dword [r15 + 4]
mov rcx, rax
call rbp
mov rcx, qword [rsp + 0xa8]
call fcn.140010240
mov rcx, qword [rdi]
test rcx, rcx
je 0x140018c31
mov rdx, qword [rdi + 0x10]
sub rdx, rcx
cmp rdx, 0x1000
jae 0x140018d3f
call fcn.14004dce0
mov rcx, rdi
call fcn.14004dcd8
jmp 0x1400180b2
cmp rbp, 0xf
jbe 0x140018da8
mov rcx, qword [rsp + 0x60]
cmp qword [rsp + 0xa0], 0xf
jbe 0x140018dbc
mov rdx, qword [rsp + 0x88]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete sil
cmp rbp, 0x10
jae 0x14001881a
jmp 0x140018835
lea rcx, [r15 + 0x27]
call fcn.14004dc9c
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x140018467
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019648
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x1400183e4
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019648
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140018410
lea rcx, [r14 + 0x27]
call fcn.14004dc9c
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x140018631
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x140019648
add rdx, 0x27
mov rcx, rax
jmp 0x1400185e5
lea rcx, [rsp + 0x160]
cmp qword [rsp + 0xc0], 0xf
ja 0x1400187c5
lea rdx, [rsp + 0xa8]
jmp 0x1400187cd
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x140019648
add rdx, 0x27
mov rcx, rax
jmp 0x140018c2c
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x140019648
add rbp, 0x28
mov rdx, rbp
mov rcx, rax
jmp 0x140018830
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019648
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140018860
lea rcx, [rsp + 0x60]
cmp qword [rsp + 0xa0], 0xf
ja 0x140018c5c
lea rdx, [rsp + 0x88]
jmp 0x140018c64
mov dword [rsp + 0x20], 0xada
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x160]
mov r8d, 1
call fcn.14000e780
mov rcx, qword [rsp + 0x160]
lea rdx, str.MinidumpModuleList_found_bad_base_address_for_module
call fcn.140007e70
mov edx, dword [rsp + 0x58]
mov rcx, rax
mov rax, qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rsi, rax
call rax
lea rdx, [0x140064bbf]
mov rcx, rax
call fcn.140007e70
mov edx, dword [rsp + 0x5c]
mov rcx, rax
call rsi
lea rdx, [0x14006611e]
mov rcx, rax
call fcn.140007e70
mov rsi, rax
mov rax, qword [r15]
lea rdi, [rsp + 0xa8]
mov rcx, r15
mov rdx, rdi
call qword [rax + 0x18]
mov r8, qword [rsp + 0xb8]
cmp qword [rsp + 0xc0], 0xf
jbe 0x140018e72
mov rdi, qword [rsp + 0xa8]
mov r13, qword [rsp + 0x30]
mov rcx, rsi
mov rdx, rdi
call fcn.140009720
mov rax, qword [rsp + 0xc0]
cmp rax, 0x10
jb 0x140018eae
mov rcx, qword [rsp + 0xa8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140019623
call fcn.14004dce0
mov rcx, qword [rsp + 0x160]
jmp 0x140017c54
mov dword [rsp + 0x20], 0xace
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e780
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModuleList_could_not_read_required_module_auxiliary_data_for_module
call fcn.140007e70
mov edx, dword [rsp + 0x58]
mov rcx, rax
mov rax, qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rsi, rax
call rax
lea rdx, [0x140064bbf]
mov rcx, rax
call fcn.140007e70
mov edx, dword [rsp + 0x5c]
mov rcx, rax
call rsi
mov rcx, qword [rsp + 0xa8]
call fcn.140010240
mov r13, qword [rsp + 0x30]
jmp 0x140017c59
mov dword [rsp + 0x20], 0xaf4
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x40]
mov r8d, 1
call fcn.14000e780
mov rcx, qword [rsp + 0x40]
lea rdx, str.MinidumpModuleList_could_not_store_module
call fcn.140007e70
mov edx, dword [rsp + 0x58]
mov rcx, rax
mov rax, qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rsi, rax
call rax
lea rdx, [0x140064bbf]
mov rcx, rax
call fcn.140007e70
mov edx, dword [rsp + 0x5c]
mov rcx, rax
call rsi
lea rdx, [0x14006611e]
mov rcx, rax
call fcn.140007e70
mov rsi, rax
mov rax, qword [r15]
lea rbp, [rsp + 0xa8]
mov rcx, r15
mov rdx, rbp
call qword [rax + 0x18]
mov r8, qword [rsp + 0xb8]
cmp qword [rsp + 0xc0], 0xf
jbe 0x140018fdd
mov rbp, qword [rsp + 0xa8]
mov r13, qword [rsp + 0x30]
mov rcx, rsi
mov rdx, rbp
call fcn.140009720
lea rdx, [0x14006611e]
mov rcx, rax
call fcn.140007e70
mov rbp, rax
lea r8, str.0x_llx
lea rsi, [rsp + 0x60]
mov edx, 0x13
mov rcx, rsi
mov r9, rdi
call fcn.140010280
mov eax, 0xf
movq xmm0, rax
pslldq xmm0, 8
movdqu xmmword [rsp + 0x170], xmm0
mov byte [rsp + 0x160], 0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rsi, rax
cmp rax, 0xf
jbe 0x140019508
lea rcx, [rsp + 0x160]
lea r9, [rsp + 0x60]
mov rdx, rsi
call fcn.140006050
mov r8, qword [rsp + 0x170]
cmp qword [rsp + 0x178], 0xf
jbe 0x1400194d4
mov rdx, qword [rsp + 0x160]
mov rcx, rbp
call fcn.140009720
lea rdx, [0x140064cb4]
mov rcx, rax
call fcn.140007e70
mov rdi, rax
lea r8, str.0x_llx
lea rsi, [rsp + 0x60]
mov edx, 0x13
mov rcx, rsi
mov r9, rbx
call fcn.140010280
mov eax, 0xf
movq xmm0, rax
pslldq xmm0, 8
movdqu xmmword [rsp + 0x98], xmm0
mov byte [rsp + 0x88], 0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rsi, rax
cmp rax, 0xf
jbe 0x140019532
lea rcx, [rsp + 0x88]
lea r9, [rsp + 0x60]
mov rdx, rsi
call fcn.140006050
mov r8, qword [rsp + 0x98]
cmp qword [rsp + 0xa0], 0xf
jbe 0x1400194e1
mov rdx, qword [rsp + 0x88]
mov rcx, rdi
call fcn.140009720
jmp 0x140019332
mov dword [rsp + 0x20], 0xb02
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea r9, str.z:_build_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x40]
mov r8d, 1
call fcn.14000e780
mov rcx, qword [rsp + 0x40]
lea rdx, str.MinidumpModuleList_could_not_store_module
call fcn.140007e70
mov edx, dword [rsp + 0x58]
mov rcx, rax
mov rax, qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rsi, rax
call rax
lea rdx, [0x140064bbf]
mov rcx, rax
call fcn.140007e70
mov edx, dword [rsp + 0x5c]
mov rcx, rax
call rsi
lea rdx, [0x14006611e]
mov rcx, rax
call fcn.140007e70
mov rsi, rax
mov rax, qword [r15]
lea rdi, [rsp + 0xa8]
mov rcx, r15
mov rdx, rdi
call qword [rax + 0x18]
mov r8, qword [rsp + 0xb8]
cmp qword [rsp + 0xc0], 0xf
mov r13, qword [rsp + 0x30]
jbe 0x1400191d8
mov rdi, qword [rsp + 0xa8]
mov rcx, rsi
mov rdx, rdi
call fcn.140009720
lea rdx, [0x14006611e]
mov rcx, rax
call fcn.140007e70
mov rdi, rax
lea r8, str.0x_llx
lea rsi, [rsp + 0x60]
mov edx, 0x13
mov rcx, rsi
mov r9, qword [rsp + 0x38]
call fcn.140010280
mov eax, 0xf
movq xmm0, rax
pslldq xmm0, 8
movdqu xmmword [rsp + 0x170], xmm0
mov byte [rsp + 0x160], 0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rsi, rax
cmp rax, 0xf
jbe 0x14001955c
lea rcx, [rsp + 0x160]
lea r9, [rsp + 0x60]
mov rdx, rsi
call fcn.140006050
mov r8, qword [rsp + 0x170]
cmp qword [rsp + 0x178], 0xf
jbe 0x1400194ee
mov rdx, qword [rsp + 0x160]
mov rcx, rdi
call fcn.140009720
lea rdx, [0x140064cb4]
mov rcx, rax
call fcn.140007e70
mov rdi, rax
lea r8, str.0x_llx
lea rsi, [rsp + 0x60]
mov edx, 0x13
mov rcx, rsi
mov r9, rbx
call fcn.140010280
mov eax, 0xf
movq xmm0, rax
pslldq xmm0, 8
movdqu xmmword [rsp + 0x98], xmm0
mov byte [rsp + 0x88], 0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rsi, rax
cmp rax, 0xf
jbe 0x140019586
lea rcx, [rsp + 0x88]
lea r9, [rsp + 0x60]
mov rdx, rsi
call fcn.140006050
mov r8, qword [rsp + 0x98]
cmp qword [rsp + 0xa0], 0xf
jbe 0x1400194fb
mov rdx, qword [rsp + 0x88]
mov rcx, rdi
call fcn.140009720
lea rdx, str.__after_adjusting
mov rcx, rax
call fcn.140007e70
mov rax, qword [rsp + 0xa0]
cmp rax, 0x10
jb 0x14001935e
mov rcx, qword [rsp + 0x88]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400195b0
call fcn.14004dce0
mov rax, qword [rsp + 0x178]
cmp rax, 0x10
jb 0x14001938a
mov rcx, qword [rsp + 0x160]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400195d9
call fcn.14004dce0
mov rax, qword [rsp + 0xc0]
cmp rax, 0x10
jb 0x1400193b6
mov rcx, qword [rsp + 0xa8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400195fe
call fcn.14004dce0
mov rcx, qword [rsp + 0x40]
jmp 0x140017c54
mov rcx, qword [rbp - 8]
add rbp, 0xfffffffffffffff8
sub rbp, rcx
cmp rbp, 0x20
jae 0x140019648
add rdx, 0x27
jmp 0x140017161
lea rcx, [r15 + 0x27]
call fcn.14004dc9c
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x1400174ce
lea rdx, [rsp + 0xa8]
jmp 0x140017a91
mov qword [rsp + 0xb8], rbp
lea rcx, [rsp + 0xa8]
lea rdx, [rsp + 0x160]
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rbp + 0xa8], 0
jmp 0x140017a72
mov qword [rsp + 0x170], rsi
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x88]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rsi + 0x160], 0
jmp 0x140017b19
mov rcx, qword [rdi - 8]
add rdi, 0xfffffffffffffff8
sub rdi, rcx
cmp rdi, 0x20
jae 0x140019648
add rdx, 0x27
mov r13, qword [rsp + 0x30]
jmp 0x140017c9c
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019648
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x140017b66
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019648
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x140017b92
lea rdx, [rsp + 0x160]
jmp 0x140019084
lea rdx, [rsp + 0x88]
jmp 0x140019123
lea rdx, [rsp + 0x160]
jmp 0x14001927c
lea rdx, [rsp + 0x88]
jmp 0x14001931b
mov qword [rsp + 0x170], rsi
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x60]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rsi + 0x160], 0
jmp 0x140019065
mov qword [rsp + 0x98], rsi
lea rcx, [rsp + 0x88]
lea rdx, [rsp + 0x60]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rsi + 0x88], 0
jmp 0x140019104
mov qword [rsp + 0x170], rsi
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x60]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rsi + 0x160], 0
jmp 0x14001925d
mov qword [rsp + 0x98], rsi
lea rcx, [rsp + 0x88]
lea rdx, [rsp + 0x60]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rsi + 0x88], 0
jmp 0x1400192fc
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019648
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x140019359
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019648
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x140019385
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019648
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x1400193b1
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019648
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x140018ea9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
ud2