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

Disassembly:
jmp 0x140028550
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xd0]
sub rsp, 0x1d0
mov rax, qword [0x14011bbd8]
xor rax, rsp
mov qword [rbp + 0xc0], rax
mov rbx, r8
mov qword [rsp + 0x68], rbx
mov r12, rdx
mov qword [rsp + 0x58], rdx
mov qword [rbp - 0x80], rcx
xor r15d, r15d
mov esi, r15d
mov dword [rsp + 0x38], r15d
mov rcx, r8
call fcn.1400028d3
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x10]
mov rcx, r12
test rax, rax
jne 0x140028647
mov rax, qword [r12]
lea rdx, [rbp + 0x38]
call qword [rax + 8]
mov rbx, rax
mov dword [rsp + 0x38], 1
mov dword [rsp + 0x20], 0x5a
lea r9, str.F:develconandata_breakpad0.1___build270dc4a2f77a5fc63ad24b950295fddb3a32f993_breakpad_srcprocessorminidump_processor.cc
lea r8d, [r15 + 1]
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rcx, [rsp + 0x50]
call fcn.140001d0c
nop
mov dword [rsp + 0x38], 3
lea rdx, str.Minidump
mov rcx, qword [rax]
call fcn.140001249
mov rdx, rbx
mov rcx, rax
call fcn.1400024be
mov rcx, rax
lea rdx, str._has_no_header
call fcn.140001249
nop
lea rcx, [rsp + 0x50]
call fcn.1400013cf
nop
lea rcx, [rbp + 0x38]
call fcn.140001442
lea eax, [r15 + 2]
jmp 0x140029d07
mov eax, dword [rax + 0x14]
mov dword [rbx], eax
lea rdx, [rbx + 4]
call fcn.140001186
movzx r13d, al
mov byte [rsp + 0x30], al
lea rdx, [rbx + 0x108]
mov rcx, r12
call fcn.140002473
mov byte [rsp + 0x40], al
lea rdx, [rbx + 0x108]
mov rcx, r12
call fcn.140001b3b
mov byte [rsp + 0x32], al
mov dword [rsp + 0x78], r15d
mov byte [rsp + 0x33], sil
mov dword [rsp + 0x60], r15d
mov byte [rsp + 0x31], sil
mov rdx, qword [r12]
mov rcx, r12
call qword [rdx + 0x60]
mov rdi, rax
mov qword [rbp - 0x58], rax
test rax, rax
je 0x1400286cf
lea rdx, [rsp + 0x78]
mov rcx, rax
call fcn.140001f32
mov byte [rsp + 0x33], al
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.140002392
mov byte [rsp + 0x31], al
mov rdx, qword [r12]
mov rcx, r12
call qword [rdx + 0x38]
mov r14, rax
mov qword [rbp - 0x60], rax
test rax, rax
je 0x140028902
mov byte [rbx + 8], 1
lea rdx, [rsp + 0x60]
mov rcx, rax
call fcn.14000152d
mov byte [rsp + 0x31], al
lea r8, [rbx + 0x30]
mov rdx, r12
lea rcx, [rbp + 0x38]
call fcn.140002932
lea rcx, [rbx + 0x10]
mov rdx, rax
call fcn.140001645
lea rcx, [rbp + 0x38]
call fcn.140001442
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x18], r15
mov qword [rbp - 0x10], 0xf
mov byte [rbp - 0x28], sil
cmp byte [r14 + 8], 0
lea rax, [r14 + 0x20]
jne 0x140028747
mov eax, 8
mov eax, dword [rax]
mov dword [rbx + 0x60], eax
lea rcx, [rbx + 0x68]
lea rax, [rbp - 0x28]
cmp rcx, rax
je 0x140028766
xor r8d, r8d
lea rdx, [rbp - 0x28]
call fcn.140001a46
nop
lea rcx, [rbp - 0x28]
call fcn.140001442
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x18], r15
mov qword [rbp - 0x10], 0xf
mov byte [rbp - 0x28], 0
lea r12, [r14 + 0x18]
mov rax, r12
cmp byte [r14 + 8], 0
cmove rax, r15
mov eax, dword [rax + 0xc]
mov dword [rbx + 0x88], eax
lea rcx, [rbx + 0x90]
lea rax, [rbp - 0x28]
cmp rcx, rax
je 0x1400287b9
xor r8d, r8d
lea rdx, [rbp - 0x28]
call fcn.140001a46
nop
lea rcx, [rbp - 0x28]
call fcn.140001442
mov rax, r12
cmp byte [r14 + 8], 0
mov r8d, 0
cmove rax, r8
mov rax, qword [rax + 0x10]
mov qword [rbx + 0xb0], rax
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0xb8], rax
mov dword [rsp + 0x44], 0xf
mov rcx, r12
cmp byte [r14 + 8], r8b
cmove rcx, r8
add rcx, 0x20
lea rax, [rsp + 0x44]
cmp dword [rcx], 0xf
cmovbe rax, rcx
mov r13d, dword [rax]
mov r14d, r8d
test r13d, r13d
je 0x1400288f4
lea r15d, [r8 + 0x28]
mov qword [rbp + 0x60], r8
mov qword [rbp + 0x70], r8
mov qword [rbp + 0x78], 0xf
mov byte [rbp + 0x60], 0
mov rax, r12
mov rcx, qword [rbp - 0x60]
cmp byte [rcx + 8], 0
cmove rax, r8
mov rcx, qword [rax + r15]
mov qword [rbp + 0x38], rcx
mov qword [rbp + 0x50], r8
mov qword [rbp + 0x58], 0xf
movups xmm0, xmmword [rbp + 0x60]
movups xmmword [rbp + 0x40], xmm0
mov rdx, qword [rbx + 0xc8]
cmp rdx, qword [rbx + 0xd0]
je 0x140028891
mov qword [rdx], rcx
movups xmmword [rdx + 8], xmm0
movups xmm0, xmmword [rbp + 0x50]
movups xmmword [rdx + 0x18], xmm0
mov edx, 0xf
mov byte [rbp + 0x40], 0
add qword [rbx + 0xc8], 0x28
jmp 0x1400288a5
lea r8, [rbp + 0x38]
lea rcx, [rbx + 0xc0]
call fcn.1400023ce
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x1400288d9
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400288d3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400288ed
call fcn.140002356
nop
inc r14d
add r15, 8
cmp r14d, r13d
jae 0x1400288f4
xor r8d, r8d
jmp 0x140028820
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
xor r15d, r15d
movzx r13d, byte [rsp + 0x30]
mov r12, qword [rsp + 0x58]
mov rdx, r12
lea rcx, [rbp + 0x18]
call fcn.14000291e
lea rcx, [rbx + 0x38]
mov rdx, rax
call fcn.140001645
mov rdx, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x140028958
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140028953
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140028953
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140002356
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x28]
mov rdi, rax
mov qword [rsp + 0x70], rax
test rax, rax
je 0x140028c0c
lea rcx, [rax + 0x18]
mov rdx, qword [rcx]
call qword [rdx + 0x30]
mov qword [rbx + 0x210], rax
mov r8, qword [rax]
lea rdx, [rbp - 0x78]
mov rcx, rax
call qword [r8 + 0x38]
mov rdi, rax
lea r14, [rbx + 0x220]
cmp r14, rax
je 0x1400289ca
mov rcx, r14
call fcn.140001767
mov rcx, qword [rdi]
mov qword [r14], rcx
mov rcx, qword [rdi + 8]
mov qword [r14 + 8], rcx
mov rax, qword [rdi + 0x10]
mov qword [r14 + 0x10], rax
mov qword [rdi], r15
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], r15
lea rcx, [rbp - 0x78]
call fcn.140001767
mov rdx, qword [r14]
mov rax, qword [r14 + 8]
sub rax, rdx
sar rax, 4
test rax, rax
je 0x140028c07
xor ecx, ecx
nop dword [rax]
add rcx, rcx
mov rbx, qword [rdx + rcx*8]
mov qword [rbp - 0x78], rbx
test rbx, rbx
je 0x140028a3f
lea rdx, [rdx + rcx*8]
add rdx, 8
mov r8, rdx
mov rcx, qword [rdx]
cmp rcx, rdx
je 0x140028a2e
nop dword [rax]
nop word [rax + rax]
mov r8, rcx
mov rax, qword [rcx]
mov rcx, rax
cmp rax, rdx
jne 0x140028a20
lea rax, [rbp - 0x70]
mov qword [r8], rax
mov qword [rbp - 0x70], rdx
mov rbx, qword [rbp - 0x78]
jmp 0x140028a47
lea rax, [rbp - 0x70]
mov qword [rbp - 0x70], rax
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x48]
mov rdx, rax
lea rcx, [rbp + 0x18]
call fcn.1400023ab
mov rdi, rax
or esi, 4
mov dword [rsp + 0x38], esi
mov r8, qword [rbx]
lea rdx, [rbp - 0x28]
mov rcx, rbx
call qword [r8 + 0x18]
mov rbx, rax
or esi, 8
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x20], 0xa0
lea r9, str.F:develconandata_breakpad0.1___build270dc4a2f77a5fc63ad24b950295fddb3a32f993_breakpad_srcprocessorminidump_processor.cc
xor r8d, r8d
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::clog]
lea rcx, [rsp + 0x50]
call fcn.140001d0c
nop
or esi, 0x10
mov dword [rsp + 0x38], esi
lea rdx, str.The_range_for_module
mov rcx, qword [rax]
call fcn.140001249
mov rdx, rbx
mov rcx, rax
call fcn.1400024be
mov rcx, rax
lea rdx, str._was_shrunk_down_by
call fcn.140001249
mov rcx, rax
mov rdx, rdi
call fcn.1400024be
mov rcx, rax
lea rdx, [0x1400a70e0]
call fcn.140001249
nop
test sil, 0x10
je 0x140028b01
and esi, 0xffffffef
lea rcx, [rsp + 0x50]
call fcn.1400013cf
nop
test sil, 8
je 0x140028b59
and esi, 0xfffffff7
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x140028b45
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140028b40
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140028c7c
call fcn.140002356
mov qword [rbp - 0x18], 0
mov qword [rbp - 0x10], 0xf
mov byte [rbp - 0x28], 0
test sil, 4
je 0x140028b9e
and esi, 0xfffffffb
mov rdx, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x140028b9e
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140028b98
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140028c83
call fcn.140002356
nop
lea rax, [rbp - 0x70]
mov r8, qword [rbp - 0x70]
cmp r8, rax
jne 0x140028bc0
mov rcx, qword [rbp - 0x78]
test rcx, rcx
je 0x140028be5
mov rax, qword [rcx]
mov edx, 1
call qword [rax]
jmp 0x140028be5
mov rdx, r8
mov rcx, qword [r8]
lea rax, [rbp - 0x70]
cmp rcx, rax
je 0x140028be2
nop
mov rdx, rcx
mov rax, qword [rcx]
mov rcx, rax
lea r9, [rbp - 0x70]
cmp rax, r9
jne 0x140028bd0
mov qword [rdx], r8
inc r15d
mov rdx, qword [r14]
mov rax, qword [r14 + 8]
sub rax, rdx
sar rax, 4
mov ecx, r15d
cmp rcx, rax
jb 0x1400289f0
mov rbx, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x70]
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x50]
test rax, rax
je 0x140028c2c
lea rcx, [rax + 0x18]
mov rax, qword [rcx]
call qword [rax + 0x30]
mov qword [rbx + 0x218], rax
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x30]
mov rbx, rax
mov qword [rbp - 0x40], rax
test rax, rax
je 0x140028cc9
mov dword [rsp + 0x20], 0xae
lea r9, str.F:develconandata_breakpad0.1___build270dc4a2f77a5fc63ad24b950295fddb3a32f993_breakpad_srcprocessorminidump_processor.cc
xor r8d, r8d
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::clog]
lea rcx, [rsp + 0x50]
call fcn.140001d0c
nop
or esi, 0x20
mov dword [rsp + 0x38], esi
cmp byte [rbx + 8], 0
je 0x140028c8a
mov ebx, dword [rbx + 0x30]
jmp 0x140028c8c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
xor ebx, ebx
lea rdx, str.Found
mov rcx, qword [rax]
call fcn.140001249
mov edx, ebx
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 rcx, rax
lea rdx, str._memory_regions.
call fcn.140001249
nop
test sil, 0x20
je 0x140028cc9
and esi, 0xffffffdf
lea rcx, [rsp + 0x50]
call fcn.1400013cf
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x20]
mov qword [rsp + 0x50], rax
mov rcx, qword [r12]
mov r8, qword [rcx + 8]
lea rdx, [rbp + 0x18]
mov rcx, r12
test rax, rax
jne 0x140028db8
call r8
mov rbx, rax
or esi, 0x40
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x20], 0xb4
lea r9, str.F:develconandata_breakpad0.1___build270dc4a2f77a5fc63ad24b950295fddb3a32f993_breakpad_srcprocessorminidump_processor.cc
mov r8d, 1
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rcx, [rsp + 0x50]
call fcn.140001d0c
nop
bts esi, 7
mov dword [rsp + 0x38], esi
lea rdx, str.Minidump
mov rcx, qword [rax]
call fcn.140001249
mov rdx, rbx
mov rcx, rax
call fcn.1400024be
mov rcx, rax
lea rdx, str._has_no_thread_list
call fcn.140001249
nop
test sil, sil
jns 0x140028d6a
btr esi, 7
lea rcx, [rsp + 0x50]
call fcn.1400013cf
nop
test sil, 0x40
je 0x140028dae
mov rdx, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x140028dae
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140028da9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140028da9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140002356
mov eax, 3
jmp 0x140029d07
call r8
mov r12, rax
bts esi, 8
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x20], 0xb8
lea r9, str.F:develconandata_breakpad0.1___build270dc4a2f77a5fc63ad24b950295fddb3a32f993_breakpad_srcprocessorminidump_processor.cc
xor r8d, r8d
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::clog]
lea rcx, [rbp - 0x48]
call fcn.140001d0c
nop
bts esi, 9
mov dword [rsp + 0x44], esi
mov dword [rsp + 0x38], esi
lea rdx, str.Minidump
mov rcx, qword [rax]
call fcn.140001249
lea rdx, [0x1400a69be]
lea r14, [0x1400a7180]
mov rcx, r14
test r13b, r13b
cmovne rcx, rdx
mov qword [rbp - 0x50], rcx
mov rcx, r14
cmp byte [rsp + 0x31], 0
cmovne rcx, rdx
mov qword [rsp + 0x70], rcx
mov r13, r14
cmp byte [rsp + 0x33], 0
cmovne r13, rdx
mov r15, r14
test rdi, rdi
cmovne r15, rdx
mov rsi, r14
cmp qword [rbp - 0x60], 0
cmovne rsi, rdx
mov rdi, r14
cmp qword [rbp - 0x58], 0
cmovne rdi, rdx
mov rbx, r14
cmp byte [rsp + 0x32], 0
cmovne rbx, rdx
cmp byte [rsp + 0x40], 0
cmovne r14, rdx
mov rdx, r12
mov rcx, rax
call fcn.1400024be
mov rcx, rax
lea rdx, str._has
call fcn.140001249
mov rcx, rax
mov rdx, r14
call fcn.140001249
mov rcx, rax
lea rdx, str.CPU_info_
call fcn.140001249
mov rcx, rax
mov rdx, rbx
call fcn.140001249
mov rcx, rax
lea rdx, str.OS_info_
call fcn.140001249
mov rcx, rax
mov rdx, rdi
call fcn.140001249
mov rcx, rax
lea rdx, str.Breakpad_info_
call fcn.140001249
mov rcx, rax
mov rdx, rsi
call fcn.140001249
mov rcx, rax
lea rdx, str.exception_
call fcn.140001249
mov rcx, rax
mov rdx, r15
call fcn.140001249
mov rcx, rax
lea rdx, str.module_list_
call fcn.140001249
mov rcx, rax
lea rdx, [0x1400a69be]
call fcn.140001249
mov rcx, rax
lea rdx, str.thread_list_
call fcn.140001249
mov rcx, rax
mov rdx, r13
call fcn.140001249
mov rcx, rax
lea rdx, str.dump_thread_
call fcn.140001249
mov rcx, rax
mov rdx, qword [rsp + 0x70]
call fcn.140001249
mov rcx, rax
lea rdx, str.requesting_thread__and
call fcn.140001249
mov rcx, rax
mov rdx, qword [rbp - 0x50]
call fcn.140001249
mov rcx, rax
lea rdx, str.process_create_time
call fcn.140001249
nop
mov esi, dword [rsp + 0x44]
bt esi, 9
jae 0x140028f98
btr esi, 9
lea rcx, [rbp - 0x48]
call fcn.1400013cf
nop
bt esi, 8
jae 0x140028fe0
btr esi, 8
mov rdx, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x140028fe0
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140028fdb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140028fdb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140002356
xor al, al
mov byte [rsp + 0x32], al
xor bl, bl
mov byte [rsp + 0x30], bl
mov r14, qword [rsp + 0x50]
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
mov r15d, eax
mov dword [rsp + 0x70], eax
mov r13, qword [rbp - 0x80]
mov rcx, qword [r13]
mov rdx, qword [rcx]
call qword [rdx + 0x20]
xor edi, edi
mov dword [rsp + 0x44], edi
mov r12, qword [rsp + 0x58]
test r15d, r15d
je 0x140029a86
mov r13d, 4
mov dword [rsp + 0x20], r15d
mov r9d, edi
lea r8, str._d__d
lea edx, [r13 + 0x3c]
lea rcx, [rbp + 0x80]
call fcn.140001e33
mov rax, qword [r12]
lea rdx, [rbp + 0x60]
mov rcx, r12
call qword [rax + 8]
mov rcx, rax
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov rax, r8
sub rax, rdx
cmp rax, 1
jb 0x140029089
lea rax, [rdx + 1]
mov qword [rcx + 0x10], rax
mov rax, rcx
cmp r8, 0x10
jb 0x140029081
mov rax, qword [rcx]
mov word [rax + rdx], 0x3a
jmp 0x1400290a8
mov qword [rsp + 0x20], 1
lea r9, [0x1400a7230]
xor r8d, r8d
lea edx, [r8 + 1]
call fcn.140001898
mov rcx, rax
xor r15d, r15d
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x18], r15
mov qword [rbp - 0x10], r15
movups xmm0, xmmword [rcx]
movups xmmword [rbp - 0x28], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rbp - 0x18], xmm1
mov qword [rcx + 0x10], r15
mov qword [rcx + 0x18], 0xf
mov byte [rcx], r15b
bts esi, 0x18
lea rax, [rbp + 0x80]
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400290e7
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
mov rax, rdx
sub rax, rcx
cmp rbx, rax
ja 0x14002913b
lea rax, [rcx + rbx]
mov qword [rbp - 0x18], rax
lea rdi, [rbp - 0x28]
cmp rdx, 0x10
cmovae rdi, qword [rbp - 0x28]
add rdi, rcx
mov r8, rbx
lea rdx, [rbp + 0x80]
mov rcx, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], 0
lea rax, [rbp - 0x28]
mov edi, dword [rsp + 0x44]
jmp 0x140029156
mov qword [rsp + 0x20], rbx
lea r9, [rbp + 0x80]
xor r8d, r8d
mov rdx, rbx
lea rcx, [rbp - 0x28]
call fcn.140001898
mov qword [rbp - 8], r15
mov qword [rbp + 8], r15
mov qword [rbp + 0x10], r15
movups xmm0, xmmword [rax]
movups xmmword [rbp - 8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 8], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
bts esi, 0x19
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x1400291bf
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400291ba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002982c
call fcn.140002356
mov qword [rbp - 0x18], r15
mov qword [rbp - 0x10], 0xf
mov byte [rbp - 0x28], 0
mov rdx, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x14002920a
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140029205
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140029833
call fcn.140002356
mov qword [rbp + 0x70], r15
mov qword [rbp + 0x78], 0xf
mov byte [rbp + 0x60], 0
mov rax, qword [r14]
mov edx, edi
mov rcx, r14
call qword [rax + 0x18]
mov rdi, rax
test rax, rax
je 0x1400299df
mov r8, qword [rax]
lea rdx, [rsp + 0x58]
mov rcx, rax
call qword [r8 + 0x18]
test al, al
je 0x14002997c
mov edx, dword [rsp + 0x58]
lea rcx, [rbp + 0x38]
call fcn.140001df7
mov rbx, rax
mov r8, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rax, rcx
sub rax, r8
cmp rax, 4
jb 0x1400292f3
lea rax, [r8 + 4]
mov qword [rbx + 0x10], rax
mov r14, rbx
cmp rcx, 0x10
jb 0x140029284
mov r14, qword [rbx]
lea rax, [0x1400a7280]
cmp rax, r14
jbe 0x1400292ad
lea rax, [r14 + r8]
lea rcx, str._id
cmp rcx, rax
ja 0x1400292ad
cmp r14, rcx
jbe 0x1400292b0
mov r15, r14
sub r15, rcx
jmp 0x1400292b0
mov r15, r13
lea rcx, [r14 + 4]
inc r8
mov rdx, r14
call sub.VCRUNTIME140.dll_memmove
mov r8, r15
lea rdx, str._id
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r14 + r15]
mov r8, r13
sub r8, r15
lea rdx, str._id
add rdx, 4
add rdx, r15
call sub.VCRUNTIME140.dll_memcpy
xor r15d, r15d
jmp 0x140029318
mov qword [rsp + 0x28], r13
lea rax, str._id
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov rdx, r13
mov rcx, rbx
call fcn.1400017a3
mov rbx, rax
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x18], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0x28], xmm1
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
bts esi, 0x1a
lea r9, [rbp + 0x18]
movq r14, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq r13, xmm0
cmp r13, 0x10
cmovae r9, r14
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
mov rax, rdx
sub rax, rcx
movq r15, xmm1
cmp r15, rax
ja 0x14002939e
lea rax, [rcx + r15]
mov qword [rbp + 8], rax
lea rbx, [rbp - 8]
cmp rdx, 0x10
cmovae rbx, qword [rbp - 8]
add rbx, rcx
mov r8, r15
mov rdx, r9
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + r15], 0
jmp 0x1400293ba
mov qword [rsp + 0x20], r15
xor r8d, r8d
mov rdx, r15
lea rcx, [rbp - 8]
call fcn.140001898
mov r13, qword [rbp + 0x30]
mov r14, qword [rbp + 0x18]
cmp r13, 0x10
jb 0x1400293f2
lea rdx, [r13 + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x1400293e9
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002983a
mov rcx, r14
call fcn.140002356
nop
mov rdx, qword [rbp + 0x50]
cmp rdx, 0x10
jb 0x14002942d
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140029428
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140029841
call fcn.140002356
mov dword [rsp + 0x20], 0xdf
lea r9, str.F:develconandata_breakpad0.1___build270dc4a2f77a5fc63ad24b950295fddb3a32f993_breakpad_srcprocessorminidump_processor.cc
xor r8d, r8d
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::clog]
lea rcx, [rbp - 0x48]
call fcn.140001d0c
nop
bts esi, 0xc
mov dword [rsp + 0x38], esi
lea rdx, str.Looking_at_thread
mov rcx, qword [rax]
call fcn.140001249
lea rdx, [rbp - 8]
mov rcx, rax
call fcn.1400024be
nop
bt esi, 0xc
jae 0x140029487
btr esi, 0xc
lea rcx, [rbp - 0x48]
call fcn.1400013cf
cmp byte [rsp + 0x33], 0
je 0x1400294f9
mov eax, dword [rsp + 0x78]
cmp dword [rsp + 0x58], eax
jne 0x1400294f9
mov rdx, qword [rbp + 0x10]
cmp rdx, 0x10
jb 0x1400294d3
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400294ce
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140029a6d
call fcn.140002356
mov r13, qword [rbp - 0x80]
mov edi, dword [rsp + 0x44]
inc edi
mov dword [rsp + 0x44], edi
mov r15d, dword [rsp + 0x70]
cmp edi, r15d
jae 0x1400298ae
mov r14, qword [rsp + 0x50]
jmp 0x140029023
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x10]
mov rbx, rax
cmp byte [rsp + 0x31], 0
je 0x140029567
mov ecx, dword [rsp + 0x60]
cmp dword [rsp + 0x58], ecx
jne 0x140029567
cmp byte [rsp + 0x30], 0
jne 0x140029848
mov r14, qword [rsp + 0x68]
mov rcx, qword [r14 + 0xe0]
sub rcx, qword [r14 + 0xd8]
sar rcx, 3
mov dword [r14 + 0x58], ecx
mov byte [rsp + 0x30], 1
cmp byte [r14 + 8], 0
je 0x14002956c
mov rcx, qword [rbp - 0x60]
call fcn.1400018b1
mov rbx, rax
test rax, rax
jne 0x14002956c
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 0x10]
mov rbx, rax
jmp 0x14002956c
mov r14, qword [rsp + 0x68]
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + 8]
mov r15, rax
test rax, rax
jne 0x140029610
mov r13, qword [rbp - 0x40]
test r13, r13
je 0x1400295ae
mov rdx, qword [rdi]
mov rcx, rdi
call qword [rdx + 0x20]
test rax, rax
je 0x1400295ae
mov r8, qword [r13]
mov rdx, rax
mov rcx, r13
call qword [r8 + 0x10]
mov r15, rax
test rax, rax
jne 0x140029610
mov dword [rsp + 0x20], 0x115
lea r9, str.F:develconandata_breakpad0.1___build270dc4a2f77a5fc63ad24b950295fddb3a32f993_breakpad_srcprocessorminidump_processor.cc
mov r8d, 1
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rcx, [rbp - 0x50]
call fcn.140001d0c
nop
bts esi, 0xe
mov dword [rsp + 0x38], esi
lea rdx, str.No_memory_region_for
mov rcx, qword [rax]
call fcn.140001249
lea rdx, [rbp - 8]
mov rcx, rax
call fcn.1400024be
nop
bt esi, 0xe
jae 0x14002960b
btr esi, 0xe
lea rcx, [rbp - 0x50]
call fcn.1400013cf
xor r8d, r8d
jmp 0x140029614
lea r8, [r15 + 0x18]
mov r13, qword [rbp - 0x80]
mov rax, qword [r13]
mov qword [rsp + 0x28], rax
mov rax, qword [r14 + 0x218]
mov qword [rsp + 0x20], rax
mov r9, qword [r14 + 0x210]
mov rdx, rbx
lea rcx, [r14 + 0x108]
call fcn.140001c80
mov rbx, rax
mov qword [rbp - 0x30], rax
mov ecx, 0x20
call fcn.140001127
mov rdi, rax
mov qword [rbp - 0x78], rax
test rax, rax
je 0x140029678
xor eax, eax
mov qword [rdi], rax
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rax
mov rcx, rdi
call fcn.140001285
nop
jmp 0x14002967a
xor edi, edi
mov qword [rsp + 0x48], rdi
test rbx, rbx
je 0x14002970a
lea r9, [r14 + 0x250]
lea r8, [r14 + 0x238]
mov rdx, rdi
mov rcx, rbx
call fcn.140001f82
test al, al
jne 0x140029767
mov dword [rsp + 0x20], 0x12d
lea r9, str.F:develconandata_breakpad0.1___build270dc4a2f77a5fc63ad24b950295fddb3a32f993_breakpad_srcprocessorminidump_processor.cc
xor r8d, r8d
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::clog]
lea rcx, [rbp - 0x58]
call fcn.140001d0c
nop
bts esi, 0xf
mov dword [rsp + 0x38], esi
lea rdx, str.Stackwalker_interrupt__missing_symbols___at
mov rcx, qword [rax]
call fcn.140001249
lea rdx, [rbp - 8]
mov rcx, rax
call fcn.1400024be
nop
bt esi, 0xf
jae 0x140029703
btr esi, 0xf
lea rcx, [rbp - 0x58]
call fcn.1400013cf
mov byte [rsp + 0x32], 1
jmp 0x140029767
mov dword [rsp + 0x20], 0x135
lea r9, str.F:develconandata_breakpad0.1___build270dc4a2f77a5fc63ad24b950295fddb3a32f993_breakpad_srcprocessorminidump_processor.cc
mov r8d, 1
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rcx, [rbp - 0x38]
call fcn.140001d0c
nop
bts esi, 0x10
mov dword [rsp + 0x38], esi
lea rdx, str.No_stackwalker_for
mov rcx, qword [rax]
call fcn.140001249
lea rdx, [rbp - 8]
mov rcx, rax
call fcn.1400024be
nop
bt esi, 0x10
jae 0x140029767
btr esi, 0x10
lea rcx, [rbp - 0x38]
call fcn.1400013cf
mov eax, dword [rsp + 0x58]
mov dword [rdi + 0x18], eax
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x38], rdi
lea rcx, [r14 + 0xd8]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x140029797
mov qword [rdx], rdi
add qword [rcx + 8], 8
jmp 0x1400297a1
lea r8, [rsp + 0x38]
call fcn.140001956
test r15, r15
je 0x1400297aa
add r15, 0x18
mov qword [rsp + 0x38], r15
lea rcx, [r14 + 0xf0]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x1400297ca
mov qword [rdx], r15
add qword [rcx + 8], 8
jmp 0x1400297d5
lea r8, [rsp + 0x38]
call fcn.1400016ae
nop
test rbx, rbx
je 0x1400297e8
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
nop
mov rdx, qword [rbp + 0x10]
cmp rdx, 0x10
jb 0x1400294d7
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140029822
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140029a6d
call fcn.140002356
jmp 0x1400294d7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov dword [rsp + 0x20], 0xee
lea r9, str.F:develconandata_breakpad0.1___build270dc4a2f77a5fc63ad24b950295fddb3a32f993_breakpad_srcprocessorminidump_processor.cc
mov r8d, 1
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rcx, [rsp + 0x48]
call fcn.140001d0c
nop
bts esi, 0xd
mov dword [rsp + 0x38], esi
lea rdx, str.Duplicate_requesting_thread:
mov rcx, qword [rax]
call fcn.140001249
lea rdx, [rbp - 8]
mov rcx, rax
call fcn.1400024be
nop
bt esi, 0xd
jae 0x1400298a3
lea rcx, [rsp + 0x48]
call fcn.1400013cf
mov r13d, 6
jmp 0x140029a3b
cmp byte [rsp + 0x32], 0
je 0x140029a81
mov rax, qword [r12]
lea rdx, [rbp + 0x38]
mov rcx, r12
call qword [rax + 8]
mov rbx, rax
bts esi, 0x11
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x20], 0x13d
lea r9, str.F:develconandata_breakpad0.1___build270dc4a2f77a5fc63ad24b950295fddb3a32f993_breakpad_srcprocessorminidump_processor.cc
xor r8d, r8d
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::clog]
lea rcx, [rsp + 0x48]
call fcn.140001d0c
nop
bts esi, 0x12
mov dword [rsp + 0x38], esi
lea rdx, str.Processing_interrupted_for
mov rcx, qword [rax]
call fcn.140001249
mov rdx, rbx
mov rcx, rax
call fcn.1400024be
nop
bt esi, 0x12
jae 0x14002992e
btr esi, 0x12
lea rcx, [rsp + 0x48]
call fcn.1400013cf
nop
bt esi, 0x11
jae 0x140029972
mov rdx, qword [rbp + 0x50]
cmp rdx, 0x10
jb 0x140029972
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002996d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002996d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140002356
mov eax, 7
jmp 0x140029d07
mov dword [rsp + 0x20], 0xda
lea r9, str.F:develconandata_breakpad0.1___build270dc4a2f77a5fc63ad24b950295fddb3a32f993_breakpad_srcprocessorminidump_processor.cc
mov r8d, 1
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rcx, [rsp + 0x48]
call fcn.140001d0c
nop
bts esi, 0xb
mov dword [rsp + 0x38], esi
lea rdx, str.Could_not_get_thread_ID_for
mov rcx, qword [rax]
call fcn.140001249
lea rdx, [rbp - 8]
mov rcx, rax
call fcn.1400024be
nop
bt esi, 0xb
jae 0x1400299d7
lea rcx, [rsp + 0x48]
call fcn.1400013cf
mov r13d, 5
jmp 0x140029a3b
mov dword [rsp + 0x20], 0xd4
lea r9, str.F:develconandata_breakpad0.1___build270dc4a2f77a5fc63ad24b950295fddb3a32f993_breakpad_srcprocessorminidump_processor.cc
mov r8d, 1
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rcx, [rsp + 0x48]
call fcn.140001d0c
nop
bts esi, 0xa
mov dword [rsp + 0x38], esi
lea rdx, str.Could_not_get_thread_for
mov rcx, qword [rax]
call fcn.140001249
lea rdx, [rbp - 8]
mov rcx, rax
call fcn.1400024be
nop
bt esi, 0xa
jae 0x140029a3b
lea rcx, [rsp + 0x48]
call fcn.1400013cf
nop
mov rdx, qword [rbp + 0x10]
cmp rdx, 0x10
jb 0x140029a79
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140029a74
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140029a74
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140002356
mov eax, r13d
jmp 0x140029d07
movzx ebx, byte [rsp + 0x30]
cmp byte [rsp + 0x31], 0
je 0x140029bf2
test bl, bl
jne 0x140029bf2
mov rax, qword [r12]
lea rdx, [rbp + 0x38]
mov rcx, r12
call qword [rax + 8]
mov rdi, rax
bts esi, 0x13
mov dword [rsp + 0x38], esi
mov edx, dword [rsp + 0x60]
lea rcx, [rbp + 0x18]
call fcn.140001df7
mov rbx, rax
bts esi, 0x14
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x20], 0x144
lea r9, str.F:develconandata_breakpad0.1___build270dc4a2f77a5fc63ad24b950295fddb3a32f993_breakpad_srcprocessorminidump_processor.cc
mov r8d, 1
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea rcx, [rsp + 0x48]
call fcn.140001d0c
nop
bts esi, 0x15
mov dword [rsp + 0x38], esi
lea rdx, str.Minidump_indicated_requesting_thread
mov rcx, qword [rax]
call fcn.140001249
mov rdx, rbx
mov rcx, rax
call fcn.1400024be
mov rcx, rax
lea rdx, str.__not_found_in
call fcn.140001249
mov rcx, rax
mov rdx, rdi
call fcn.1400024be
nop
bt esi, 0x15
jae 0x140029b43
btr esi, 0x15
lea rcx, [rsp + 0x48]
call fcn.1400013cf
nop
bt esi, 0x14
jae 0x140029b9c
btr esi, 0x14
mov rdx, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x140029b8b
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140029b86
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140029b86
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140002356
movdqa xmm0, xmmword [0x1400a6610]
movdqu xmmword [rbp + 0x28], xmm0
mov byte [rbp + 0x18], 0
bt esi, 0x13
jae 0x140029be4
btr esi, 0x13
mov rdx, qword [rbp + 0x50]
cmp rdx, 0x10
jb 0x140029be4
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140029bdf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140029bdf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140002356
mov rdi, qword [rsp + 0x68]
mov dword [rdi + 0x58], 0xffffffff
jmp 0x140029bf7
mov rdi, qword [rsp + 0x68]
mov eax, 5
mov dword [rdi + 0x268], eax
cmp byte [r13 + 9], 0
je 0x140029c4c
movzx r8d, byte [r13 + 0xa]
mov rdx, rdi
mov rcx, r12
call fcn.140002469
mov rbx, rax
mov qword [rbp - 0x78], rax
test rax, rax
je 0x140029c2f
mov rcx, rax
call fcn.140002572
jmp 0x140029c34
mov eax, 6
mov dword [rdi + 0x268], eax
test rbx, rbx
je 0x140029c4c
mov rax, qword [rbx]
mov edx, 1
mov rcx, rbx
call qword [rax]
mov rax, qword [r12]
lea rdx, [rbp + 0x38]
mov rcx, r12
call qword [rax + 8]
mov rbx, rax
bts esi, 0x16
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x20], 0x15c
lea r9, str.F:develconandata_breakpad0.1___build270dc4a2f77a5fc63ad24b950295fddb3a32f993_breakpad_srcprocessorminidump_processor.cc
xor r8d, r8d
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::clog]
lea rcx, [rsp + 0x48]
call fcn.140001d0c
nop
bts esi, 0x17
mov dword [rsp + 0x38], esi
lea rdx, str.Processed
mov rcx, qword [rax]
call fcn.140001249
mov rdx, rbx
mov rcx, rax
call fcn.1400024be
nop
bt esi, 0x17
jae 0x140029cc1
btr esi, 0x17
lea rcx, [rsp + 0x48]
call fcn.1400013cf
nop
bt esi, 0x16
jae 0x140029d05
mov rdx, qword [rbp + 0x50]
cmp rdx, 0x10
jb 0x140029d05
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140029d00
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140029d00
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140002356
xor eax, eax
mov rcx, qword [rbp + 0xc0]
xor rcx, rsp
call fcn.140001b36
mov rbx, qword [rsp + 0x228]
add rsp, 0x1d0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret