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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1b8
movdqa xmmword [rsp + 0x1a0], xmm7
movdqa xmmword [rsp + 0x190], xmm6
mov esi, edx
mov r15, rcx
mov rax, qword [0x14006a010]
xor rax, rsp
mov qword [rsp + 0x188], rax
mov rdi, qword [rcx + 0x20]
mov rbx, qword [rdi + 8]
mov rcx, qword [rbx + 8]
call fcn.14002a970
mov rax, qword [rdi + 8]
mov qword [rax + 8], rbx
mov rax, qword [rdi + 8]
mov qword [rax], rbx
mov rax, qword [rdi + 8]
mov qword [rax + 0x10], rbx
mov qword [rdi + 0x10], 0
mov rbx, qword [r15 + 0x28]
test rbx, rbx
je 0x140017a65
mov rbp, qword [rbx]
test rbp, rbp
je 0x140017a5d
mov rdi, qword [rbx + 8]
cmp rbp, rdi
je 0x140017a2a
nop word cs:[rax + rax]
mov rax, qword [rbp]
mov rcx, rbp
xor edx, edx
call qword [rax]
add rbp, 0xb8
cmp rdi, rbp
jne 0x140017a10
mov rbp, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rdx, rbp
cmp rdx, 0x1000
jb 0x140017a55
mov rcx, qword [rbp - 8]
add rbp, 0xfffffffffffffff8
sub rbp, rcx
cmp rbp, 0x20
jae 0x140019d30
add rdx, 0x27
jmp 0x140017a58
mov rcx, rbp
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
mov rcx, rbx
call fcn.14004fa10
mov qword [r15 + 0x28], 0
mov dword [r15 + 0x30], 0
mov byte [r15 + 8], 0
cmp esi, 3
jbe 0x14001830a
mov rcx, qword [r15 + 0x10]
lea rdx, [rsp + 0x5c]
mov r8d, 4
call fcn.140013190
test al, al
je 0x14001836b
mov rcx, qword [r15 + 0x10]
cmp byte [rcx + 0x62], 0
je 0x140017b1a
cmp byte [rcx + 0x60], 0
je 0x140017b1a
mov edi, dword [rsp + 0x5c]
bswap edi
mov dword [rsp + 0x5c], edi
cmp edi, 0x25ed098
jb 0x140017b26
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModuleList_module_count
call fcn.140007c10
mov edx, dword [rsp + 0x5c]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
lea rdx, str._would_cause_multiplication_overflow
mov rcx, rax
jmp 0x14001967e
mov edi, dword [rsp + 0x5c]
cmp edi, 0x25ed098
jae 0x140017ac1
mov eax, esi
imul edx, edi, 0x6c
lea rbp, [rdx + 4]
cmp rbp, rax
je 0x140017b60
add rdx, 8
cmp rdx, rax
jne 0x140019592
lea rdx, [rsp + 0x160]
mov r8d, 4
call fcn.140013190
test al, al
je 0x140019646
mov edi, dword [rsp + 0x5c]
cmp edi, 0x801
jae 0x1400183a8
test edi, edi
je 0x140017c65
mov ecx, 0x18
call fcn.14004fa00
mov qword [rsp + 0x30], r15
mov rcx, qword [r15 + 0x10]
mov byte [rsp + 0xb0], 0
mov qword [rsp + 0xb8], rcx
lea r12, [0x140050a50]
mov qword [rsp + 0xa8], r12
lea rsi, [0x140050a60]
mov qword [rsp + 0xc0], rsi
mov word [rsp + 0xc8], 0
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x140], xmm0
movdqu xmmword [rsp + 0x130], xmm0
movdqu xmmword [rsp + 0x120], xmm0
movdqu xmmword [rsp + 0x110], xmm0
movdqu xmmword [rsp + 0x100], xmm0
movdqu xmmword [rsp + 0xf0], xmm0
movdqu xmmword [rsp + 0xe0], xmm0
movdqu xmmword [rsp + 0xd0], xmm0
mov dword [rsp + 0x150], 0xffffffff
mov qword [rsp + 0x158], 0
mov r15d, edi
imul r14, r15, 0xb8
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x28], rax
mov qword [rax + 0x10], 0
cmp r14, 0x1000
jb 0x140017c6c
lea rcx, [r14 + 0x27]
call fcn.14004fa00
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
mov r13b, byte [rsp + 0xb0]
jmp 0x140017c7a
xor eax, eax
jmp 0x140018037
mov rcx, r14
call fcn.14004fa00
mov rbx, rax
xor r13d, r13d
lea rbp, [rsp + 0xc8]
mov rax, qword [rsp + 0x28]
mov qword [rax], rbx
mov qword [rax + 8], rbx
add r14, rbx
mov qword [rax + 0x10], r14
test r15b, 1
je 0x140017cd9
mov byte [rbx + 8], r13b
lea rax, [0x1400509b0]
mov qword [rbx], rax
mov rax, qword [rsp + 0xb8]
mov qword [rbx + 0x10], rax
mov qword [rbx], r12
mov qword [rbx + 0x18], rsi
lea rcx, [rbx + 0x20]
mov r8d, 0x98
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
add rbx, 0xb8
add r15, 0xffffffffffffffff
cmp edi, 1
je 0x140017d69
lea rdi, [0x1400509b0]
nop dword [rax]
mov byte [rbx + 8], r13b
mov qword [rbx], rdi
mov rax, qword [rsp + 0xb8]
mov qword [rbx + 0x10], rax
mov qword [rbx], r12
mov qword [rbx + 0x18], rsi
lea rcx, [rbx + 0x20]
mov r8d, 0x98
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + 0xc0], r13b
mov qword [rbx + 0xb8], rdi
mov rax, qword [rsp + 0xb8]
mov qword [rbx + 0xc8], rax
mov qword [rbx + 0xb8], r12
mov qword [rbx + 0xd0], rsi
lea rcx, [rbx + 0xd8]
mov r8d, 0x98
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
add rbx, 0x170
add r15, 0xfffffffffffffffe
jne 0x140017cf0
mov r13, qword [rsp + 0x28]
mov qword [r13 + 8], rbx
lea r14, [rsp + 0xa8]
mov rcx, r14
call fcn.140015b40
cmp dword [rsp + 0x5c], 0
je 0x140018024
mov edi, 0xb0
xor r12d, r12d
pxor xmm6, xmm6
mov r15, qword [rsp + 0x30]
nop
mov rbp, qword [r13]
mov rbx, qword [rbp + rdi - 0x18]
test rbx, rbx
je 0x140017dc4
mov rax, qword [rbx + 0x18]
cmp rax, 0x10
jae 0x140017fb5
mov rcx, rbx
call fcn.14004fa10
mov qword [rbp + rdi - 0x18], 0
mov rsi, qword [rbp + rdi - 0x10]
test rsi, rsi
jne 0x140017fcf
mov qword [rbp + rdi - 0x10], 0
mov dword [rbp + rdi - 8], 0xffffffff
mov rsi, qword [rbp + rdi]
test rsi, rsi
jne 0x140017fe4
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.140013190
test al, al
je 0x14001819f
lea rax, [rdi + rbp]
mov rax, qword [rax - 0xa0]
cmp byte [rax + 0x62], 0
je 0x140017f6f
cmp byte [rax + 0x60], 0
je 0x140017f6f
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 0x140018048
mov rcx, qword [rbp + rdi - 0x88]
not rcx
cmp rcx, rax
jb 0x140018048
mov byte [rbp + rdi - 0x90], 1
add r12, 1
mov eax, dword [rsp + 0x5c]
add rdi, 0xb8
cmp r12, rax
jb 0x140017da0
jmp 0x140018413
mov rcx, qword [rbx]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140017ff9
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x140017dbc
mov rcx, rsi
call fcn.14002b7e0
mov rcx, rsi
call fcn.14004fa10
jmp 0x140017ddb
mov rcx, rsi
call fcn.14002b7e0
mov rcx, rsi
call fcn.14004fa10
jmp 0x140017dfa
mov rsi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rsi
cmp rcx, 0x20
jae 0x140019d30
add rax, 0x28
mov rdx, rax
mov rcx, rsi
mov r13, qword [rsp + 0x28]
mov r15, qword [rsp + 0x30]
jmp 0x140017fc5
mov dword [rsp + 0x58], 0
xor eax, eax
mov r15, qword [rsp + 0x30]
mov qword [r15 + 0x28], r13
mov dword [r15 + 0x30], eax
mov byte [r15 + 8], 1
mov sil, 1
jmp 0x1400196b3
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x60]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x60]
lea rdx, str.MinidumpModule_has_a_module_problem_
call fcn.140007c10
mov r14, rax
mov r9, qword [rbp + rdi - 0x88]
lea r8, str.0x_llx
lea rsi, [rsp + 0x160]
mov edx, 0x13
mov rcx, rsi
call fcn.140010b90
mov eax, 0xf
movq xmm6, rax
pslldq xmm6, 8
movdqu xmmword [rsp + 0xb8], xmm6
mov byte [rsp + 0xa8], 0
lea rbx, [rsp + 0xa8]
mov rcx, rbx
mov rdx, rsi
call fcn.1400097f0
mov r8, qword [rsp + 0xb8]
cmp qword [rsp + 0xc0], 0xf
jbe 0x1400180f4
mov rbx, qword [rsp + 0xa8]
mov rcx, r14
mov rdx, rbx
call fcn.140009540
lea rdx, [0x140064f64]
mov rcx, rax
call fcn.140007c10
mov r14, rax
mov r9d, dword [rbp + rdi - 0x80]
lea r8, str.0x_x
lea rbx, [rsp + 0x88]
mov edx, 0xb
mov rcx, rbx
call fcn.140010b90
movdqu xmmword [rsp + 0x170], xmm6
mov byte [rsp + 0x160], 0
mov rcx, rsi
mov rdx, rbx
call fcn.1400097f0
mov r8, qword [rsp + 0x170]
cmp qword [rsp + 0x178], 0xf
jbe 0x140018169
mov rsi, qword [rsp + 0x160]
mov rcx, r14
mov rdx, rsi
call fcn.140009540
mov rax, qword [rsp + 0x178]
cmp rax, 0x10
jae 0x140019600
mov rax, qword [rsp + 0xc0]
cmp rax, 0x10
jae 0x140019623
mov rsi, qword [rsp + 0x60]
jmp 0x1400181e4
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_cannot_read_module
call fcn.140007c10
mov rsi, qword [rsp + 0xa8]
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], 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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModuleList_could_not_read_module
call fcn.140007c10
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, r12d
call rsi
lea rdx, [0x140064e6f]
mov rcx, rax
call fcn.140007c10
mov edx, dword [rsp + 0x5c]
mov rcx, rax
call rsi
mov rsi, qword [rsp + 0xa8]
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 rdi, qword [r13]
test rdi, rdi
je 0x1400182fd
mov rsi, qword [r13 + 8]
cmp rdi, rsi
je 0x1400182ca
nop
mov rax, qword [rdi]
mov rcx, rdi
xor edx, edx
call qword [rax]
add rdi, 0xb8
cmp rsi, rdi
jne 0x1400182b0
mov rdi, qword [r13]
mov rdx, qword [r13 + 0x10]
sub rdx, rdi
cmp rdx, 0x1000
jb 0x1400182f5
mov rcx, qword [rdi - 8]
add rdi, 0xfffffffffffffff8
sub rdi, rcx
cmp rdi, 0x20
jae 0x140019d30
add rdx, 0x27
jmp 0x1400182f8
mov rcx, rdi
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
mov rcx, r13
call fcn.14004fa10
jmp 0x1400196b1
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModuleList_count_size_mismatch_
call fcn.140007c10
mov rcx, rax
mov edx, esi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
lea rdx, [0x140065b2e]
mov rcx, rax
call fcn.140007c10
mov edx, 4
jmp 0x1400195f2
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModuleList_could_not_read_module_count
jmp 0x14001967e
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModuleList_count
call fcn.140007c10
mov edx, dword [rsp + 0x5c]
mov rsi, qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rcx, rax
call rsi
lea rdx, str._exceeds_maximum
mov rcx, rax
call fcn.140007c10
mov rcx, rax
mov edx, 0x800
call rsi
jmp 0x140019683
mov dword [rsp + 0x58], 0
test eax, eax
je 0x1400196e9
mov eax, 0xf
movq xmm6, rax
pslldq xmm6, 8
pxor xmm7, xmm7
xor r14d, r14d
xor ecx, ecx
mov qword [rsp + 0x38], r14
mov eax, ecx
mov rbx, qword [r13]
imul r14, rax, 0xb8
cmp byte [rbx + r14 + 0x20], 0
je 0x1400184ed
mov rcx, qword [rbx + r14 + 0x10]
mov edx, dword [rbx + r14 + 0x3c]
call fcn.140015c00
mov qword [rbx + r14 + 0x98], rax
test rax, rax
je 0x14001852a
lea rsi, [rbx + r14]
add rsi, 0x20
mov byte [rbx + r14 + 8], 1
cmp dword [rbx + r14 + 0x74], 0
je 0x1400184b4
cmp byte [rsi], 0
je 0x140018567
mov rbp, qword [rbx + r14 + 0xa0]
test rbp, rbp
je 0x1400185a4
cmp qword [rbp], 0
je 0x1400187fd
mov eax, dword [rbx + r14 + 0x7c]
test eax, eax
je 0x1400184e2
cmp byte [rsi], 0
je 0x140018672
mov rbp, qword [rbx + r14 + 0xb0]
test rbp, rbp
je 0x1400186b1
cmp qword [rbp], 0
je 0x140018755
mov byte [rbx + r14 + 0x21], 1
jmp 0x140018874
mov dword [rsp + 0x20], 0x793
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.Invalid_MinidumpModule_for_ReadAuxiliaryData
jmp 0x140018835
mov dword [rsp + 0x20], 0x79a
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_could_not_read_name
jmp 0x140018835
mov dword [rsp + 0x20], 0x8f5
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.Invalid_MinidumpModule_for_GetCVRecord
jmp 0x1400187ca
mov rcx, qword [rsi - 0x10]
mov edx, dword [rbx + r14 + 0x78]
call fcn.140013ad0
test al, al
je 0x140018792
lea r15, [rbx + r14]
add r15, 0x74
mov r12d, dword [r15]
cmp r12, 0x8001
jb 0x140018c59
mov dword [rsp + 0x20], 0x906
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_CodeView_record_size
call fcn.140007c10
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.140007c10
mov rcx, rax
mov edx, 0x8000
call rsi
mov rsi, qword [rsp + 0xa8]
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 + 0x30]
jmp 0x1400187fd
mov dword [rsp + 0x20], 0x97e
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.Invalid_MinidumpModule_for_GetMiscRecord
call fcn.140007c10
jmp 0x140018727
lea rdi, [rbx + r14]
add rdi, 0x7c
cmp eax, 0xb
ja 0x140018b7e
mov dword [rsp + 0x20], 0x988
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_miscellaneous_debugging_record_size_mismatch_
call fcn.140007c10
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, [0x140065b24]
call fcn.140007c10
mov edx, dword [rdi]
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]
mov rsi, qword [rsp + 0xa8]
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], 0x7aa
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_has_no_miscellaneous_debug_record__but_one_was_expected
jmp 0x140018835
mov dword [rsp + 0x20], 0x901
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_could_not_seek_to_CodeView_record
call fcn.140007c10
mov rsi, qword [rsp + 0xa8]
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
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_has_no_CodeView_record__but_one_was_expected
call fcn.140007c10
mov rsi, qword [rsp + 0xa8]
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 + r14 + 8], 0
je 0x140019b65
lea rdi, [rbx + r14]
add rdi, 0x18
mov rax, qword [rbx + r14 + 0x18]
mov rcx, rdi
call qword [rax + 8]
mov r12, rax
mov qword [rsp + 0x50], rax
mov rax, qword [rbx + r14 + 0x18]
mov rcx, rdi
call qword [rax + 0x10]
mov qword [rsp + 0x48], rax
cmp r12, 0xffffffffffffffff
je 0x1400196f0
mov r14, rax
mov rsi, r12
mov rax, qword [r15 + 0x20]
mov rcx, qword [rax + 8]
mov rdx, qword [rcx + 8]
cmp byte [rdx + 0x19], 0
je 0x1400189b6
mov rcx, qword [r15 + 0x10]
call fcn.140017780
mov ebx, eax
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x88], rsi
mov rbp, qword [r15 + 0x20]
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x10]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0xa8], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov rcx, rbp
lea rdx, [rsp + 0x88]
lea r8, [rsp + 0xa8]
lea r9, [rsp + 0x160]
call fcn.14002bed0
test al, al
jne 0x140018937
test bl, bl
jne 0x140018afa
test al, al
jne 0x140018997
mov rbp, qword [rsp + 0x38]
sub r12, rbp
setb al
test al, bl
je 0x1400197c3
add r14, r12
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], rbp
mov rcx, qword [r15 + 0x20]
mov qword [rsp + 0xa8], 0
lea rax, [rsp + 0x58]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x50]
lea r8, [rsp + 0xa8]
lea r9, [rsp + 0x48]
call fcn.14002bed0
test al, al
je 0x14001996e
mov rsi, rbp
add r14, rsi
mov ecx, dword [rsp + 0x58]
add ecx, 1
mov dword [rsp + 0x58], ecx
mov eax, dword [rsp + 0x5c]
cmp ecx, eax
jb 0x14001843b
jmp 0x140018033
mov rax, rcx
nop dword [rax]
xor ebp, ebp
cmp qword [rdx + 0x20], r12
setb bpl
cmovae rax, rdx
shl rbp, 4
mov rdx, qword [rdx + rbp]
cmp byte [rdx + 0x19], 0
je 0x1400189c0
cmp rax, rcx
je 0x1400188c5
cmp rsi, qword [rax + 0x28]
jb 0x1400188c5
mov eax, dword [rax + 0x38]
cmp eax, dword [rsp + 0x5c]
jae 0x1400188c5
mov rcx, qword [r13]
imul rax, rax, 0xb8
lea rbx, [rcx + rax]
add rbx, 0x18
mov rax, qword [rcx + rax + 0x18]
mov rcx, rbx
call qword [rax + 8]
mov rbp, rax
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
cmp rbp, rax
jne 0x1400188c5
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
mov rbp, rax
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x10]
cmp rbp, rax
jne 0x1400188c5
mov rax, qword [rdi]
mov rcx, rdi
lea rdx, [rsp + 0xa8]
call qword [rax + 0x18]
mov rax, qword [rbx]
mov rcx, rbx
lea rbp, [rsp + 0x160]
mov rdx, rbp
call qword [rax + 0x18]
mov r8, qword [rsp + 0xb8]
cmp qword [rsp + 0x170], r8
jne 0x140018ac2
cmp qword [rsp + 0x178], 0xf
jbe 0x140018a97
mov rbp, qword [rsp + 0x160]
cmp qword [rsp + 0xc0], 0xf
lea rdx, [rsp + 0xa8]
jbe 0x140018ab2
mov rdx, qword [rsp + 0xa8]
mov rcx, rbp
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140018ea0
xor ebx, ebx
mov rax, qword [rsp + 0x178]
cmp rax, 0x10
jae 0x140018f15
mov rax, qword [rsp + 0xc0]
cmp rax, 0x10
jae 0x140018f38
test bl, bl
je 0x1400188c5
mov r14, qword [rsp + 0x38]
jmp 0x14001899a
mov rax, qword [rdi]
mov rcx, rdi
lea rdx, [rsp + 0x160]
call qword [rax + 0x18]
movdqu xmmword [rsp + 0xb8], xmm6
mov byte [rsp + 0xa8], 0
lea rbp, [rsp + 0xa8]
mov rcx, rbp
lea rdx, str._dev_ashmem_
call fcn.1400097f0
mov rdx, qword [rsp + 0xb8]
lea rcx, [rsp + 0x160]
mov r8, rbp
call fcn.14002a9b0
mov ebp, eax
mov rax, qword [rsp + 0xc0]
cmp rax, 0x10
jae 0x140018c13
mov rax, qword [rsp + 0x178]
cmp rax, 0x10
jae 0x140018c36
test ebp, ebp
jne 0x14001893b
jmp 0x140018997
mov rcx, qword [rsi - 0x10]
mov edx, dword [rbx + r14 + 0x80]
call fcn.140013ad0
test al, al
je 0x140018d9e
mov r12d, dword [rdi]
cmp r12, 0x8001
jb 0x140018ddb
mov dword [rsp + 0x20], 0x995
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_miscellaneous_debugging_record_size
call fcn.140007c10
mov edx, dword [rdi]
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.140007c10
mov rcx, rax
mov edx, 0x8000
call rsi
jmp 0x140018727
mov rcx, qword [rsp + 0xa8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140019492
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x140018b5f
mov rcx, qword [rsp + 0x160]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400194c0
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x140018b71
mov ecx, 0x18
call fcn.14004fa00
mov rbp, rax
movdqu xmmword [rax], xmm7
mov qword [rax + 0x10], 0
mov rcx, rax
mov rdx, r12
call fcn.14002b840
test al, al
je 0x140018c97
mov rcx, qword [rbp]
lea rdi, [rcx + r12]
xor edx, edx
mov r8, r12
call sub.VCRUNTIME140.dll_memset
mov qword [rbp + 8], rdi
mov rcx, qword [rsi - 0x10]
mov r8d, dword [r15]
mov r12, qword [rbp]
mov rdx, r12
call fcn.140013190
test al, al
je 0x14001906b
mov eax, dword [r15]
mov edx, 0xffffffff
cmp eax, 5
jb 0x140019041
mov ecx, dword [r12]
mov r8, qword [rsi - 0x10]
mov r9b, byte [r8 + 0x62]
mov edx, ecx
test r9b, r9b
je 0x140018ce2
cmp byte [r8 + 0x60], 0
mov edx, ecx
bswap edx
cmove edx, ecx
cmp edx, 0x3031424e
je 0x140018fe8
cmp edx, 0x4270454c
je 0x140018fcf
cmp edx, 0x53445352
jne 0x140019041
cmp eax, 0x18
jbe 0x1400193a6
test r9b, r9b
je 0x140018d4e
cmp byte [r8 + 0x60], 0
je 0x140018d4e
bswap ecx
mov dword [r12], ecx
mov eax, dword [r12 + 4]
mov ecx, dword [r12 + 0x14]
bswap eax
mov dword [r12 + 4], eax
rol word [r12 + 8], 8
rol word [r12 + 0xa], 8
bswap ecx
mov dword [r12 + 0x14], ecx
mov eax, dword [r15]
mov r12, qword [rbp]
add eax, 0xffffffff
mov edx, 0x53445352
cmp byte [r12 + rax], 0
je 0x140019041
mov dword [rsp + 0x20], 0x93b
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_CodeView7_record_string_is_not_0_terminated
jmp 0x1400190a3
mov dword [rsp + 0x20], 0x98f
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_could_not_seek_to_miscellaneous_debugging_record
jmp 0x1400186aa
mov ecx, 0x18
call fcn.14004fa00
mov rbp, rax
movdqu xmmword [rax], xmm7
mov qword [rax + 0x10], 0
mov rcx, rax
mov rdx, r12
call fcn.14002b840
test al, al
je 0x140018e1e
mov rcx, qword [rbp]
lea r15, [rcx + r12]
xor edx, edx
mov r8, r12
call sub.VCRUNTIME140.dll_memset
mov qword [rbp + 8], r15
mov r15, qword [rsp + 0x30]
mov r12, qword [rbp]
mov rcx, qword [rsi - 0x10]
mov r8d, dword [rdi]
mov rdx, r12
call fcn.140013190
test al, al
je 0x1400191ff
mov rax, qword [rsi - 0x10]
cmp byte [rax + 0x62], 0
je 0x1400192d6
cmp byte [rax + 0x60], 0
je 0x1400192d6
mov eax, dword [r12]
mov ecx, dword [r12 + 4]
bswap eax
mov dword [r12], eax
bswap ecx
mov dword [r12 + 4], ecx
cmp byte [r12 + 8], 0
je 0x1400192d6
mov ecx, dword [rdi]
add rcx, 0xfffffffffffffff4
mov rax, rcx
shr rax, 1
je 0x1400192d6
cmp rcx, 0x20
jae 0x1400190f0
xor ecx, ecx
mov r13, qword [rsp + 0x28]
mov r15, qword [rsp + 0x30]
jmp 0x1400192bb
mov rax, qword [rdi]
mov rcx, rdi
lea rdx, [rsp + 0x88]
call qword [rax + 0x20]
mov rax, qword [rbx]
mov rcx, rbx
lea rbx, [rsp + 0x60]
mov rdx, rbx
call qword [rax + 0x20]
mov r8, qword [rsp + 0x98]
mov rbp, qword [rsp + 0x78]
cmp qword [rsp + 0x70], r8
jne 0x140018f63
cmp rbp, 0xf
jbe 0x140018ee5
mov rbx, qword [rsp + 0x60]
cmp qword [rsp + 0xa0], 0xf
lea rdx, [rsp + 0x88]
jbe 0x140018f00
mov rdx, qword [rsp + 0x88]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete bl
cmp rbp, 0x10
jb 0x140018f90
jmp 0x140018f6b
mov rcx, qword [rsp + 0x160]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x1400194ee
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x140018ad6
mov rcx, qword [rsp + 0xa8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14001951c
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
test bl, bl
je 0x1400188c5
jmp 0x140018af0
xor ebx, ebx
cmp rbp, 0x10
jb 0x140018f90
mov rcx, qword [rsp + 0x60]
lea rdx, [rbp + 1]
cmp rdx, 0x1000
jae 0x14001954a
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
mov r13, qword [rsp + 0x28]
mov r15, qword [rsp + 0x30]
mov rax, qword [rsp + 0xa0]
cmp rax, 0x10
jb 0x140018ac4
mov rcx, qword [rsp + 0x88]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14001956e
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
mov r13, qword [rsp + 0x28]
mov r15, qword [rsp + 0x30]
jmp 0x140018ac4
mov edx, 0x4270454c
test r9b, r9b
je 0x140019041
cmp byte [r8 + 0x60], 0
je 0x140019041
bswap ecx
mov dword [r12], ecx
jmp 0x140019041
cmp eax, 0x10
jbe 0x1400193ea
test r9b, r9b
je 0x14001902e
cmp byte [r8 + 0x60], 0
je 0x14001902e
bswap ecx
mov dword [r12], ecx
mov eax, dword [r12 + 4]
mov ecx, dword [r12 + 8]
bswap eax
mov dword [r12 + 4], eax
bswap ecx
mov dword [r12 + 8], ecx
mov eax, dword [r12 + 0xc]
bswap eax
mov dword [r12 + 0xc], eax
mov eax, dword [r15]
mov r12, qword [rbp]
add eax, 0xffffffff
mov edx, 0x3031424e
cmp byte [r12 + rax], 0
jne 0x140019455
lea rax, [rbx + r14]
add rax, 0xa0
mov qword [rax], rbp
mov dword [rbx + r14 + 0xa8], edx
mov r15, qword [rsp + 0x30]
cmp qword [rbp], 0
jne 0x1400184b4
jmp 0x1400187fd
mov dword [rsp + 0x20], 0x917
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_could_not_read_CodeView_record
call fcn.140007c10
mov rsi, qword [rsp + 0xa8]
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 rcx, rbp
call fcn.14002b7e0
mov rcx, rbp
call fcn.14004fa10
mov r15, qword [rsp + 0x30]
jmp 0x1400187fd
mov rcx, rax
and rcx, 0xfffffffffffffff0
lea rsi, [rcx - 0x10]
mov rdx, rsi
shr rdx, 4
add rdx, 1
mov r8d, edx
and r8d, 1
test rsi, rsi
je 0x140019241
mov esi, 1
sub rsi, rdx
add rsi, r8
add rsi, 0xffffffffffffffff
xor edx, edx
movdqu xmm1, xmmword [r12 + rdx*2 + 0xc]
movdqu xmm2, xmmword [r12 + rdx*2 + 0x1c]
movdqu xmm3, xmmword [r12 + rdx*2 + 0x2c]
movdqu xmm0, xmmword [r12 + 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 [r12 + rdx*2 + 0xc], xmm1
movdqu xmmword [r12 + 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 [r12 + rdx*2 + 0x2c], xmm2
movdqu xmmword [r12 + rdx*2 + 0x3c], xmm0
add rdx, 0x20
add rsi, 2
jne 0x140019127
jmp 0x140019243
mov dword [rsp + 0x20], 0x9a7
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_could_not_read_miscellaneous_debugging_record
call fcn.140007c10
jmp 0x140019363
xor edx, edx
test r8, r8
je 0x1400192ac
movdqu xmm0, xmmword [r12 + rdx*2 + 0xc]
movdqu xmm1, xmmword [r12 + 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 [r12 + rdx*2 + 0xc], xmm0
movdqu xmmword [r12 + rdx*2 + 0x1c], xmm1
cmp rax, rcx
mov r13, qword [rsp + 0x28]
mov r15, qword [rsp + 0x30]
je 0x1400192d6
sub rax, rcx
lea rcx, [r12 + rcx*2]
add rcx, 0xc
xor edx, edx
rol word [rcx + rdx*2], 8
add rdx, 1
cmp rax, rdx
jne 0x1400192c8
mov eax, dword [rdi]
cmp eax, dword [r12 + 4]
jne 0x1400192fc
lea rax, [rbx + r14]
add rax, 0xb0
mov qword [rax], rbp
cmp qword [rbp], 0
jne 0x1400184e2
jmp 0x140018755
mov dword [rsp + 0x20], 0x9bd
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_miscellaneous_debugging_record_data_size_mismatch_
call fcn.140007c10
mov edx, dword [rdi]
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, [0x140065b29]
call fcn.140007c10
mov edx, dword [r12 + 4]
mov rcx, rax
call rsi
mov rsi, qword [rsp + 0xa8]
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 rcx, rbp
call fcn.14002b7e0
mov rcx, rbp
call fcn.14004fa10
jmp 0x140018755
mov dword [rsp + 0x20], 0x928
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_CodeView7_record_size_mismatch_
call fcn.140007c10
mov edx, 0x18
jmp 0x14001942c
mov dword [rsp + 0x20], 0x943
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModule_CodeView2_record_size_mismatch_
call fcn.140007c10
mov edx, 0x10
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
mov rcx, rax
lea rdx, [0x140065b24]
call fcn.140007c10
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 0x1400190a8
mov dword [rsp + 0x20], 0x956
lea rcx, [rsp + 0xa8]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
mov r8d, 1
lea r9, str.z:_task_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MindumpModule_CodeView2_record_string_is_not_0_terminated
jmp 0x1400190a3
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140019d30
add rax, 0x28
mov rdx, rax
mov rcx, r8
mov r13, qword [rsp + 0x28]
mov r15, qword [rsp + 0x30]
jmp 0x140018c2c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140019d30
add rax, 0x28
mov rdx, rax
mov rcx, r8
mov r13, qword [rsp + 0x28]
mov r15, qword [rsp + 0x30]
jmp 0x140018c4f
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019d30
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x28]
mov r15, qword [rsp + 0x30]
jmp 0x140018f2e
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019d30
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x28]
mov r15, qword [rsp + 0x30]
jmp 0x140018f51
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x140019d30
add rbp, 0x28
mov rdx, rbp
mov rcx, rax
jmp 0x140018f81
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019d30
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x140018fbb
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModuleList_size_mismatch_
call fcn.140007c10
mov rcx, rax
mov edx, esi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
lea rdx, [0x140065b29]
mov rcx, rax
call fcn.140007c10
imul edx, dword [rsp + 0x5c], 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 0x140019683
mov rcx, qword [rsp + 0x160]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140019c46
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x140018186
mov rcx, qword [rsp + 0xa8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140019c6f
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x140018198
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModuleList_cannot_read_modulelist_padded_bytes
call fcn.140007c10
mov rsi, qword [rsp + 0xa8]
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 + 0x188]
xor rcx, rsp
call fcn.14004f7f0
mov eax, esi
movaps xmm6, xmmword [rsp + 0x190]
movaps xmm7, xmmword [rsp + 0x1a0]
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor eax, eax
jmp 0x140018033
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x160]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x160]
lea rdx, str.MinidumpModuleList_found_bad_base_address_for_module
call fcn.140007c10
mov edx, dword [rsp + 0x58]
mov rcx, rax
mov rax, qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rsi, rax
call rax
lea rdx, [0x140064e6f]
mov rcx, rax
call fcn.140007c10
mov edx, dword [rsp + 0x5c]
mov rcx, rax
call rsi
lea rdx, [0x1400663ce]
mov rcx, rax
call fcn.140007c10
mov rsi, rax
mov rax, qword [rdi]
lea rbx, [rsp + 0xa8]
mov rcx, rdi
mov rdx, rbx
call qword [rax + 0x18]
mov r8, qword [rsp + 0xb8]
cmp qword [rsp + 0xc0], 0xf
jbe 0x140019799
mov rbx, qword [rsp + 0xa8]
mov rcx, rsi
mov rdx, rbx
call fcn.140009540
mov rax, qword [rsp + 0xc0]
cmp rax, 0x10
jae 0x140019bba
mov rsi, qword [rsp + 0x160]
jmp 0x140018276
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x40]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x40]
lea rdx, str.MinidumpModuleList_could_not_store_module
call fcn.140007c10
mov edx, dword [rsp + 0x58]
mov rcx, rax
mov rax, qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rbx, rax
call rax
lea rdx, [0x140064e6f]
mov rcx, rax
call fcn.140007c10
mov edx, dword [rsp + 0x5c]
mov rcx, rax
call rbx
lea r12, [0x1400663ce]
mov rcx, rax
mov rdx, r12
call fcn.140007c10
mov rbx, rax
mov rax, qword [rdi]
lea rbp, [rsp + 0xa8]
mov rcx, rdi
mov rdx, rbp
call qword [rax + 0x18]
mov r8, qword [rsp + 0xb8]
cmp qword [rsp + 0xc0], 0xf
jbe 0x140019869
mov rbp, qword [rsp + 0xa8]
mov rcx, rbx
mov rdx, rbp
call fcn.140009540
mov rcx, rax
mov rdx, r12
call fcn.140007c10
mov rbp, rax
lea rbx, str.0x_llx
lea rdi, [rsp + 0x60]
mov edx, 0x13
mov rcx, rdi
mov r8, rbx
mov r9, rsi
call fcn.140010b90
mov eax, 0xf
movq xmm6, rax
pslldq xmm6, 8
movdqu xmmword [rsp + 0x170], xmm6
mov byte [rsp + 0x160], 0
lea rsi, [rsp + 0x160]
mov rcx, rsi
mov rdx, rdi
call fcn.1400097f0
mov r8, qword [rsp + 0x170]
cmp qword [rsp + 0x178], 0xf
jbe 0x1400198ef
mov rsi, qword [rsp + 0x160]
mov rcx, rbp
mov rdx, rsi
call fcn.140009540
lea rdx, [0x140064f64]
mov rcx, rax
call fcn.140007c10
mov rsi, rax
mov edx, 0x13
mov rcx, rdi
mov r8, rbx
mov r9, r14
call fcn.140010b90
movdqu xmmword [rsp + 0x98], xmm6
mov byte [rsp + 0x88], 0
lea rbx, [rsp + 0x88]
mov rcx, rbx
mov rdx, rdi
call fcn.1400097f0
mov r8, qword [rsp + 0x98]
cmp qword [rsp + 0xa0], 0xf
jbe 0x14001995e
mov rbx, qword [rsp + 0x88]
mov rcx, rsi
mov rdx, rbx
call fcn.140009540
jmp 0x140019b25
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x40]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x40]
lea rdx, str.MinidumpModuleList_could_not_store_module
call fcn.140007c10
mov edx, dword [rsp + 0x58]
mov rcx, rax
mov rax, qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rsi, rax
call rax
lea rdx, [0x140064e6f]
mov rcx, rax
call fcn.140007c10
mov edx, dword [rsp + 0x5c]
mov rcx, rax
call rsi
lea rsi, [0x1400663ce]
mov rcx, rax
mov rdx, rsi
call fcn.140007c10
mov rbp, rax
mov rax, qword [rdi]
lea rbx, [rsp + 0xa8]
mov rcx, rdi
mov rdx, rbx
call qword [rax + 0x18]
mov r8, qword [rsp + 0xb8]
cmp qword [rsp + 0xc0], 0xf
jbe 0x140019a14
mov rbx, qword [rsp + 0xa8]
mov rcx, rbp
mov rdx, rbx
call fcn.140009540
mov rcx, rax
mov rdx, rsi
call fcn.140007c10
mov rsi, rax
lea rbx, str.0x_llx
lea rdi, [rsp + 0x60]
mov edx, 0x13
mov rcx, rdi
mov r8, rbx
mov r9, qword [rsp + 0x38]
call fcn.140010b90
mov eax, 0xf
movq xmm6, rax
pslldq xmm6, 8
movdqu xmmword [rsp + 0x170], xmm6
mov byte [rsp + 0x160], 0
lea rbp, [rsp + 0x160]
mov rcx, rbp
mov rdx, rdi
call fcn.1400097f0
mov r8, qword [rsp + 0x170]
cmp qword [rsp + 0x178], 0xf
jbe 0x140019a9c
mov rbp, qword [rsp + 0x160]
mov rcx, rsi
mov rdx, rbp
call fcn.140009540
lea rdx, [0x140064f64]
mov rcx, rax
call fcn.140007c10
mov rsi, rax
mov edx, 0x13
mov rcx, rdi
mov r8, rbx
mov r9, r14
call fcn.140010b90
movdqu xmmword [rsp + 0x98], xmm6
mov byte [rsp + 0x88], 0
lea rbx, [rsp + 0x88]
mov rcx, rbx
mov rdx, rdi
call fcn.1400097f0
mov r8, qword [rsp + 0x98]
cmp qword [rsp + 0xa0], 0xf
jbe 0x140019b0b
mov rbx, qword [rsp + 0x88]
mov rcx, rsi
mov rdx, rbx
call fcn.140009540
lea rdx, str.__after_adjusting
mov rcx, rax
call fcn.140007c10
mov rax, qword [rsp + 0xa0]
cmp rax, 0x10
jae 0x140019bdd
mov rax, qword [rsp + 0x178]
cmp rax, 0x10
jae 0x140019c00
mov rax, qword [rsp + 0xc0]
cmp rax, 0x10
jae 0x140019c23
mov rsi, qword [rsp + 0x40]
jmp 0x140018276
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0xa8]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0xa8]
lea rdx, str.MinidumpModuleList_could_not_read_required_module_auxiliary_data_for_module
call fcn.140007c10
mov edx, dword [rsp + 0x58]
mov rcx, rax
mov rax, qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int____ptr64]
mov rsi, rax
call rax
jmp 0x140018256
mov rcx, qword [rsp + 0xa8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140019c98
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x1400197b6
mov rcx, qword [rsp + 0x88]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140019cc1
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x140019b37
mov rcx, qword [rsp + 0x160]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140019ce6
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x140019b49
mov rcx, qword [rsp + 0xa8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x140019d0b
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x140019b5b
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019d30
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x28]
jmp 0x140019619
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019d30
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x28]
jmp 0x14001963c
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019d30
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x28]
jmp 0x140019bd3
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019d30
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x28]
jmp 0x140019bf6
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019d30
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x28]
jmp 0x140019c19
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x140019d30
add rax, 0x28
mov rdx, rax
mov rcx, rbp
mov r13, qword [rsp + 0x28]
jmp 0x140019c3c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
ud2