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, 0x1c8
movdqa xmmword [rsp + 0x1b0], xmm7
movdqa xmmword [rsp + 0x1a0], xmm6
mov edi, edx
mov r15, rcx
mov rax, qword [0x140070010]
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.140029dc0
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 0x140017185
mov rbp, qword [rbx]
test rbp, rbp
je 0x14001717d
mov rsi, qword [rbx + 8]
cmp rbp, rsi
je 0x14001714a
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 0x140017130
mov rbp, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rdx, rbp
cmp rdx, 0x1000
jb 0x140017175
mov rcx, qword [rbp - 8]
sub rbp, rcx
add rbp, 0xfffffffffffffff8
cmp rbp, 0x20
jae 0x140019472
add rdx, 0x27
jmp 0x140017178
mov rcx, rbp
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
mov rcx, rbx
call fcn.140055490
mov qword [r15 + 0x28], 0
mov dword [r15 + 0x30], 0
mov byte [r15 + 8], 0
cmp edi, 3
jbe 0x140017a1a
mov rcx, qword [r15 + 0x10]
lea rdx, [rsp + 0x6c]
mov r8d, 4
call fcn.140012a40
test al, al
je 0x140017a7b
mov rcx, qword [r15 + 0x10]
cmp byte [rcx + 0x62], 0
je 0x14001723a
cmp byte [rcx + 0x60], 0
je 0x14001723a
mov esi, dword [rsp + 0x6c]
bswap esi
mov dword [rsp + 0x6c], esi
cmp esi, 0x25ed098
jb 0x140017246
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xb8]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModuleList_module_count
call fcn.1400072e0
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 0x140018d98
mov esi, dword [rsp + 0x6c]
cmp esi, 0x25ed098
jae 0x1400171e1
mov eax, edi
imul edx, esi, 0x6c
lea rbp, [rdx + 4]
cmp rbp, rax
je 0x140017280
add rdx, 8
cmp rdx, rax
jne 0x140018cac
lea rdx, [rsp + 0x170]
mov r8d, 4
call fcn.140012a40
test al, al
je 0x140018d60
mov esi, dword [rsp + 0x6c]
cmp esi, 0x801
jae 0x140017ab8
test esi, esi
je 0x140017384
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, [0x140056b00]
mov qword [rsp + 0xb8], r13
lea r12, [0x140056b10]
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 0x14001738b
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 0x140017399
xor eax, eax
jmp 0x140017757
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 0x1400173f8
mov byte [rbx + 8], r15b
lea rax, [0x140056a60]
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 0x140017489
lea rsi, [0x140056a60]
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 0x140017410
mov r13, qword [rsp + 0x30]
mov qword [r13 + 8], rbx
lea r14, [rsp + 0xb8]
mov rcx, r14
call fcn.140015300
cmp dword [rsp + 0x6c], 0
je 0x140017744
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 0x1400174e4
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jae 0x1400176d5
mov rcx, rsi
call fcn.140055490
mov qword [rbp + rdi - 0x18], 0
mov rsi, qword [rbp + rdi - 0x10]
test rsi, rsi
jne 0x1400176ef
mov qword [rbp + rdi - 0x10], 0
mov dword [rbp + rdi - 8], 0xffffffff
mov rsi, qword [rbp + rdi]
test rsi, rsi
jne 0x140017704
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.140012a40
test al, al
je 0x1400178b8
lea rax, [rdi + rbp]
mov rax, qword [rax - 0xa0]
cmp byte [rax + 0x62], 0
je 0x14001768f
cmp byte [rax + 0x60], 0
je 0x14001768f
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 0x140017768
mov rcx, qword [rbp + rdi - 0x88]
not rcx
cmp rcx, rax
jb 0x140017768
mov byte [rbp + rdi - 0x90], 1
add rbx, 1
mov eax, dword [rsp + 0x6c]
add rdi, 0xb8
cmp rbx, rax
jb 0x1400174c0
jmp 0x140017b23
mov rcx, qword [rsi]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140017719
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x1400174dc
mov rcx, rsi
call fcn.14002add0
mov rcx, rsi
call fcn.140055490
jmp 0x1400174fb
mov rcx, rsi
call fcn.14002add0
mov rcx, rsi
call fcn.140055490
jmp 0x14001751a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140019472
add rax, 0x28
mov rdx, rax
mov rcx, r8
mov r13, qword [rsp + 0x30]
mov r15, qword [rsp + 0x38]
jmp 0x1400176e5
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 0x140018dcd
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x70]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0x70]
lea rdx, str.MinidumpModule_has_a_module_problem_
call fcn.1400072e0
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.140010410
movdqa xmm6, xmmword [0x140056160]
movdqu xmmword [rsp + 0xc8], xmm6
mov byte [rsp + 0xb8], 0
lea rsi, [rsp + 0xb8]
mov rcx, rsi
mov rdx, r15
call fcn.140008e80
mov r8, qword [rsp + 0xc8]
cmp qword [rsp + 0xd0], 0xf
jbe 0x14001780d
mov rsi, qword [rsp + 0xb8]
mov rcx, r14
mov rdx, rsi
call fcn.14002ab60
lea rdx, [0x14006b59e]
mov rcx, rax
call fcn.1400072e0
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.140010410
movdqu xmmword [rsp + 0x180], xmm6
mov byte [rsp + 0x170], 0
mov rcx, r15
mov rdx, rbp
call fcn.140008e80
mov r8, qword [rsp + 0x180]
cmp qword [rsp + 0x188], 0xf
jbe 0x140017882
mov r15, qword [rsp + 0x170]
mov rcx, r14
mov rdx, r15
call fcn.14002ab60
mov rax, qword [rsp + 0x188]
cmp rax, 0x10
jae 0x140018d1a
mov rax, qword [rsp + 0xd0]
cmp rax, 0x10
jae 0x140018d3d
lea r14, [rsp + 0x70]
jmp 0x1400178f0
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
mov rcx, r14
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_cannot_read_module
call fcn.1400072e0
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xb8]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModuleList_could_not_read_module
call fcn.1400072e0
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, [0x14006b2f4]
mov rcx, rax
call fcn.1400072e0
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 0x140017a0d
mov rsi, qword [r13 + 8]
cmp rdi, rsi
je 0x1400179da
nop dword [rax + rax]
mov rax, qword [rdi]
mov rcx, rdi
xor edx, edx
call qword [rax]
add rdi, 0xb8
cmp rsi, rdi
jne 0x1400179c0
mov rdi, qword [r13]
mov rdx, qword [r13 + 0x10]
sub rdx, rdi
cmp rdx, 0x1000
jb 0x140017a05
mov rcx, qword [rdi - 8]
sub rdi, rcx
add rdi, 0xfffffffffffffff8
cmp rdi, 0x20
jae 0x140019472
add rdx, 0x27
jmp 0x140017a08
mov rcx, rdi
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
mov rcx, r13
call fcn.140055490
jmp 0x140018dcb
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xb8]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModuleList_count_size_mismatch_
call fcn.1400072e0
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, [0x14006c1d2]
mov rcx, rax
call fcn.1400072e0
mov edx, 4
jmp 0x140018d0c
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xb8]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModuleList_could_not_read_module_count
jmp 0x140018d98
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xb8]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModuleList_count
call fcn.1400072e0
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.1400072e0
mov rcx, rax
mov edx, 0x800
call rsi
jmp 0x140018d9d
mov dword [rsp + 0x68], 0
test eax, eax
je 0x140018e03
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x28], rax
lea rdi, [rsp + 0x98]
movdqa xmm6, xmmword [0x140056160]
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 0x140017c05
mov rcx, qword [rbx + rbp + 0x10]
mov edx, dword [rbx + rbp + 0x3c]
call fcn.1400153c0
mov qword [rbx + rbp + 0x98], rax
test rax, rax
je 0x140017c3a
lea rsi, [rbx + rbp]
add rsi, 0x20
mov byte [rbx + rbp + 8], 1
cmp dword [rbx + rbp + 0x74], 0
je 0x140017bce
cmp byte [rsi], 0
je 0x140017c6f
mov r12, qword [rbx + rbp + 0xa0]
test r12, r12
je 0x140017ca9
cmp qword [r12], 0
je 0x140017ec2
mov eax, dword [rbx + rbp + 0x7c]
test eax, eax
je 0x140017bfb
cmp byte [rsi], 0
je 0x140017d73
mov r12, qword [rbx + rbp + 0xb0]
test r12, r12
je 0x140017de0
cmp qword [r12], 0
je 0x140018146
mov byte [rbx + rbp + 0x21], 1
jmp 0x1400181b7
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
lea rdx, str.Invalid_MinidumpModule_for_ReadAuxiliaryData
jmp 0x140018176
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
lea rdx, str.MinidumpModule_could_not_read_name
jmp 0x140018176
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.Invalid_MinidumpModule_for_GetCVRecord
jmp 0x140017e8f
mov rcx, qword [rsi - 0x10]
mov edx, dword [rbx + rbp + 0x78]
call fcn.140013370
test al, al
je 0x140017e5a
lea r15, [rbx + rbp]
add r15, 0x74
mov r14d, dword [r15]
cmp r14, 0x8001
jb 0x140017f8b
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_CodeView_record_size
call fcn.1400072e0
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.1400072e0
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 0x140017ec2
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.Invalid_MinidumpModule_for_GetMiscRecord
call fcn.1400072e0
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 0x140018146
lea r13, [rbx + rbp]
add r13, 0x7c
cmp eax, 0xb
ja 0x140017ef7
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_miscellaneous_debugging_record_size_mismatch_
call fcn.1400072e0
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, [0x14006c1c8]
call fcn.1400072e0
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 0x140018113
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_could_not_seek_to_CodeView_record
call fcn.1400072e0
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
lea rdx, str.MinidumpModule_has_no_CodeView_record__but_one_was_expected
jmp 0x140018176
mov rcx, qword [rsi - 0x10]
mov edx, dword [rbx + rbp + 0x80]
call fcn.140013370
test al, al
je 0x1400180d9
mov r14d, dword [r13]
cmp r14, 0x8001
jb 0x140018523
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_miscellaneous_debugging_record_size
call fcn.1400072e0
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.1400072e0
mov rcx, rax
mov edx, 0x8000
call rsi
jmp 0x140018113
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.14002ae30
test al, al
je 0x140017fda
mov rcx, qword [r12]
mov qword [rsp + 0x48], 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 + 0x48]
mov rcx, qword [rsi - 0x10]
mov r8d, dword [r15]
mov r14, qword [r12]
mov rdx, r14
call fcn.140012a40
test al, al
je 0x1400187a5
mov eax, dword [r15]
mov edx, 0xffffffff
cmp eax, 5
jb 0x14001877c
mov ecx, dword [r14]
mov r8, qword [rsi - 0x10]
mov r9b, byte [r8 + 0x62]
mov edx, ecx
test r9b, r9b
je 0x140018024
cmp byte [r8 + 0x60], 0
mov edx, ecx
bswap edx
cmove edx, ecx
cmp edx, 0x3031424e
je 0x14001872a
cmp edx, 0x4270454c
je 0x140018712
cmp edx, 0x53445352
jne 0x14001877c
cmp eax, 0x18
jbe 0x140018b0d
test r9b, r9b
je 0x140018089
cmp byte [r8 + 0x60], 0
je 0x140018089
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 0x14001877c
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_CodeView7_record_string_is_not_0_terminated
jmp 0x1400187dd
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_could_not_seek_to_miscellaneous_debugging_record
call fcn.1400072e0
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
lea rdx, str.MinidumpModule_has_no_miscellaneous_debug_record__but_one_was_expected
mov rcx, qword [rsi]
call fcn.1400072e0
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 0x14001927f
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 + 0x60], rax
mov rax, qword [rbx + rbp + 0x18]
mov rcx, rsi
call qword [rax + 0x10]
mov qword [rsp + 0x58], rax
cmp r12, 0xffffffffffffffff
je 0x140018e0a
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 0x140018282
mov rcx, qword [r15 + 0x10]
call fcn.140016ea0
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.14002b4b0
test al, al
jne 0x140018270
test r13b, r13b
jne 0x1400183d5
test al, al
je 0x140018457
mov r13, qword [rsp + 0x30]
jmp 0x1400184b6
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 0x140018290
cmp rax, rcx
je 0x140018204
cmp rbp, qword [rax + 0x28]
jb 0x140018204
mov eax, dword [rax + 0x38]
cmp eax, dword [rsp + 0x6c]
jae 0x140018204
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 0x140018204
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 0x140018204
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 0x140018391
cmp qword [rsp + 0x188], 0xf
jbe 0x140018369
mov rbx, qword [rsp + 0x170]
cmp qword [rsp + 0xd0], 0xf
mov rdx, qword [rsp + 0x28]
jbe 0x140018381
mov rdx, qword [rsp + 0xb8]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400185eb
mov r13, rdi
xor edi, edi
mov rax, qword [rsp + 0x188]
cmp rax, 0x10
jae 0x140018667
mov rax, qword [rsp + 0xd0]
cmp rax, 0x10
jae 0x14001868a
test dil, dil
mov rdi, r13
je 0x140018204
mov r13, qword [rsp + 0x30]
mov r14, qword [rsp + 0x40]
jmp 0x1400184b9
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.140008e80
mov rdx, qword [rsp + 0xc8]
mov rcx, rdi
mov r8, rbx
call fcn.140029e00
mov ebx, eax
mov rax, qword [rsp + 0xd0]
cmp rax, 0x10
jae 0x1400184d5
mov rax, qword [rsp + 0x188]
cmp rax, 0x10
lea rdi, [rsp + 0x98]
jae 0x1400184f8
test ebx, ebx
je 0x140018278
mov rbx, qword [rsp + 0x40]
sub r12, rbx
setb al
test r13b, al
je 0x140018ef6
add r14, r12
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], rbx
mov rcx, qword [r15 + 0x20]
mov qword [rsp + 0xb8], 0
lea rax, [rsp + 0x68]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x60]
mov r8, qword [rsp + 0x28]
lea r9, [rsp + 0x58]
call fcn.14002b4b0
test al, al
mov r13, qword [rsp + 0x30]
je 0x140019097
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 0x140017b59
jmp 0x140017753
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140018bb5
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x140018435
mov rcx, qword [rsp + 0x170]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140018bde
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
test ebx, ebx
jne 0x140018457
jmp 0x140018278
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.14002ae30
test al, al
je 0x14001856a
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.140012a40
test al, al
je 0x14001892e
mov rax, qword [rsi - 0x10]
cmp byte [rax + 0x62], 0
je 0x1400189f5
cmp byte [rax + 0x60], 0
je 0x1400189f5
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 0x1400189f5
mov ecx, dword [r13]
add rcx, 0xfffffffffffffff4
mov rax, rcx
shr rax, 1
je 0x1400189f5
mov r9, rdi
cmp rcx, 0x20
jae 0x14001882a
xor ecx, ecx
mov r15, qword [rsp + 0x38]
mov rdi, r9
jmp 0x1400189e5
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 0x1400186ad
mov rcx, rbx
mov rbx, rax
cmp rax, 0xf
jbe 0x140018638
mov rcx, qword [rsp + 0x70]
cmp qword [rsp + 0xb0], 0xf
mov r13, rdi
jbe 0x14001864e
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 0x1400186d8
jmp 0x1400186b8
mov rcx, qword [rsp + 0x170]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140018c0f
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x1400183a8
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140018c38
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x1400183ba
mov r13, rdi
xor edi, edi
cmp rax, 0x10
jb 0x1400186d8
mov rcx, qword [rsp + 0x70]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140018c61
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 0x140018396
mov rcx, qword [rsp + 0x98]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140018c88
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
mov r15, qword [rsp + 0x38]
jmp 0x140018396
mov edx, 0x4270454c
test r9b, r9b
je 0x14001877c
cmp byte [r8 + 0x60], 0
je 0x14001877c
bswap ecx
mov dword [r14], ecx
jmp 0x14001877c
cmp eax, 0x10
jbe 0x140018ac9
test r9b, r9b
je 0x140018769
cmp byte [r8 + 0x60], 0
je 0x140018769
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 0x140018b78
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 0x140017bce
jmp 0x140017ec2
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_could_not_read_CodeView_record
call fcn.1400072e0
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.14002add0
mov rcx, r12
call fcn.140055490
mov r15, qword [rsp + 0x38]
jmp 0x140017ec2
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 0x14001896d
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 0x140018856
jmp 0x14001896f
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_could_not_read_miscellaneous_debugging_record
call fcn.1400072e0
jmp 0x140018a86
xor edx, edx
test rsi, rsi
je 0x1400189d8
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 0x1400189f5
rol word [r14 + rcx*2 + 0xc], 8
add rcx, 1
cmp rax, rcx
jne 0x1400189e5
mov eax, dword [r13]
cmp eax, dword [r14 + 4]
jne 0x140018a21
lea rax, [rbx + rbp]
add rax, 0xb0
mov qword [rax], r12
mov r13, qword [rsp + 0x30]
cmp qword [r12], 0
jne 0x140017bfb
jmp 0x140018146
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_miscellaneous_debugging_record_data_size_mismatch_
call fcn.1400072e0
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, [0x14006c1cd]
call fcn.1400072e0
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.14002add0
mov rcx, r12
call fcn.140055490
jmp 0x140018141
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_CodeView2_record_size_mismatch_
call fcn.1400072e0
mov edx, 0x10
jmp 0x140018b4f
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModule_CodeView7_record_size_mismatch_
call fcn.1400072e0
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, [0x14006c1c8]
call fcn.1400072e0
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 0x1400187e2
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MindumpModule_CodeView2_record_string_is_not_0_terminated
jmp 0x1400187dd
mov rdi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rdi
cmp rcx, 0x20
jae 0x140019472
add rax, 0x28
mov rdx, rax
mov rcx, rdi
mov r15, qword [rsp + 0x38]
jmp 0x1400184ee
mov rdi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rdi
cmp rcx, 0x20
jae 0x140019472
add rax, 0x28
mov rdx, rax
mov rcx, rdi
mov r15, qword [rsp + 0x38]
lea rdi, [rsp + 0x98]
jmp 0x140018511
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140019472
add rax, 0x28
mov rdx, rax
mov rcx, r8
mov r15, qword [rsp + 0x38]
jmp 0x140018680
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140019472
add rax, 0x28
mov rdx, rax
mov rcx, r8
mov r15, qword [rsp + 0x38]
jmp 0x1400186a3
mov rbx, rax
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x140019472
mov rdx, rbx
add rdx, 0x28
mov rcx, rax
jmp 0x1400186ce
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140019472
add rax, 0x28
mov rdx, rax
mov rcx, r8
jmp 0x140018703
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xb8]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModuleList_size_mismatch_
call fcn.1400072e0
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, [0x14006c1cd]
mov rcx, rax
call fcn.1400072e0
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 0x140018d9d
mov rcx, qword [rsp + 0x170]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140019388
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x14001789f
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400193b1
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x1400178b1
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xb8]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModuleList_cannot_read_modulelist_padded_bytes
call fcn.1400072e0
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.140055270
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 0x140017753
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
mov rcx, rdi
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0x170]
lea rdx, str.MinidumpModuleList_found_bad_base_address_for_module
call fcn.1400072e0
mov edx, dword [rsp + 0x68]
mov rcx, rax
call rbx
lea rdx, [0x14006b2f4]
mov rcx, rax
call fcn.1400072e0
mov edx, dword [rsp + 0x6c]
mov rcx, rax
call rbx
lea rdx, [0x14006ca76]
mov rcx, rax
call fcn.1400072e0
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 0x140018eb3
mov rbx, qword [rsp + 0xb8]
mov rcx, rbp
mov rdx, rbx
call fcn.14002ab60
mov rax, qword [rsp + 0xd0]
cmp rax, 0x10
jb 0x14001935a
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400193da
lea rdi, [rsp + 0x170]
jmp 0x140019355
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x50]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0x50]
lea rdx, str.MinidumpModuleList_could_not_store_module
call fcn.1400072e0
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, [0x14006b2f4]
mov rcx, rax
call fcn.1400072e0
mov edx, dword [rsp + 0x6c]
mov rcx, rax
call rdi
lea r12, [0x14006ca76]
mov rcx, rax
mov rdx, r12
call fcn.1400072e0
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 0x140018f9c
mov rdi, qword [rsp + 0xb8]
mov rcx, rbx
mov rdx, rdi
call fcn.14002ab60
mov rcx, rax
mov rdx, r12
call fcn.1400072e0
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.140010410
movdqu xmmword [rsp + 0x180], xmm6
mov byte [rsp + 0x170], 0
lea rsi, [rsp + 0x170]
mov rcx, rsi
mov rdx, rdi
call fcn.140008e80
mov r8, qword [rsp + 0x180]
cmp qword [rsp + 0x188], 0xf
mov r13, qword [rsp + 0x30]
jbe 0x140019018
mov rsi, qword [rsp + 0x170]
mov rcx, rbx
mov rdx, rsi
call fcn.14002ab60
lea rdx, [0x14006b59e]
mov rcx, rax
call fcn.1400072e0
mov rsi, rax
mov edx, 0x13
mov rcx, rdi
mov r8, r12
mov r9, r14
call fcn.140010410
movdqu xmmword [rsp + 0xa8], xmm6
mov byte [rsp + 0x98], 0
lea rbx, [rsp + 0x98]
mov rcx, rbx
mov rdx, rdi
call fcn.140008e80
mov r8, qword [rsp + 0xa8]
cmp qword [rsp + 0xb0], 0xf
jbe 0x140019087
mov rbx, qword [rsp + 0x98]
mov rcx, rsi
mov rdx, rbx
call fcn.14002ab60
jmp 0x14001923f
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x50]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0x50]
lea rdx, str.MinidumpModuleList_could_not_store_module
call fcn.1400072e0
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, [0x14006b2f4]
mov rcx, rax
call fcn.1400072e0
mov edx, dword [rsp + 0x6c]
mov rcx, rax
call rdi
lea rbp, [0x14006ca76]
mov rcx, rax
mov rdx, rbp
call fcn.1400072e0
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 0x14001913d
mov rbx, qword [rsp + 0xb8]
mov rcx, rdi
mov rdx, rbx
call fcn.14002ab60
mov rcx, rax
mov rdx, rbp
call fcn.1400072e0
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.140010410
movdqu xmmword [rsp + 0x180], xmm6
mov byte [rsp + 0x170], 0
lea rbp, [rsp + 0x170]
mov rcx, rbp
mov rdx, rdi
call fcn.140008e80
mov r8, qword [rsp + 0x180]
cmp qword [rsp + 0x188], 0xf
jbe 0x1400191b6
mov rbp, qword [rsp + 0x170]
mov rcx, rbx
mov rdx, rbp
call fcn.14002ab60
lea rdx, [0x14006b59e]
mov rcx, rax
call fcn.1400072e0
mov rbx, rax
mov edx, 0x13
mov rcx, rdi
mov r8, rsi
mov r9, r14
call fcn.140010410
movdqu xmmword [rsp + 0xa8], xmm6
mov byte [rsp + 0x98], 0
lea rsi, [rsp + 0x98]
mov rcx, rsi
mov rdx, rdi
call fcn.140008e80
mov r8, qword [rsp + 0xa8]
cmp qword [rsp + 0xb0], 0xf
jbe 0x140019225
mov rsi, qword [rsp + 0x98]
mov rcx, rbx
mov rdx, rsi
call fcn.14002ab60
lea rdx, str.__after_adjusting
mov rcx, rax
call fcn.1400072e0
mov rax, qword [rsp + 0xb0]
cmp rax, 0x10
jae 0x1400192f1
mov rax, qword [rsp + 0x188]
cmp rax, 0x10
jae 0x140019314
mov rax, qword [rsp + 0xd0]
cmp rax, 0x10
jae 0x140019337
lea rdi, [rsp + 0x50]
jmp 0x14001935a
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_1581954009_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0xb8]
lea rdx, str.MinidumpModuleList_could_not_read_required_module_auxiliary_data_for_module
call fcn.1400072e0
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, [0x14006b2f4]
mov rcx, rax
call fcn.1400072e0
mov edx, dword [rsp + 0x6c]
mov rcx, rax
call rsi
mov rsi, qword [rsp + 0xb8]
jmp 0x14001935d
mov rcx, qword [rsp + 0x98]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140019403
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x140019251
mov rcx, qword [rsp + 0x170]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140019428
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x140019263
mov rcx, qword [rsp + 0xb8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14001944d
lea rdi, [rsp + 0x50]
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 0x1400179a9
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019472
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x140018d33
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019472
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x140018d56
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019472
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x140018ee9
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019472
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x14001930a
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019472
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x14001932d
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019472
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x30]
jmp 0x140019350
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
ud2