Function at 0x14001bf30
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 [0x14006a010]
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.14002a970
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 0x14001c001
mov rsi, qword [rbx]
test rsi, rsi
je 0x14001bff9
mov rdi, qword [rbx + 8]
cmp rsi, rdi
je 0x14001bfc6
nop
mov rax, qword [rsi]
mov rcx, rsi
xor edx, edx
call qword [rax]
add rsi, 0x48
cmp rdi, rsi
jne 0x14001bfb0
mov rsi, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rdx, rsi
cmp rdx, 0x1000
jb 0x14001bff1
mov rcx, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rcx
cmp rsi, 0x20
jae 0x14001cb7a
add rdx, 0x27
jmp 0x14001bff4
mov rcx, rsi
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
mov rcx, rbx
call fcn.14004fa10
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.140013190
test al, al
je 0x14001c570
mov rcx, qword [r12 + 0x10]
lea rdx, [rsp + 0x30]
mov r8d, 4
call fcn.140013190
test al, al
je 0x14001c5de
mov rcx, qword [r12 + 0x10]
lea rdx, [rsp + 0x2c]
mov r8d, 4
call fcn.140013190
test al, al
je 0x14001c615
mov rcx, qword [r12 + 0x10]
cmp byte [rcx + 0x62], 0
je 0x14001c09f
cmp byte [rcx + 0x60], 0
je 0x14001c09f
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 0x14001c0c9
call fcn.14001bd60
mov rcx, qword [r12 + 0x10]
add esi, eax
mov edx, esi
call fcn.140013ad0
test al, al
je 0x14001c77d
mov eax, dword [rsp + 0x34]
jmp 0x14001c0ce
mov eax, 0xc
mov edi, dword [rsp + 0x2c]
mov ecx, dword [rsp + 0x30]
imul ecx, edi
add ecx, eax
cmp ecx, ebp
jne 0x14001c64c
cmp edi, 0x801
jae 0x14001c718
test edi, edi
je 0x14001c154
mov ecx, 0x18
call fcn.14004fa00
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 0x14001c15b
add rcx, 0x27
call fcn.14004fa00
mov rcx, rax
lea rax, [rax + 0x27]
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14001c160
xor eax, eax
jmp 0x14001c3b8
call fcn.14004fa00
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 0x14001c186
mov rcx, rdi
cmp edi, 1
jne 0x14001c1d2
jmp 0x14001c24e
mov byte [rax + 8], 0
mov qword [rax + 0x10], rsi
lea rcx, [0x140050b88]
mov qword [rax], rcx
lea rcx, [0x140050b90]
mov qword [rax + 0x18], rcx
mov byte [rax + 0x20], 0
movdqu xmm0, xmmword [rsp + 0x68]
movdqu xmm1, xmmword [rsp + 0x77]
movdqu xmmword [rax + 0x30], xmm1
movdqu xmmword [rax + 0x21], xmm0
mov qword [rax + 0x40], 0
add rax, 0x48
lea rcx, [rdi - 1]
cmp edi, 1
je 0x14001c24e
lea rdx, [0x140050b88]
lea rbp, [0x140050b90]
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 + 0x30], xmm1
movups xmmword [rax + 0x21], xmm0
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 + 0x78], xmm1
movdqu xmmword [rax + 0x69], xmm0
mov qword [rax + 0x88], 0
add rax, 0x90
add rcx, 0xfffffffffffffffe
jne 0x14001c1e0
mov qword [r14 + 8], rax
cmp dword [rsp + 0x2c], 0
je 0x14001c3a9
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 0x14001c290
mov rax, qword [rbp + 0x18]
cmp rax, 0x10
jae 0x14001c36d
mov rcx, rbp
call fcn.14004fa10
mov byte [rdi + rbx - 0x20], 0
cmp esi, 0x17
jbe 0x14001c4fd
lea rbp, [rdi + rbx]
mov rcx, qword [rdi + rbx - 0x18]
mov r8d, 0x18
mov rdx, rbp
call fcn.140013190
test al, al
je 0x14001c5a7
cmp esi, 0x19
jb 0x14001c2e2
mov rcx, qword [rbp - 0x18]
call fcn.14001bd60
mov rcx, qword [rbp - 0x18]
lea edx, [rsi + rax]
add edx, 0xffffffe8
call fcn.140013ad0
test al, al
je 0x14001c7c6
mov rax, qword [rbp - 0x18]
cmp byte [rax + 0x62], 0
je 0x14001c335
cmp byte [rax + 0x60], 0
je 0x14001c335
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 0x14001c3cb
mov rcx, qword [rdi + rbx]
not rcx
cmp rcx, rax
jb 0x14001c3cb
mov byte [rdi + rbx - 8], 1
add r15, 1
mov eax, dword [rsp + 0x2c]
add rbx, 0x48
cmp r15, rax
jb 0x14001c269
jmp 0x14001c951
mov rcx, qword [rbp]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14001c388
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x14001c288
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x14001cb7a
add rax, 0x28
mov rdx, rax
mov rcx, r8
jmp 0x14001c37e
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 0x14001c923
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x38]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x38]
lea rdx, str.MinidumpUnloadedModule_has_a_module_problem_
call fcn.140007c10
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.140010b90
mov eax, 0xf
movq xmm6, rax
pslldq xmm6, 8
movdqu xmmword [rsp + 0x78], xmm6
mov byte [rsp + 0x68], 0
lea rbp, [rsp + 0x68]
mov rcx, rbp
mov rdx, rsi
call fcn.1400097f0
mov r8, qword [rsp + 0x78]
cmp qword [rsp + 0x80], 0xf
jbe 0x14001c461
mov rbp, qword [rsp + 0x68]
mov rcx, r12
mov rdx, rbp
call fcn.140009540
lea rdx, [0x140064f64]
mov rcx, rax
call fcn.140007c10
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.140010b90
movdqu xmmword [rsp + 0x50], xmm6
mov byte [rsp + 0x40], 0
mov rcx, rsi
mov rdx, rbp
call fcn.1400097f0
mov r8, qword [rsp + 0x50]
cmp qword [rsp + 0x58], 0xf
jbe 0x14001c4c7
mov rsi, qword [rsp + 0x40]
mov rcx, r12
mov rdx, rsi
call fcn.140009540
mov rax, qword [rsp + 0x58]
cmp rax, 0x10
jae 0x14001ca1a
mov rax, qword [rsp + 0x80]
cmp rax, 0x10
jae 0x14001ca3a
mov rsi, qword [rsp + 0x38]
jmp 0x14001c802
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x68]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModule_expected_size_is_less_than_size
call fcn.140007c10
lea rdx, str.of_struct
mov rcx, rax
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, 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 0x14001c7fd
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x68]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModuleList_could_not_read_header_size
jmp 0x14001c6e3
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x68]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModule_cannot_read_module
jmp 0x14001c7f8
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x68]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModuleList_could_not_read_entry_size
jmp 0x14001c6e3
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x68]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModuleList_could_not_read_number_of_entries
jmp 0x14001c6e3
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x68]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModuleList_expected_size_mismatch
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, ebp
call rsi
lea rdx, [0x140065b29]
mov rcx, rax
call fcn.140007c10
mov edx, dword [rsp + 0x34]
mov rcx, rax
call rsi
lea rdx, [0x140064fa6]
mov rcx, rax
call fcn.140007c10
mov edx, dword [rsp + 0x30]
mov rcx, rax
call rsi
lea rdx, [0x1400663d1]
mov rcx, rax
call fcn.140007c10
mov edx, dword [rsp + 0x2c]
mov rcx, rax
call rsi
lea rdx, [0x140064f7e]
mov rcx, rax
call fcn.140007c10
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 0x14001c921
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x68]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModuleList_count
call fcn.140007c10
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.140007c10
mov rcx, rax
mov edx, 0x800
call rsi
jmp 0x14001c6e8
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x68]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModuleList_could_not_read_header_sized
call fcn.140007c10
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 0x14001c6e8
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x68]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModule_unable_to_seek_to_end_of_module
call fcn.140007c10
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]
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x68]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModuleList_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, r15d
call rsi
lea rdx, [0x140064e6f]
mov rcx, rax
call fcn.140007c10
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 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 rsi, qword [r14]
test rsi, rsi
je 0x14001c919
mov rdi, qword [r14 + 8]
cmp rsi, rdi
je 0x14001c8e6
nop word cs:[rax + rax]
nop dword [rax]
mov rax, qword [rsi]
mov rcx, rsi
xor edx, edx
call qword [rax]
add rsi, 0x48
cmp rdi, rsi
jne 0x14001c8d0
mov rsi, qword [r14]
mov rdx, qword [r14 + 0x10]
sub rdx, rsi
cmp rdx, 0x1000
jb 0x14001c911
mov rcx, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rcx
cmp rsi, 0x20
jae 0x14001cb7a
add rdx, 0x27
jmp 0x14001c914
mov rcx, rsi
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
mov rcx, r14
call fcn.14004fa10
xor esi, esi
mov rcx, qword [rsp + 0x98]
xor rcx, rsp
call fcn.14004f7f0
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 0x14001c3b1
xor ecx, ecx
lea r15, [rsp + 0x40]
lea rbx, [rsp + 0x68]
lea rsi, [rsp + 0x88]
mov eax, ecx
mov rdi, qword [r14]
lea r13, [rax + rax*8]
cmp byte [rdi + r13*8 + 0x20], 0
je 0x14001ca5a
mov rcx, qword [rdi + r13*8 + 0x10]
mov edx, dword [rdi + r13*8 + 0x3c]
call fcn.140015c00
mov qword [rdi + r13*8 + 0x40], rax
test rax, rax
je 0x14001ca8e
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, rbx
mov r9, rsi
call fcn.14002bed0
mov ecx, dword [rsp + 0x38]
add ecx, 1
mov dword [rsp + 0x38], ecx
mov eax, dword [rsp + 0x2c]
cmp ecx, eax
jb 0x14001c975
jmp 0x14001c3b3
mov rcx, qword [rsp + 0x40]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14001cb3a
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x14001c4e1
mov rcx, qword [rsp + 0x68]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14001cb5a
call sub.mozglue.dll_void___cdecl_operator_delete_void____ptr64__unsigned_long_long_unsigned___int64__
jmp 0x14001c4f3
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x68]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x68]
lea rdx, str.Invalid_MinidumpUnloadedModule_for_ReadAuxiliaryData
jmp 0x14001cac0
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x68]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModule_could_not_read_name
call fcn.140007c10
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]
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_1572401533_build_src_toolkit_crashreporter_google_breakpad_src_processor_minidump.cc
lea rcx, [rsp + 0x68]
mov r8d, 1
call fcn.14000e9c0
mov rcx, qword [rsp + 0x68]
lea rdx, str.MinidumpUnloadedModuleList_could_not_read_required_module_auxiliary_data_for_module
call fcn.140007c10
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 0x14001c86c
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001cb7a
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14001ca30
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14001cb7a
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14001ca50
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
ud2