Function at 0x140016fc0
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, 0x1c8
movdqa xmmword [rsp + 0x1b0], xmm7
movdqa xmmword [rsp + 0x1a0], xmm6
mov edi, edx
mov r15, rcx
mov rax, qword [0x140069010]
xor rax, rsp
mov qword [rsp + 0x198], rax
mov rsi, qword [rcx + 0x20]
mov rbx, qword [rsi + 8]
mov rcx, qword [rbx + 8]
call fcn.140029c80
mov rax, qword [rsi + 8]
mov qword [rax + 8], rbx
mov rax, qword [rsi + 8]
mov qword [rax], rbx
mov rax, qword [rsi + 8]
mov qword [rax + 0x10], rbx
mov qword [rsi + 0x10], 0
mov rbx, qword [r15 + 0x28]
test rbx, rbx
je 0x1400170a5
mov rbp, qword [rbx]
test rbp, rbp
je 0x14001709d
mov rsi, qword [rbx + 8]
cmp rbp, rsi
je 0x14001706a
nop word cs:[rax + rax]
mov rax, qword [rbp]
mov rcx, rbp
xor edx, edx
call qword [rax]
add rbp, 0xb8
cmp rsi, rbp
jne 0x140017050
mov rbp, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rdx, rbp
cmp rdx, 0x1000
jb 0x140017095
mov rcx, qword [rbp - 8]
sub rbp, rcx
add rbp, 0xfffffffffffffff8
cmp rbp, 0x20
jae 0x14001938f
add rdx, 0x27
jmp 0x140017098
mov rcx, rbp
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
mov rcx, rbx
call fcn.14004de50
mov qword [r15 + 0x28], 0
mov dword [r15 + 0x30], 0
mov byte [r15 + 8], 0
cmp edi, 3
jbe 0x14001793a
mov rcx, qword [r15 + 0x10]
lea rdx, [rsp + 0x6c]
mov r8d, 4
call fcn.1400129b0
test al, al
je 0x14001799b
mov rcx, qword [r15 + 0x10]
cmp byte [rcx + 0x62], 0
je 0x14001715a
cmp byte [rcx + 0x60], 0
je 0x14001715a
mov esi, dword [rsp + 0x6c]
bswap esi
mov dword [rsp + 0x6c], esi
cmp esi, 0x25ed098
jb 0x140017166
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xb8]
mov r8d, 1
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModuleList_module_count
call fcn.140007250
mov edx, dword [rsp + 0x6c]
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
jmp 0x140018cb5
mov esi, dword [rsp + 0x6c]
cmp esi, 0x25ed098
jae 0x140017101
mov eax, edi
imul edx, esi, 0x6c
lea rbp, [rdx + 4]
cmp rbp, rax
je 0x1400171a0
add rdx, 8
cmp rdx, rax
jne 0x140018c12
lea rdx, [rsp + 0x170]
mov r8d, 4
call fcn.1400129b0
test al, al
je 0x140018c7d
mov esi, dword [rsp + 0x6c]
cmp esi, 0x801
jae 0x1400179d8
test esi, esi
je 0x1400172a4
mov ecx, 0x18
call sub.mozglue.dll_void____ptr64___cdecl_operator_new_unsigned_long_long_unsigned___int64__
mov qword [rsp + 0x38], r15
mov rcx, qword [r15 + 0x10]
mov byte [rsp + 0xc0], 0
mov qword [rsp + 0xc8], rcx
lea r13, [0x14004faf0]
mov qword [rsp + 0xb8], r13
lea r12, [0x14004fb00]
mov qword [rsp + 0xd0], r12
mov word [rsp + 0xd8], 0
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xe0], xmm0
movdqu xmmword [rsp + 0xf0], xmm0
movdqu xmmword [rsp + 0x100], xmm0
movdqu xmmword [rsp + 0x110], xmm0
movdqu xmmword [rsp + 0x120], xmm0
movdqu xmmword [rsp + 0x130], xmm0
movdqu xmmword [rsp + 0x140], xmm0
movdqu xmmword [rsp + 0x150], xmm0
mov dword [rsp + 0x160], 0xffffffff
mov qword [rsp + 0x168], 0
mov edi, esi
imul r14, rdi, 0xb8
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x30], rax
mov qword [rax + 0x10], 0
cmp r14, 0x1000
jb 0x1400172ab
lea rcx, [r14 + 0x27]
call sub.mozglue.dll_void____ptr64___cdecl_operator_new_unsigned_long_long_unsigned___int64__
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
mov r15b, byte [rsp + 0xc0]
jmp 0x1400172b9
xor eax, eax
jmp 0x140017677
mov rcx, r14
call sub.mozglue.dll_void____ptr64___cdecl_operator_new_unsigned_long_long_unsigned___int64__
mov rbx, rax
xor r15d, r15d
lea rbp, [rsp + 0xd8]
mov rax, qword [rsp + 0x30]
mov qword [rax], rbx
mov qword [rax + 8], rbx
add r14, rbx
mov qword [rax + 0x10], r14
test dil, 1
je 0x140017318
mov byte [rbx + 8], r15b
lea rax, [0x14004fa50]
mov qword [rbx], rax
mov rax, qword [rsp + 0xc8]
mov qword [rbx + 0x10], rax
mov qword [rbx], r13
mov qword [rbx + 0x18], r12
lea rcx, [rbx + 0x20]
mov r8d, 0x98
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
add rbx, 0xb8
add rdi, 0xffffffffffffffff
cmp esi, 1
je 0x1400173a9
lea rsi, [0x14004fa50]
nop dword [rax + rax]
mov byte [rbx + 8], r15b
mov qword [rbx], rsi
mov rax, qword [rsp + 0xc8]
mov qword [rbx + 0x10], rax
mov qword [rbx], r13
mov qword [rbx + 0x18], r12
lea rcx, [rbx + 0x20]
mov r8d, 0x98
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0xc0], r15b
mov qword [rbx + 0xb8], rsi
mov rax, qword [rsp + 0xc8]
mov qword [rbx + 0xc8], rax
mov qword [rbx + 0xb8], r13
mov qword [rbx + 0xd0], r12
lea rcx, [rbx + 0xd8]
mov r8d, 0x98
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
add rbx, 0x170
add rdi, 0xfffffffffffffffe
jne 0x140017330
mov r13, qword [rsp + 0x30]
mov qword [r13 + 8], rbx
lea r14, [rsp + 0xb8]
mov rcx, r14
call fcn.140015270
cmp dword [rsp + 0x6c], 0
je 0x140017664
mov edi, 0xb0
xor ebx, ebx
pxor xmm6, xmm6
mov r15, qword [rsp + 0x38]
nop dword [rax]
mov rbp, qword [r13]
mov rsi, qword [rbp + rdi - 0x18]
test rsi, rsi
je 0x140017404
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jae 0x1400175f5
mov rcx, rsi
call fcn.14004de50
mov qword [rbp + rdi - 0x18], 0
mov rsi, qword [rbp + rdi - 0x10]
test rsi, rsi
jne 0x14001760f
mov qword [rbp + rdi - 0x10], 0
mov dword [rbp + rdi - 8], 0xffffffff
mov rsi, qword [rbp + rdi]
test rsi, rsi
jne 0x140017624
mov qword [rbp + rdi], 0
mov word [rbp + rdi - 0x90], 0
mov byte [rbp + rdi - 0xa8], 0
mov rcx, qword [rbp + rdi - 0xa0]
lea rdx, [rdi + rbp]
add rdx, 0xffffffffffffff78
mov r8d, 0x6c
call fcn.1400129b0
test al, al
je 0x1400177d8
lea rax, [rdi + rbp]
mov rax, qword [rax - 0xa0]
cmp byte [rax + 0x62], 0
je 0x1400175af
cmp byte [rax + 0x60], 0
je 0x1400175af
movdqu xmm1, xmmword [rbp + rdi - 0x88]
movdqu xmm2, xmmword [rbp + rdi - 0x78]
movdqu xmm3, xmmword [rbp + rdi - 0x68]
movdqu xmm0, xmmword [rbp + rdi - 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 [rbp + rdi - 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 [rbp + rdi - 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 [rbp + rdi - 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 [rbp + rdi - 0x58], xmm0
movdqu xmm0, xmmword [rbp + rdi - 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 [rbp + rdi - 0x48], xmm0
mov eax, dword [rbp + rdi - 0x38]
bswap eax
mov dword [rbp + rdi - 0x38], eax
mov eax, dword [rbp + rdi - 0x34]
bswap eax
mov dword [rbp + rdi - 0x34], eax
mov eax, dword [rbp + rdi - 0x30]
bswap eax
mov dword [rbp + rdi - 0x30], eax
mov eax, dword [rbp + rdi - 0x80]
test rax, rax
je 0x140017688
mov rcx, qword [rbp + rdi - 0x88]
not rcx
cmp rcx, rax
jb 0x140017688
mov byte [rbp + rdi - 0x90], 1
add rbx, 1
mov eax, dword [rsp + 0x6c]
add rdi, 0xb8
cmp rbx, rax
jb 0x1400173e0
jmp 0x140017a43
mov rcx, qword [rsi]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140017639
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x1400173fc
mov rcx, rsi
call fcn.14002ab00
mov rcx, rsi
call fcn.14004de50
jmp 0x14001741b
mov rcx, rsi
call fcn.14002ab00
mov rcx, rsi
call fcn.14004de50
jmp 0x14001743a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001938f
add rax, 0x28
mov rdx, rax
mov rcx, r8
mov r13, qword [rsp + 0x30]
mov r15, qword [rsp + 0x38]
jmp 0x140017605
mov dword [rsp + 0x68], 0
xor eax, eax
mov r15, qword [rsp + 0x38]
mov qword [r15 + 0x28], r13
mov dword [r15 + 0x30], eax
mov byte [r15 + 8], 1
mov sil, 1
jmp 0x140018cea
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x70]
mov r8d, 1
call fcn.14000e010
mov rcx, qword [rsp + 0x70]
lea rdx, str.MinidumpModule_has_a_module_problem_
call fcn.140007250
mov r14, rax
mov r9, qword [rbp + rdi - 0x88]
lea r8, str.0x_llx
lea r15, [rsp + 0x170]
mov edx, 0x13
mov rcx, r15
call fcn.140010380
movdqa xmm6, xmmword [0x14004f160]
movdqu xmmword [rsp + 0xc8], xmm6
mov byte [rsp + 0xb8], 0
lea rsi, [rsp + 0xb8]
mov rcx, rsi
mov rdx, r15
call fcn.140008e00
mov r8, qword [rsp + 0xc8]
cmp qword [rsp + 0xd0], 0xf
jbe 0x14001772d
mov rsi, qword [rsp + 0xb8]
mov rcx, r14
mov rdx, rsi
call fcn.140008b60
lea rdx, [0x140063fc4]
mov rcx, rax
call fcn.140007250
mov r14, rax
mov r9d, dword [rbp + rdi - 0x80]
lea r8, str.0x_x
lea rbp, [rsp + 0x98]
mov edx, 0xb
mov rcx, rbp
call fcn.140010380
movdqu xmmword [rsp + 0x180], xmm6
mov byte [rsp + 0x170], 0
mov rcx, r15
mov rdx, rbp
call fcn.140008e00
mov r8, qword [rsp + 0x180]
cmp qword [rsp + 0x188], 0xf
jbe 0x1400177a2
mov r15, qword [rsp + 0x170]
mov rcx, r14
mov rdx, r15
call fcn.140008b60
mov rax, qword [rsp + 0x188]
cmp rax, 0x10
jae 0x140018bcc
mov rax, qword [rsp + 0xd0]
cmp rax, 0x10
jae 0x140018bef
lea r14, [rsp + 0x70]
jmp 0x140017810
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
mov rcx, r14
mov r8d, 1
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_cannot_read_module
call fcn.140007250
mov rsi, qword [r14]
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov r14, qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
mov dl, 0xa
call r14
mov rbp, 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__::put_char____ptr64]
mov rcx, rsi
mov edx, eax
call rbp
mov rdi, 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__::flush_void____ptr64]
mov rcx, rsi
call rdi
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xb8]
mov r8d, 1
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModuleList_could_not_read_module
call fcn.140007250
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, ebx
call rsi
lea rdx, [0x140063ecf]
mov rcx, rax
call fcn.140007250
mov edx, dword [rsp + 0x6c]
mov rcx, rax
call rsi
mov rsi, qword [rsp + 0xb8]
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov dl, 0xa
call r14
mov rcx, rsi
mov edx, eax
call rbp
mov rcx, rsi
call rdi
mov rdi, qword [r13]
test rdi, rdi
je 0x14001792d
mov rsi, qword [r13 + 8]
cmp rdi, rsi
je 0x1400178fa
nop dword [rax + rax]
mov rax, qword [rdi]
mov rcx, rdi
xor edx, edx
call qword [rax]
add rdi, 0xb8
cmp rsi, rdi
jne 0x1400178e0
mov rdi, qword [r13]
mov rdx, qword [r13 + 0x10]
sub rdx, rdi
cmp rdx, 0x1000
jb 0x140017925
mov rcx, qword [rdi - 8]
sub rdi, rcx
add rdi, 0xfffffffffffffff8
cmp rdi, 0x20
jae 0x14001938f
add rdx, 0x27
jmp 0x140017928
mov rcx, rdi
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
mov rcx, r13
call fcn.14004de50
jmp 0x140018ce8
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xb8]
mov r8d, 1
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModuleList_count_size_mismatch_
call fcn.140007250
mov rcx, rax
mov edx, edi
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, [0x140064b8e]
mov rcx, rax
call fcn.140007250
mov edx, 4
jmp 0x140018c72
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xb8]
mov r8d, 1
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModuleList_could_not_read_module_count
jmp 0x140018cb5
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xb8]
mov r8d, 1
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModuleList_count
call fcn.140007250
mov edx, dword [rsp + 0x6c]
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.140007250
mov rcx, rax
mov edx, 0x800
call rsi
jmp 0x140018cba
mov dword [rsp + 0x68], 0
test eax, eax
je 0x140018d20
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x28], rax
lea rdi, [rsp + 0x98]
movdqa xmm6, xmmword [0x14004f160]
pxor xmm7, xmm7
xor r14d, r14d
xor ecx, ecx
mov qword [rsp + 0x40], r14
mov eax, ecx
mov rbx, qword [r13]
imul rbp, rax, 0xb8
cmp byte [rbx + rbp + 0x20], 0
je 0x140017b25
mov rcx, qword [rbx + rbp + 0x10]
mov edx, dword [rbx + rbp + 0x3c]
call fcn.140015330
mov qword [rbx + rbp + 0x98], rax
test rax, rax
je 0x140017b5a
lea rsi, [rbx + rbp]
add rsi, 0x20
mov byte [rbx + rbp + 8], 1
cmp dword [rbx + rbp + 0x74], 0
je 0x140017aee
cmp byte [rsi], 0
je 0x140017b8f
mov r12, qword [rbx + rbp + 0xa0]
test r12, r12
je 0x140017bc9
cmp qword [r12], 0
je 0x140017de2
mov eax, dword [rbx + rbp + 0x7c]
test eax, eax
je 0x140017b1b
cmp byte [rsi], 0
je 0x140017c93
mov r12, qword [rbx + rbp + 0xb0]
test r12, r12
je 0x140017d00
cmp qword [r12], 0
je 0x140018066
mov byte [rbx + rbp + 0x21], 1
jmp 0x1400180d7
mov dword [rsp + 0x20], 0x793
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
lea rdx, str.Invalid_MinidumpModule_for_ReadAuxiliaryData
jmp 0x140018096
mov dword [rsp + 0x20], 0x79a
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
lea rdx, str.MinidumpModule_could_not_read_name
jmp 0x140018096
mov dword [rsp + 0x20], 0x8f5
mov rcx, qword [rsp + 0x28]
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.Invalid_MinidumpModule_for_GetCVRecord
jmp 0x140017daf
mov rcx, qword [rsi - 0x10]
mov edx, dword [rbx + rbp + 0x78]
call fcn.1400132e0
test al, al
je 0x140017d7a
lea r15, [rbx + rbp]
add r15, 0x74
mov r14d, dword [r15]
cmp r14, 0x8001
jb 0x140017eab
mov dword [rsp + 0x20], 0x906
mov rcx, qword [rsp + 0x28]
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_CodeView_record_size
call fcn.140007250
mov edx, dword [r15]
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
mov rcx, rax
lea rdx, str._exceeds_maximum
call fcn.140007250
mov rcx, rax
mov edx, 0x8000
call rsi
mov rsi, qword [rsp + 0xb8]
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
mov rcx, rsi
mov edx, eax
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__::put_char____ptr64]
mov rcx, rsi
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__::flush_void____ptr64]
mov r15, qword [rsp + 0x38]
jmp 0x140017de2
mov dword [rsp + 0x20], 0x97e
mov rcx, qword [rsp + 0x28]
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.Invalid_MinidumpModule_for_GetMiscRecord
call fcn.140007250
mov rsi, qword [rsp + 0xb8]
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
mov rcx, rsi
mov edx, eax
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__::put_char____ptr64]
mov rcx, rsi
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__::flush_void____ptr64]
jmp 0x140018066
lea r13, [rbx + rbp]
add r13, 0x7c
cmp eax, 0xb
ja 0x140017e17
mov dword [rsp + 0x20], 0x988
mov rcx, qword [rsp + 0x28]
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_miscellaneous_debugging_record_size_mismatch_
call fcn.140007250
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, [0x140064b84]
call fcn.140007250
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 0x140018033
mov dword [rsp + 0x20], 0x901
mov rcx, qword [rsp + 0x28]
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_could_not_seek_to_CodeView_record
call fcn.140007250
mov rsi, qword [rsp + 0xb8]
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
mov rcx, rsi
mov edx, eax
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__::put_char____ptr64]
mov rcx, rsi
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__::flush_void____ptr64]
mov dword [rsp + 0x20], 0x7a4
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
lea rdx, str.MinidumpModule_has_no_CodeView_record__but_one_was_expected
jmp 0x140018096
mov rcx, qword [rsi - 0x10]
mov edx, dword [rbx + rbp + 0x80]
call fcn.1400132e0
test al, al
je 0x140017ff9
mov r14d, dword [r13]
cmp r14, 0x8001
jb 0x140018443
mov dword [rsp + 0x20], 0x995
mov rcx, qword [rsp + 0x28]
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_miscellaneous_debugging_record_size
call fcn.140007250
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 rsi, rax
call rax
mov rcx, rax
lea rdx, str._exceeds_maximum
call fcn.140007250
mov rcx, rax
mov edx, 0x8000
call rsi
jmp 0x140018033
mov ecx, 0x18
call sub.mozglue.dll_void____ptr64___cdecl_operator_new_unsigned_long_long_unsigned___int64__
mov r12, rax
movdqu xmmword [rax], xmm7
mov qword [rax + 0x10], 0
mov rcx, rax
mov rdx, r14
call fcn.14002ab60
test al, al
je 0x140017efa
mov rcx, qword [r12]
mov qword [rsp + 0x58], r15
mov r15, rdi
lea rdi, [rcx + r14]
xor edx, edx
mov r8, r14
call sub.VCRUNTIME140.dll_memset
mov qword [r12 + 8], rdi
mov rdi, r15
mov r15, qword [rsp + 0x58]
mov rcx, qword [rsi - 0x10]
mov r8d, dword [r15]
mov r14, qword [r12]
mov rdx, r14
call fcn.1400129b0
test al, al
je 0x1400186c5
mov eax, dword [r15]
mov edx, 0xffffffff
cmp eax, 5
jb 0x14001869c
mov ecx, dword [r14]
mov r8, qword [rsi - 0x10]
mov r9b, byte [r8 + 0x62]
mov edx, ecx
test r9b, r9b
je 0x140017f44
cmp byte [r8 + 0x60], 0
mov edx, ecx
bswap edx
cmove edx, ecx
cmp edx, 0x3031424e
je 0x14001864a
cmp edx, 0x4270454c
je 0x140018632
cmp edx, 0x53445352
jne 0x14001869c
cmp eax, 0x18
jbe 0x140018a2d
test r9b, r9b
je 0x140017fa9
cmp byte [r8 + 0x60], 0
je 0x140017fa9
bswap ecx
mov dword [r14], ecx
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 0x14]
bswap eax
mov dword [r14 + 4], eax
rol word [r14 + 8], 8
rol word [r14 + 0xa], 8
bswap ecx
mov dword [r14 + 0x14], ecx
mov eax, dword [r15]
mov r14, qword [r12]
add eax, 0xffffffff
mov edx, 0x53445352
cmp byte [r14 + rax], 0
je 0x14001869c
mov dword [rsp + 0x20], 0x93b
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_CodeView7_record_string_is_not_0_terminated
jmp 0x1400186fd
mov dword [rsp + 0x20], 0x98f
mov rcx, qword [rsp + 0x28]
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_could_not_seek_to_miscellaneous_debugging_record
call fcn.140007250
mov rsi, qword [rsp + 0xb8]
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
mov rcx, rsi
mov edx, eax
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__::put_char____ptr64]
mov rcx, rsi
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__::flush_void____ptr64]
mov r13, qword [rsp + 0x30]
mov dword [rsp + 0x20], 0x7aa
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
lea rdx, str.MinidumpModule_has_no_miscellaneous_debug_record__but_one_was_expected
mov rcx, qword [rsi]
call fcn.140007250
mov qword [rsp + 0x28], rsi
mov rsi, qword [rsi]
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
mov rcx, rsi
mov edx, eax
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__::put_char____ptr64]
mov rcx, rsi
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__::flush_void____ptr64]
cmp byte [rbx + rbp + 8], 0
je 0x14001919c
lea rsi, [rbx + rbp]
add rsi, 0x18
mov rax, qword [rbx + rbp + 0x18]
mov rcx, rsi
call qword [rax + 8]
mov r12, rax
mov qword [rsp + 0x50], rax
mov rax, qword [rbx + rbp + 0x18]
mov rcx, rsi
call qword [rax + 0x10]
mov qword [rsp + 0x48], rax
cmp r12, 0xffffffffffffffff
je 0x140018d27
mov r14, rax
mov rbp, r12
mov rax, qword [r15 + 0x20]
mov rcx, qword [rax + 8]
mov rdx, qword [rcx + 8]
cmp byte [rdx + 0x19], 0
je 0x1400181a2
mov rcx, qword [r15 + 0x10]
call fcn.140016df0
mov r13d, eax
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x70], eax
mov qword [rsp + 0x98], rbp
mov rbx, qword [r15 + 0x20]
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 0x10]
mov qword [rsp + 0x170], rax
mov qword [rsp + 0xb8], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, rdi
mov r8, qword [rsp + 0x28]
lea r9, [rsp + 0x170]
call fcn.14002b1c0
test al, al
jne 0x140018190
test r13b, r13b
jne 0x1400182f5
test al, al
je 0x140018377
mov r13, qword [rsp + 0x30]
jmp 0x1400183d6
mov rax, rcx
nop word cs:[rax + rax]
nop
xor ebx, ebx
cmp qword [rdx + 0x20], r12
setb bl
cmovae rax, rdx
shl rbx, 4
mov rdx, qword [rdx + rbx]
cmp byte [rdx + 0x19], 0
je 0x1400181b0
cmp rax, rcx
je 0x140018124
cmp rbp, qword [rax + 0x28]
jb 0x140018124
mov eax, dword [rax + 0x38]
cmp eax, dword [rsp + 0x6c]
jae 0x140018124
mov rcx, qword [rsp + 0x30]
mov rcx, qword [rcx]
imul rax, rax, 0xb8
lea r13, [rcx + rax]
add r13, 0x18
mov rax, qword [rcx + rax + 0x18]
mov rcx, r13
call qword [rax + 8]
mov rbx, rax
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 8]
cmp rbx, rax
jne 0x140018124
mov rax, qword [r13]
mov rcx, r13
call qword [rax + 0x10]
mov rbx, rax
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 0x10]
cmp rbx, rax
jne 0x140018124
mov rax, qword [rsi]
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
call qword [rax + 0x18]
mov rax, qword [r13]
mov rcx, r13
lea rbx, [rsp + 0x170]
mov rdx, rbx
call qword [rax + 0x18]
mov r8, qword [rsp + 0xc8]
cmp qword [rsp + 0x180], r8
jne 0x1400182b1
cmp qword [rsp + 0x188], 0xf
jbe 0x140018289
mov rbx, qword [rsp + 0x170]
cmp qword [rsp + 0xd0], 0xf
mov rdx, qword [rsp + 0x28]
jbe 0x1400182a1
mov rdx, qword [rsp + 0xb8]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14001850b
mov r13, rdi
xor edi, edi
mov rax, qword [rsp + 0x188]
cmp rax, 0x10
jae 0x140018587
mov rax, qword [rsp + 0xd0]
cmp rax, 0x10
jae 0x1400185aa
test dil, dil
mov rdi, r13
je 0x140018124
mov r13, qword [rsp + 0x30]
mov r14, qword [rsp + 0x40]
jmp 0x1400183d9
mov rax, qword [rsi]
mov rcx, rsi
lea rdi, [rsp + 0x170]
mov rdx, rdi
call qword [rax + 0x18]
movdqu xmmword [rsp + 0xc8], xmm6
mov byte [rsp + 0xb8], 0
mov rbx, qword [rsp + 0x28]
mov rcx, rbx
lea rdx, str._dev_ashmem_
call fcn.140008e00
mov rdx, qword [rsp + 0xc8]
mov rcx, rdi
mov r8, rbx
call fcn.140029cc0
mov ebx, eax
mov rax, qword [rsp + 0xd0]
cmp rax, 0x10
jae 0x1400183f5
mov rax, qword [rsp + 0x188]
cmp rax, 0x10
lea rdi, [rsp + 0x98]
jae 0x140018418
test ebx, ebx
je 0x140018198
mov rbx, qword [rsp + 0x40]
sub r12, rbx
setb al
test r13b, al
je 0x140018e13
add r14, r12
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbx
mov rcx, qword [r15 + 0x20]
mov qword [rsp + 0xb8], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x50]
mov r8, qword [rsp + 0x28]
lea r9, [rsp + 0x48]
call fcn.14002b1c0
test al, al
mov r13, qword [rsp + 0x30]
je 0x140018fb4
mov rbp, rbx
add r14, rbp
mov ecx, dword [rsp + 0x68]
add ecx, 1
mov dword [rsp + 0x68], ecx
mov eax, dword [rsp + 0x6c]
cmp ecx, eax
jb 0x140017a79
jmp 0x140017673
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140018ad5
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x140018355
mov rcx, qword [rsp + 0x170]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140018afe
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
test ebx, ebx
jne 0x140018377
jmp 0x140018198
mov ecx, 0x18
call sub.mozglue.dll_void____ptr64___cdecl_operator_new_unsigned_long_long_unsigned___int64__
mov r12, rax
movdqu xmmword [rax], xmm7
mov qword [rax + 0x10], 0
mov rcx, rax
mov rdx, r14
call fcn.14002ab60
test al, al
je 0x14001848a
mov rcx, qword [r12]
lea rdi, [rcx + r14]
xor edx, edx
mov r8, r14
call sub.VCRUNTIME140.dll_memset
mov qword [r12 + 8], rdi
lea rdi, [rsp + 0x98]
mov r14, qword [r12]
mov rcx, qword [rsi - 0x10]
mov r8d, dword [r13]
mov rdx, r14
call fcn.1400129b0
test al, al
je 0x14001884e
mov rax, qword [rsi - 0x10]
cmp byte [rax + 0x62], 0
je 0x140018915
cmp byte [rax + 0x60], 0
je 0x140018915
mov eax, dword [r14]
mov ecx, dword [r14 + 4]
bswap eax
mov dword [r14], eax
bswap ecx
mov dword [r14 + 4], ecx
cmp byte [r14 + 8], 0
je 0x140018915
mov ecx, dword [r13]
add rcx, 0xfffffffffffffff4
mov rax, rcx
shr rax, 1
je 0x140018915
mov r9, rdi
cmp rcx, 0x20
jae 0x14001874a
xor ecx, ecx
mov r15, qword [rsp + 0x38]
mov rdi, r9
jmp 0x140018905
mov rax, qword [rsi]
mov rcx, rsi
mov rdx, rdi
call qword [rax + 0x20]
mov rax, qword [r13]
mov rcx, r13
lea rbx, [rsp + 0x70]
mov rdx, rbx
call qword [rax + 0x20]
mov r8, qword [rsp + 0xa8]
mov rax, qword [rsp + 0x88]
cmp qword [rsp + 0x80], r8
jne 0x1400185cd
mov rcx, rbx
mov rbx, rax
cmp rax, 0xf
jbe 0x140018558
mov rcx, qword [rsp + 0x70]
cmp qword [rsp + 0xb0], 0xf
mov r13, rdi
jbe 0x14001856e
mov rdi, qword [rsp + 0x98]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete dil
mov rax, rbx
cmp rax, 0x10
jb 0x1400185f8
jmp 0x1400185d8
mov rcx, qword [rsp + 0x170]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140018b2f
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x1400182c8
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140018b58
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x1400182da
mov r13, rdi
xor edi, edi
cmp rax, 0x10
jb 0x1400185f8
mov rcx, qword [rsp + 0x70]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140018b81
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
mov r15, qword [rsp + 0x38]
mov rax, qword [rsp + 0xb0]
cmp rax, 0x10
jb 0x1400182b6
mov rcx, qword [rsp + 0x98]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140018ba8
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
mov r15, qword [rsp + 0x38]
jmp 0x1400182b6
mov edx, 0x4270454c
test r9b, r9b
je 0x14001869c
cmp byte [r8 + 0x60], 0
je 0x14001869c
bswap ecx
mov dword [r14], ecx
jmp 0x14001869c
cmp eax, 0x10
jbe 0x1400189e9
test r9b, r9b
je 0x140018689
cmp byte [r8 + 0x60], 0
je 0x140018689
bswap ecx
mov dword [r14], ecx
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
bswap eax
mov dword [r14 + 4], eax
bswap ecx
mov dword [r14 + 8], ecx
mov eax, dword [r14 + 0xc]
bswap eax
mov dword [r14 + 0xc], eax
mov eax, dword [r15]
mov r14, qword [r12]
add eax, 0xffffffff
mov edx, 0x3031424e
cmp byte [r14 + rax], 0
jne 0x140018a98
lea rax, [rbx + rbp]
add rax, 0xa0
mov qword [rax], r12
mov dword [rbx + rbp + 0xa8], edx
mov r15, qword [rsp + 0x38]
cmp qword [r12], 0
jne 0x140017aee
jmp 0x140017de2
mov dword [rsp + 0x20], 0x917
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_could_not_read_CodeView_record
call fcn.140007250
mov qword [rsp + 0x28], rsi
mov r14, qword [rsi]
mov rax, qword [r14]
movsxd rcx, dword [rax + 4]
add rcx, r14
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
mov rcx, r14
mov edx, eax
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__::put_char____ptr64]
mov rcx, r14
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__::flush_void____ptr64]
mov rcx, r12
call fcn.14002ab00
mov rcx, r12
call fcn.14004de50
mov r15, qword [rsp + 0x38]
jmp 0x140017de2
mov rcx, rax
and rcx, 0xfffffffffffffff0
lea rdi, [rcx - 0x10]
mov rdx, rdi
shr rdx, 4
add rdx, 1
mov esi, edx
and esi, 1
test rdi, rdi
je 0x14001888d
mov rdi, rsi
sub rdi, rdx
xor edx, edx
movdqu xmm1, xmmword [r14 + rdx*2 + 0xc]
movdqu xmm2, xmmword [r14 + rdx*2 + 0x1c]
movdqu xmm3, xmmword [r14 + rdx*2 + 0x2c]
movdqu xmm0, xmmword [r14 + 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 [r14 + rdx*2 + 0xc], xmm1
movdqu xmmword [r14 + 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 [r14 + rdx*2 + 0x2c], xmm2
movdqu xmmword [r14 + rdx*2 + 0x3c], xmm0
add rdx, 0x20
add rdi, 2
jne 0x140018776
jmp 0x14001888f
mov dword [rsp + 0x20], 0x9a7
mov rcx, qword [rsp + 0x28]
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_could_not_read_miscellaneous_debugging_record
call fcn.140007250
jmp 0x1400189a6
xor edx, edx
test rsi, rsi
je 0x1400188f8
movdqu xmm0, xmmword [r14 + rdx*2 + 0xc]
movdqu xmm1, xmmword [r14 + 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 [r14 + rdx*2 + 0xc], xmm0
movdqu xmmword [r14 + rdx*2 + 0x1c], xmm1
cmp rax, rcx
mov r15, qword [rsp + 0x38]
mov rdi, r9
je 0x140018915
rol word [r14 + rcx*2 + 0xc], 8
add rcx, 1
cmp rax, rcx
jne 0x140018905
mov eax, dword [r13]
cmp eax, dword [r14 + 4]
jne 0x140018941
lea rax, [rbx + rbp]
add rax, 0xb0
mov qword [rax], r12
mov r13, qword [rsp + 0x30]
cmp qword [r12], 0
jne 0x140017b1b
jmp 0x140018066
mov dword [rsp + 0x20], 0x9bd
mov rcx, qword [rsp + 0x28]
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_miscellaneous_debugging_record_data_size_mismatch_
call fcn.140007250
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 rsi, rax
call rax
mov rcx, rax
lea rdx, [0x140064b89]
call fcn.140007250
mov edx, dword [r14 + 4]
mov rcx, rax
call rsi
mov r14, qword [rsp + 0xb8]
mov rax, qword [r14]
movsxd rcx, dword [rax + 4]
add rcx, r14
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
mov rcx, r14
mov edx, eax
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__::put_char____ptr64]
mov rcx, r14
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__::flush_void____ptr64]
mov rcx, r12
call fcn.14002ab00
mov rcx, r12
call fcn.14004de50
jmp 0x140018061
mov dword [rsp + 0x20], 0x943
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_CodeView2_record_size_mismatch_
call fcn.140007250
mov edx, 0x10
jmp 0x140018a6f
mov dword [rsp + 0x20], 0x928
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_CodeView7_record_size_mismatch_
call fcn.140007250
mov edx, 0x18
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, [0x140064b84]
call fcn.140007250
mov edx, dword [r15]
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 0x140018702
mov dword [rsp + 0x20], 0x956
mov rsi, qword [rsp + 0x28]
mov rcx, rsi
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MindumpModule_CodeView2_record_string_is_not_0_terminated
jmp 0x1400186fd
mov rdi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rdi
cmp rcx, 0x20
jae 0x14001938f
add rax, 0x28
mov rdx, rax
mov rcx, rdi
mov r15, qword [rsp + 0x38]
jmp 0x14001840e
mov rdi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rdi
cmp rcx, 0x20
jae 0x14001938f
add rax, 0x28
mov rdx, rax
mov rcx, rdi
mov r15, qword [rsp + 0x38]
lea rdi, [rsp + 0x98]
jmp 0x140018431
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001938f
add rax, 0x28
mov rdx, rax
mov rcx, r8
mov r15, qword [rsp + 0x38]
jmp 0x1400185a0
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001938f
add rax, 0x28
mov rdx, rax
mov rcx, r8
mov r15, qword [rsp + 0x38]
jmp 0x1400185c3
mov rbx, rax
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14001938f
mov rdx, rbx
add rdx, 0x28
mov rcx, rax
jmp 0x1400185ee
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001938f
add rax, 0x28
mov rdx, rax
mov rcx, r8
jmp 0x140018623
mov rcx, qword [rsp + 0x170]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400192a5
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x1400177bf
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400192ce
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x1400177d1
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xb8]
mov r8d, 1
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModuleList_size_mismatch_
call fcn.140007250
mov rcx, rax
mov edx, edi
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, [0x140064b89]
mov rcx, rax
call fcn.140007250
imul edx, dword [rsp + 0x6c], 0x6c
add rdx, 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 0x140018cba
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xb8]
mov r8d, 1
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModuleList_cannot_read_modulelist_padded_bytes
call fcn.140007250
mov rsi, qword [rsp + 0xb8]
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
mov rcx, rsi
mov edx, eax
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__::put_char____ptr64]
mov rcx, rsi
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__::flush_void____ptr64]
xor esi, esi
mov rcx, qword [rsp + 0x198]
xor rcx, rsp
call fcn.14004dc30
mov eax, esi
movaps xmm6, xmmword [rsp + 0x1a0]
movaps xmm7, xmmword [rsp + 0x1b0]
add rsp, 0x1c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor eax, eax
jmp 0x140017673
mov rbx, 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 rdi, [rsp + 0x170]
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
mov rcx, rdi
mov r8d, 1
call fcn.14000e010
mov rcx, qword [rsp + 0x170]
lea rdx, str.MinidumpModuleList_found_bad_base_address_for_module
call fcn.140007250
mov edx, dword [rsp + 0x68]
mov rcx, rax
call rbx
lea rdx, [0x140063ecf]
mov rcx, rax
call fcn.140007250
mov edx, dword [rsp + 0x6c]
mov rcx, rax
call rbx
lea rdx, [0x14006542e]
mov rcx, rax
call fcn.140007250
mov rbp, rax
lea rbx, [rsp + 0xb8]
mov rax, qword [rsi]
mov rcx, rsi
mov rdx, rbx
call qword [rax + 0x18]
mov r8, qword [rsp + 0xc8]
cmp qword [rsp + 0xd0], 0xf
jbe 0x140018dd0
mov rbx, qword [rsp + 0xb8]
mov rcx, rbp
mov rdx, rbx
call fcn.140008b60
mov rax, qword [rsp + 0xd0]
cmp rax, 0x10
jb 0x140019277
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400192f7
lea rdi, [rsp + 0x170]
jmp 0x140019272
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x60]
mov r8d, 1
call fcn.14000e010
mov rcx, qword [rsp + 0x60]
lea rdx, str.MinidumpModuleList_could_not_store_module
call fcn.140007250
mov edx, dword [rsp + 0x68]
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
lea rdx, [0x140063ecf]
mov rcx, rax
call fcn.140007250
mov edx, dword [rsp + 0x6c]
mov rcx, rax
call rdi
lea r12, [0x14006542e]
mov rcx, rax
mov rdx, r12
call fcn.140007250
mov rbx, rax
mov rax, qword [rsi]
lea rdi, [rsp + 0xb8]
mov rcx, rsi
mov rdx, rdi
call qword [rax + 0x18]
mov r8, qword [rsp + 0xc8]
cmp qword [rsp + 0xd0], 0xf
jbe 0x140018eb9
mov rdi, qword [rsp + 0xb8]
mov rcx, rbx
mov rdx, rdi
call fcn.140008b60
mov rcx, rax
mov rdx, r12
call fcn.140007250
mov rbx, rax
lea r12, str.0x_llx
lea rdi, [rsp + 0x70]
mov edx, 0x13
mov rcx, rdi
mov r8, r12
mov r9, rbp
call fcn.140010380
movdqu xmmword [rsp + 0x180], xmm6
mov byte [rsp + 0x170], 0
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov rdx, rdi
call fcn.140008e00
mov r8, qword [rsp + 0x180]
cmp qword [rsp + 0x188], 0xf
mov r13, qword [rsp + 0x30]
jbe 0x140018f35
mov rsi, qword [rsp + 0x170]
mov rcx, rbx
mov rdx, rsi
call fcn.140008b60
lea rdx, [0x140063fc4]
mov rcx, rax
call fcn.140007250
mov rsi, rax
mov edx, 0x13
mov rcx, rdi
mov r8, r12
mov r9, r14
call fcn.140010380
movdqu xmmword [rsp + 0xa8], xmm6
mov byte [rsp + 0x98], 0
lea rbx, [rsp + 0x98]
mov rcx, rbx
mov rdx, rdi
call fcn.140008e00
mov r8, qword [rsp + 0xa8]
cmp qword [rsp + 0xb0], 0xf
jbe 0x140018fa4
mov rbx, qword [rsp + 0x98]
mov rcx, rsi
mov rdx, rbx
call fcn.140008b60
jmp 0x14001915c
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x60]
mov r8d, 1
call fcn.14000e010
mov rcx, qword [rsp + 0x60]
lea rdx, str.MinidumpModuleList_could_not_store_module
call fcn.140007250
mov edx, dword [rsp + 0x68]
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
lea rdx, [0x140063ecf]
mov rcx, rax
call fcn.140007250
mov edx, dword [rsp + 0x6c]
mov rcx, rax
call rdi
lea rbp, [0x14006542e]
mov rcx, rax
mov rdx, rbp
call fcn.140007250
mov rdi, rax
mov rax, qword [rsi]
lea rbx, [rsp + 0xb8]
mov rcx, rsi
mov rdx, rbx
call qword [rax + 0x18]
mov r8, qword [rsp + 0xc8]
cmp qword [rsp + 0xd0], 0xf
jbe 0x14001905a
mov rbx, qword [rsp + 0xb8]
mov rcx, rdi
mov rdx, rbx
call fcn.140008b60
mov rcx, rax
mov rdx, rbp
call fcn.140007250
mov rbx, rax
lea rsi, str.0x_llx
lea rdi, [rsp + 0x70]
mov edx, 0x13
mov rcx, rdi
mov r8, rsi
mov r9, qword [rsp + 0x40]
call fcn.140010380
movdqu xmmword [rsp + 0x180], xmm6
mov byte [rsp + 0x170], 0
lea rbp, [rsp + 0x170]
mov rcx, rbp
mov rdx, rdi
call fcn.140008e00
mov r8, qword [rsp + 0x180]
cmp qword [rsp + 0x188], 0xf
jbe 0x1400190d3
mov rbp, qword [rsp + 0x170]
mov rcx, rbx
mov rdx, rbp
call fcn.140008b60
lea rdx, [0x140063fc4]
mov rcx, rax
call fcn.140007250
mov rbx, rax
mov edx, 0x13
mov rcx, rdi
mov r8, rsi
mov r9, r14
call fcn.140010380
movdqu xmmword [rsp + 0xa8], xmm6
mov byte [rsp + 0x98], 0
lea rsi, [rsp + 0x98]
mov rcx, rsi
mov rdx, rdi
call fcn.140008e00
mov r8, qword [rsp + 0xa8]
cmp qword [rsp + 0xb0], 0xf
jbe 0x140019142
mov rsi, qword [rsp + 0x98]
mov rcx, rbx
mov rdx, rsi
call fcn.140008b60
lea rdx, str.__after_adjusting
mov rcx, rax
call fcn.140007250
mov rax, qword [rsp + 0xb0]
cmp rax, 0x10
jae 0x14001920e
mov rax, qword [rsp + 0x188]
cmp rax, 0x10
jae 0x140019231
mov rax, qword [rsp + 0xd0]
cmp rax, 0x10
jae 0x140019254
lea rdi, [rsp + 0x60]
jmp 0x140019277
lea rcx, [rsp + 0xb8]
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:_task_1579288126_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
mov r8d, 1
call fcn.14000e010
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModuleList_could_not_read_required_module_auxiliary_data_for_module
call fcn.140007250
mov edx, dword [rsp + 0x68]
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, [0x140063ecf]
mov rcx, rax
call fcn.140007250
mov edx, dword [rsp + 0x6c]
mov rcx, rax
call rsi
mov rsi, qword [rsp + 0xb8]
jmp 0x14001927a
mov rcx, qword [rsp + 0x98]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140019320
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x14001916e
mov rcx, qword [rsp + 0x170]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140019345
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x140019180
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14001936a
lea rdi, [rsp + 0x60]
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
mov rsi, qword [rdi]
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
mov rcx, rsi
mov edx, eax
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__::put_char____ptr64]
mov rcx, rsi
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__::flush_void____ptr64]
jmp 0x1400178c9
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001938f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x140018be5
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001938f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x140018c08
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001938f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x140018e06
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001938f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x140019227
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001938f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x14001924a
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001938f
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x14001926d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
ud2