Function at 0x140001c80
Capabilities:
Inspect section memory permissions

Disassembly:
jmp 0x14005ee80
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x88
mov rax, qword [0x14011bbd8]
xor rax, rsp
mov qword [rsp + 0x70], rax
mov r12, r9
mov r15, r8
mov rbp, rdx
mov r14, rcx
mov r13, qword [rsp + 0xf8]
xor esi, esi
mov dword [rsp + 0x40], esi
test rdx, rdx
jne 0x14005ef10
mov dword [rsp + 0x20], 0xcd
lea r9, str.F:develconandata_breakpad0.1___build270dc4a2f77a5fc63ad24b950295fddb3a32f993_breakpad_srcprocessor_stackwalker.cc
lea r8d, [rdx + 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
mov dword [rsp + 0x40], 1
lea rdx, str.Cant_choose_a_stackwalker_implementation_without_context
mov rcx, qword [rax]
call fcn.140001249
nop
lea rcx, [rsp + 0x48]
call fcn.1400013cf
xor eax, eax
jmp 0x14005f2d6
mov rdi, rsi
mov rcx, rbp
call fcn.140001578
mov ebx, eax
cmp eax, 0x400000
ja 0x14005f06e
je 0x14005f027
cmp eax, 0x10000
je 0x14005efe0
lea ecx, [rax - 0x40000]
test ecx, 0xfffbffff
je 0x14005ef99
cmp eax, 0x100000
jne 0x14005f1f7
mov ecx, 0x48
call fcn.140001127
mov rdi, rax
mov qword [rsp + 0x48], rax
test rax, rax
je 0x14005ef91
mov rcx, rbp
call fcn.1400017fd
mov r8, rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r12
mov r9, r15
mov rdx, r14
mov rcx, rdi
call fcn.1400020d6
mov rdi, rax
jmp 0x14005ef94
mov rdi, rsi
jmp 0x14005f1f2
mov ecx, 0x38
call fcn.140001127
mov rdi, rax
mov qword [rsp + 0x48], rax
test rax, rax
je 0x14005efd8
mov rcx, rbp
call fcn.140001d34
mov r8, rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r12
mov r9, r15
mov rdx, r14
mov rcx, rdi
call fcn.14000253b
mov rdi, rax
jmp 0x14005efdb
mov rdi, rsi
jmp 0x14005f1f2
mov ecx, 0x48
call fcn.140001127
mov rdi, rax
mov qword [rsp + 0x48], rax
test rax, rax
je 0x14005f01f
mov rcx, rbp
call fcn.140001df2
mov r8, rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r12
mov r9, r15
mov rdx, r14
mov rcx, rdi
call fcn.14000280b
mov rdi, rax
jmp 0x14005f022
mov rdi, rsi
jmp 0x14005f1f2
mov ecx, 0x48
call fcn.140001127
mov rdi, rax
mov qword [rsp + 0x48], rax
test rax, rax
je 0x14005f066
mov rcx, rbp
call fcn.140001de8
mov r8, rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r12
mov r9, r15
mov rdx, r14
mov rcx, rdi
call fcn.14000170d
mov rdi, rax
jmp 0x14005f069
mov rdi, rsi
jmp 0x14005f1f2
cmp ebx, 0x1000000
je 0x14005f1b0
cmp ebx, 0x10000000
je 0x14005f16c
cmp ebx, 0x20000000
je 0x14005f125
cmp ebx, 0x40000000
jne 0x14005f1f7
lea rcx, [r14 + 0x20]
cmp qword [r14 + 0x38], 0x10
jb 0x14005f0ad
mov rcx, qword [r14 + 0x20]
mov r8, qword [r14 + 0x30]
cmp r8, 3
jne 0x14005f0cf
lea rdx, [0x1400ac528]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
mov dword [rsp + 0x40], 7
je 0x14005f0d7
mov dword [rsp + 0x40], 0xffffffff
mov ecx, 0x40
call fcn.140001127
mov rdi, rax
mov qword [rsp + 0x48], rax
test rax, rax
je 0x14005f11d
mov rcx, rbp
call fcn.14000250e
mov r8, rax
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r15
mov r9d, dword [rsp + 0x40]
mov rdx, r14
mov rcx, rdi
call fcn.140001528
mov rdi, rax
jmp 0x14005f120
mov rdi, rsi
jmp 0x14005f1f2
mov ecx, 0x38
call fcn.140001127
mov rdi, rax
mov qword [rsp + 0x48], rax
test rax, rax
je 0x14005f164
mov rcx, rbp
call fcn.140001eec
mov r8, rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r12
mov r9, r15
mov rdx, r14
mov rcx, rdi
call fcn.14000132a
mov rdi, rax
jmp 0x14005f167
mov rdi, rsi
jmp 0x14005f1f2
mov ecx, 0x38
call fcn.140001127
mov rdi, rax
mov qword [rsp + 0x48], rax
test rax, rax
je 0x14005f1ab
mov rcx, rbp
call fcn.14000191a
mov r8, rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r12
mov r9, r15
mov rdx, r14
mov rcx, rdi
call fcn.14000114a
mov rdi, rax
jmp 0x14005f1ae
mov rdi, rsi
jmp 0x14005f1f2
mov ecx, 0x38
call fcn.140001127
mov rdi, rax
mov qword [rsp + 0x48], rax
test rax, rax
je 0x14005f1ef
mov rcx, rbp
call fcn.140002531
mov r8, rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r12
mov r9, r15
mov rdx, r14
mov rcx, rdi
call fcn.140001eb0
mov rdi, rax
jmp 0x14005f1f2
mov rdi, rsi
test rdi, rdi
jne 0x14005f268
mov edx, ebx
lea rcx, [rsp + 0x50]
call fcn.140001df7
mov rbx, rax
mov dword [rsp + 0x40], 2
mov dword [rsp + 0x20], 0x10e
lea r9, str.F:develconandata_breakpad0.1___build270dc4a2f77a5fc63ad24b950295fddb3a32f993_breakpad_srcprocessor_stackwalker.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
mov esi, 6
mov dword [rsp + 0x40], esi
lea rdx, str.Unknown_CPU_type
mov rcx, qword [rax]
call fcn.140001249
mov rdx, rbx
mov rcx, rax
call fcn.1400024be
mov rcx, rax
lea rdx, str.__cant_choose_a_stackwalker_implementation
call fcn.140001249
nop
test sil, 4
je 0x14005f27c
and esi, 0xfffffffb
lea rcx, [rsp + 0x48]
call fcn.1400013cf
nop
test sil, 2
je 0x14005f2c2
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x14005f2c2
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f2bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005f2bd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140002356
test rdi, rdi
je 0x14005f2d3
mov rcx, qword [rsp + 0xf0]
mov qword [rdi + 0x20], rcx
mov rax, rdi
mov rcx, qword [rsp + 0x70]
xor rcx, rsp
call fcn.140001b36
add rsp, 0x88
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret