Function at 0x14001b670
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, 0xb8
movdqa xmmword [rsp + 0xa0], xmm6
mov ebp, edx
mov r12, rcx
mov rax, qword [0x140070010]
xor rax, rsp
mov qword [rsp + 0x98], rax
mov rsi, qword [rcx + 0x20]
mov rdi, qword [rsi + 8]
mov rcx, qword [rdi + 8]
call fcn.140029dc0
mov rax, qword [rsi + 8]
mov qword [rax + 8], rdi
mov rax, qword [rsi + 8]
mov qword [rax], rdi
mov rax, qword [rsi + 8]
mov qword [rax + 0x10], rdi
mov qword [rsi + 0x10], 0
mov rbx, qword [r12 + 0x28]
test rbx, rbx
je 0x14001b741
mov rsi, qword [rbx]
test rsi, rsi
je 0x14001b739
mov rdi, qword [rbx + 8]
cmp rsi, rdi
je 0x14001b706
nop
mov rax, qword [rsi]
mov rcx, rsi
xor edx, edx
call qword [rax]
add rsi, 0x48
cmp rdi, rsi
jne 0x14001b6f0
mov rsi, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rdx, rsi
cmp rdx, 0x1000
jb 0x14001b731
mov rcx, qword [rsi - 8]
sub rsi, rcx
add rsi, 0xfffffffffffffff8
cmp rsi, 0x20
jae 0x14001c2ab
add rdx, 0x27
jmp 0x14001b734
mov rcx, rsi
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
mov rcx, rbx
call fcn.140055490
mov qword [r12 + 0x28], 0
mov dword [r12 + 0x30], 0
mov byte [r12 + 8], 0
mov rcx, qword [r12 + 0x10]
lea rdx, [rsp + 0x34]
mov r8d, 4
call fcn.140012a40
test al, al
je 0x14001bcac
mov rcx, qword [r12 + 0x10]
lea rdx, [rsp + 0x30]
mov r8d, 4
call fcn.140012a40
test al, al
je 0x14001bd1d
mov rcx, qword [r12 + 0x10]
lea rdx, [rsp + 0x2c]
mov r8d, 4
call fcn.140012a40
test al, al
je 0x14001bd54
mov rcx, qword [r12 + 0x10]
cmp byte [rcx + 0x62], 0
je 0x14001b7df
cmp byte [rcx + 0x60], 0
je 0x14001b7df
mov eax, dword [rsp + 0x34]
bswap eax
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x30]
bswap eax
mov dword [rsp + 0x30], eax
mov eax, dword [rsp + 0x2c]
bswap eax
mov dword [rsp + 0x2c], eax
mov esi, dword [rsp + 0x34]
add esi, 0xfffffff4
je 0x14001b809
call fcn.14001b4a0
mov rcx, qword [r12 + 0x10]
add esi, eax
mov edx, esi
call fcn.140013370
test al, al
je 0x14001bebc
mov eax, dword [rsp + 0x34]
jmp 0x14001b80e
mov eax, 0xc
mov edi, dword [rsp + 0x2c]
mov ecx, dword [rsp + 0x30]
imul ecx, edi
add ecx, eax
cmp ecx, ebp
jne 0x14001bd8b
cmp edi, 0x801
jae 0x14001be57
test edi, edi
je 0x14001b894
mov ecx, 0x18
call sub.mozglue.dll_void____ptr64___cdecl_operator_new_unsigned_long_long_unsigned___int64__
mov r14, rax
mov rsi, qword [r12 + 0x10]
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x6f], xmm0
mov qword [rsp + 0x7f], 0
lea rax, [rdi*8]
lea rcx, [rax + rax*8]
movdqu xmmword [r14], xmm0
mov qword [r14 + 0x10], 0
cmp rcx, 0x1000
jb 0x14001b89b
add rcx, 0x27
call sub.mozglue.dll_void____ptr64___cdecl_operator_new_unsigned_long_long_unsigned___int64__
mov rcx, rax
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14001b8a0
xor eax, eax
jmp 0x14001baf8
call sub.mozglue.dll_void____ptr64___cdecl_operator_new_unsigned_long_long_unsigned___int64__
mov qword [r14], rax
mov qword [r14 + 8], rax
lea rcx, [rdi + rdi*8]
lea rcx, [rax + rcx*8]
mov qword [r14 + 0x10], rcx
test dil, 1
jne 0x14001b8c6
mov rcx, rdi
cmp edi, 1
jne 0x14001b912
jmp 0x14001b98e
mov byte [rax + 8], 0
mov qword [rax + 0x10], rsi
lea rcx, [0x140056c38]
mov qword [rax], rcx
lea rcx, [0x140056c40]
mov qword [rax + 0x18], rcx
mov byte [rax + 0x20], 0
movdqu xmm0, xmmword [rsp + 0x68]
movdqu xmm1, xmmword [rsp + 0x77]
movdqu xmmword [rax + 0x21], xmm0
movdqu xmmword [rax + 0x30], xmm1
mov qword [rax + 0x40], 0
add rax, 0x48
lea rcx, [rdi - 1]
cmp edi, 1
je 0x14001b98e
lea rdx, [0x140056c38]
lea rbp, [0x140056c40]
mov byte [rax + 8], 0
mov qword [rax + 0x10], rsi
mov qword [rax], rdx
mov qword [rax + 0x18], rbp
mov byte [rax + 0x20], 0
movups xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x77]
movups xmmword [rax + 0x21], xmm0
movups xmmword [rax + 0x30], xmm1
mov qword [rax + 0x40], 0
mov byte [rax + 0x50], 0
mov qword [rax + 0x58], rsi
mov qword [rax + 0x48], rdx
mov qword [rax + 0x60], rbp
mov byte [rax + 0x68], 0
movdqu xmm0, xmmword [rsp + 0x68]
movdqu xmm1, xmmword [rsp + 0x77]
movdqu xmmword [rax + 0x69], xmm0
movdqu xmmword [rax + 0x78], xmm1
mov qword [rax + 0x88], 0
add rax, 0x90
add rcx, 0xfffffffffffffffe
jne 0x14001b920
mov qword [r14 + 8], rax
cmp dword [rsp + 0x2c], 0
je 0x14001bae9
mov ebx, 0x28
xor r15d, r15d
pxor xmm6, xmm6
mov rdi, qword [r14]
mov esi, dword [rsp + 0x30]
mov rbp, qword [rdi + rbx + 0x18]
test rbp, rbp
je 0x14001b9d0
mov rax, qword [rbp + 0x18]
cmp rax, 0x10
jae 0x14001baad
mov rcx, rbp
call fcn.140055490
mov byte [rdi + rbx - 0x20], 0
cmp esi, 0x17
jbe 0x14001bc36
lea rbp, [rdi + rbx]
mov rcx, qword [rdi + rbx - 0x18]
mov r8d, 0x18
mov rdx, rbp
call fcn.140012a40
test al, al
je 0x14001bce3
cmp esi, 0x19
jb 0x14001ba22
mov rcx, qword [rbp - 0x18]
call fcn.14001b4a0
mov rcx, qword [rbp - 0x18]
lea edx, [rsi + rax]
add edx, 0xffffffe8
call fcn.140013370
test al, al
je 0x14001bf05
mov rax, qword [rbp - 0x18]
cmp byte [rax + 0x62], 0
je 0x14001ba75
cmp byte [rax + 0x60], 0
je 0x14001ba75
movdqu xmm0, xmmword [rdi + rbx]
pshufd xmm1, xmm0, 0xe1
punpckhbw xmm0, xmm6
pshuflw xmm0, xmm0, 0x1b
pshufhw xmm0, xmm0, 0x1b
punpcklbw xmm1, xmm6
pshuflw xmm1, xmm1, 0x1b
pshufhw xmm1, xmm1, 0x1b
packuswb xmm1, xmm0
movdqu xmmword [rdi + rbx], xmm1
mov eax, dword [rdi + rbx + 0x10]
bswap eax
mov dword [rdi + rbx + 0x10], eax
mov eax, dword [rdi + rbx + 0x14]
bswap eax
mov dword [rdi + rbx + 0x14], eax
mov eax, dword [rdi + rbx + 8]
test rax, rax
je 0x14001bb0b
mov rcx, qword [rdi + rbx]
not rcx
cmp rcx, rax
jb 0x14001bb0b
mov byte [rdi + rbx - 8], 1
add r15, 1
mov eax, dword [rsp + 0x2c]
add rbx, 0x48
cmp r15, rax
jb 0x14001b9a9
jmp 0x14001c081
mov rcx, qword [rbp]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14001bac8
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x14001b9c8
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001c2ab
add rax, 0x28
mov rdx, rax
mov rcx, r8
jmp 0x14001babe
mov dword [rsp + 0x38], 0
xor eax, eax
mov qword [r12 + 0x28], r14
mov dword [r12 + 0x30], eax
mov byte [r12 + 8], 1
mov sil, 1
jmp 0x14001c053
mov dword [rsp + 0x20], 0xef7
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 + 0x38]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0x38]
lea rdx, str.MinidumpUnloadedModule_has_a_module_problem_
call fcn.1400072e0
mov r12, rax
mov r9, qword [rdi + rbx]
lea r8, str.0x_llx
lea rsi, [rsp + 0x40]
mov edx, 0x13
mov rcx, rsi
call fcn.140010410
movdqa xmm6, xmmword [0x140056160]
movdqu xmmword [rsp + 0x78], xmm6
mov byte [rsp + 0x68], 0
lea rbp, [rsp + 0x68]
mov rcx, rbp
mov rdx, rsi
call fcn.140008e80
mov r8, qword [rsp + 0x78]
cmp qword [rsp + 0x80], 0xf
jbe 0x14001bb9a
mov rbp, qword [rsp + 0x68]
mov rcx, r12
mov rdx, rbp
call fcn.14002ab60
lea rdx, [0x14006b59e]
mov rcx, rax
call fcn.1400072e0
mov r12, rax
mov r9d, dword [rdi + rbx + 8]
lea r8, str.0x_x
lea rbp, [rsp + 0x88]
mov edx, 0xb
mov rcx, rbp
call fcn.140010410
movdqu xmmword [rsp + 0x50], xmm6
mov byte [rsp + 0x40], 0
mov rcx, rsi
mov rdx, rbp
call fcn.140008e80
mov r8, qword [rsp + 0x50]
cmp qword [rsp + 0x58], 0xf
jbe 0x14001bc00
mov rsi, qword [rsp + 0x40]
mov rcx, r12
mov rdx, rsi
call fcn.14002ab60
mov rax, qword [rsp + 0x58]
cmp rax, 0x10
jae 0x14001c14a
mov rax, qword [rsp + 0x80]
cmp rax, 0x10
jae 0x14001c16a
lea rdi, [rsp + 0x38]
jmp 0x14001bf3f
lea rdi, [rsp + 0x68]
mov dword [rsp + 0x20], 0xed7
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 + 0x68]
lea rdx, str.MinidumpUnloadedModule_expected_size_is_less_than_size
call fcn.1400072e0
lea rdx, str.of_struct
mov rcx, rax
call fcn.1400072e0
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, [0x14006c1d2]
mov rcx, rax
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]
jmp 0x14001bf3f
mov dword [rsp + 0x20], 0xf34
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 + 0x68]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModuleList_could_not_read_header_size
jmp 0x14001be22
lea rdi, [rsp + 0x68]
mov dword [rsp + 0x20], 0xede
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 + 0x68]
lea rdx, str.MinidumpUnloadedModule_cannot_read_module
jmp 0x14001bf3a
mov dword [rsp + 0x20], 0xf3a
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 + 0x68]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModuleList_could_not_read_entry_size
jmp 0x14001be22
mov dword [rsp + 0x20], 0xf40
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 + 0x68]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModuleList_could_not_read_number_of_entries
jmp 0x14001be22
mov dword [rsp + 0x20], 0xf57
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 + 0x68]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModuleList_expected_size_mismatch
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, ebp
call rsi
lea rdx, [0x14006c1cd]
mov rcx, rax
call fcn.1400072e0
mov edx, dword [rsp + 0x34]
mov rcx, rax
call rsi
lea rdx, [0x14006b5e0]
mov rcx, rax
call fcn.1400072e0
mov edx, dword [rsp + 0x30]
mov rcx, rax
call rsi
lea rdx, [0x14006ca79]
mov rcx, rax
call fcn.1400072e0
mov edx, dword [rsp + 0x2c]
mov rcx, rax
call rsi
lea rdx, [0x14006b5b8]
mov rcx, rax
call fcn.1400072e0
mov rsi, qword [rsp + 0x68]
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 0x14001c051
mov dword [rsp + 0x20], 0xf5e
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 + 0x68]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModuleList_count
call fcn.1400072e0
mov edx, dword [rsp + 0x2c]
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 0x14001be27
mov dword [rsp + 0x20], 0xf50
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 + 0x68]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModuleList_could_not_read_header_sized
call fcn.1400072e0
mov edx, dword [rsp + 0x34]
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 0x14001be27
lea rdi, [rsp + 0x68]
mov dword [rsp + 0x20], 0xee6
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 + 0x68]
lea rdx, str.MinidumpUnloadedModule_unable_to_seek_to_end_of_module
call fcn.1400072e0
mov rsi, qword [rdi]
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov rdi, 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 rdi
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__::put_char____ptr64]
mov rcx, rsi
mov edx, eax
call rbx
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__::flush_void____ptr64]
mov rcx, rsi
call rbp
mov dword [rsp + 0x20], 0xf6e
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 + 0x68]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModuleList_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, r15d
call rsi
lea rdx, [0x14006b2f4]
mov rcx, rax
call fcn.1400072e0
mov edx, dword [rsp + 0x2c]
mov rcx, rax
call rsi
mov rsi, qword [rsp + 0x68]
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov dl, 0xa
call rdi
mov rcx, rsi
mov edx, eax
call rbx
mov rcx, rsi
call rbp
mov rsi, qword [r14]
test rsi, rsi
je 0x14001c049
mov rdi, qword [r14 + 8]
cmp rsi, rdi
je 0x14001c016
nop
mov rax, qword [rsi]
mov rcx, rsi
xor edx, edx
call qword [rax]
add rsi, 0x48
cmp rdi, rsi
jne 0x14001c000
mov rsi, qword [r14]
mov rdx, qword [r14 + 0x10]
sub rdx, rsi
cmp rdx, 0x1000
jb 0x14001c041
mov rcx, qword [rsi - 8]
sub rsi, rcx
add rsi, 0xfffffffffffffff8
cmp rsi, 0x20
jae 0x14001c2ab
add rdx, 0x27
jmp 0x14001c044
mov rcx, rsi
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
mov rcx, r14
call fcn.140055490
xor esi, esi
mov rcx, qword [rsp + 0x98]
xor rcx, rsp
call fcn.140055270
mov eax, esi
movaps xmm6, xmmword [rsp + 0xa0]
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rsp + 0x38], 0
test eax, eax
je 0x14001baf1
xor ecx, ecx
lea r15, [rsp + 0x40]
lea rsi, [rsp + 0x68]
lea rbx, [rsp + 0x88]
mov eax, ecx
mov rdi, qword [r14]
lea r13, [rax + rax*8]
cmp byte [rdi + r13*8 + 0x20], 0
je 0x14001c18a
mov rcx, qword [rdi + r13*8 + 0x10]
mov edx, dword [rdi + r13*8 + 0x3c]
call fcn.1400153c0
mov qword [rdi + r13*8 + 0x40], rax
test rax, rax
je 0x14001c1bc
mov byte [rdi + r13*8 + 8], 1
lea rbp, [rdi + r13*8]
add rbp, 0x18
mov rax, qword [rdi + r13*8 + 0x18]
mov rcx, rbp
call qword [rax + 8]
mov qword [rsp + 0x40], rax
mov rax, qword [rdi + r13*8 + 0x18]
mov rcx, rbp
call qword [rax + 0x10]
mov qword [rsp + 0x88], rax
mov rcx, qword [r12 + 0x20]
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x20], rax
mov rdx, r15
mov r8, rsi
mov r9, rbx
call fcn.14002b4b0
mov ecx, dword [rsp + 0x38]
add ecx, 1
mov dword [rsp + 0x38], ecx
mov eax, dword [rsp + 0x2c]
cmp ecx, eax
jb 0x14001c0a5
jmp 0x14001baf3
mov rcx, qword [rsp + 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14001c26b
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x14001bc1a
mov rcx, qword [rsp + 0x68]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14001c28b
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x14001bc2c
lea rsi, [rsp + 0x68]
mov dword [rsp + 0x20], 0xf04
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, rsi
mov r8d, 1
call fcn.14000e0a0
lea rdx, str.Invalid_MinidumpUnloadedModule_for_ReadAuxiliaryData
jmp 0x14001c1e7
mov dword [rsp + 0x20], 0xf0b
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, rsi
mov r8d, 1
call fcn.14000e0a0
lea rdx, str.MinidumpUnloadedModule_could_not_read_name
mov rcx, qword [rsi]
call fcn.1400072e0
mov rsi, qword [rsi]
mov rax, qword [rsi]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov rdi, 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 rdi
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__::put_char____ptr64]
mov rcx, rsi
mov edx, eax
call rbx
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__::flush_void____ptr64]
mov rcx, rsi
call rbp
mov dword [rsp + 0x20], 0xf7a
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 + 0x68]
mov r8d, 1
call fcn.14000e0a0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModuleList_could_not_read_required_module_auxiliary_data_for_module
call fcn.1400072e0
mov edx, dword [rsp + 0x38]
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
jmp 0x14001bfb5
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001c2ab
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14001c160
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001c2ab
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14001c180
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
ud2