Function at 0x1400bc0e0
Capabilities:
Inspect section memory permissions

Disassembly:
push rbp
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x88
mov rax, qword [0x1400fe4a8]
xor rax, rsp
mov qword [rsp + 0x68], rax
mov r13, qword [rsp + 0xe8]
xor edi, edi
mov dword [rsp + 0x40], edi
mov r12, r9
mov r15, r8
mov rbp, rdx
mov r14, rcx
test rdx, rdx
jne 0x1400bc164
lea r8d, [rdx + 1]
mov dword [rsp + 0x20], 0xd3
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea r9, str.C:UsersAdminDocuments_breakpad_srcprocessor_stackwalker.cc
lea rcx, [rsp + 0x40]
call fcn.1400bcc10
lea rdx, str.Cant_choose_a_stackwalker_implementation_without_context
mov rcx, qword [rax]
call fcn.140008bc0
lea rcx, [rsp + 0x40]
call fcn.1400bce30
xor eax, eax
jmp 0x1400bc4eb
mov qword [rsp + 0x80], rbx
mov rcx, rbp
mov qword [rsp + 0x78], rsi
mov rbx, rdi
call fcn.1400c1e30
mov esi, eax
cmp eax, 0x400000
ja 0x1400bc2ab
je 0x1400bc26d
cmp eax, 0x10000
je 0x1400bc22f
lea edx, [rax - 0x40000]
test edx, 0xfffbffff
je 0x1400bc1f1
cmp eax, 0x100000
jne 0x1400bc409
mov ecx, 0x48
call fcn.1400ce7d0
mov rbx, rax
test rax, rax
je 0x1400bc406
mov rcx, rbp
call fcn.1400c1ce0
mov r8, rax
mov qword [rsp + 0x28], r13
mov r9, r15
mov qword [rsp + 0x20], r12
mov rdx, r14
mov rcx, rbx
call fcn.1400c8f00
jmp 0x1400bc3fc
mov ecx, 0x38
call fcn.1400ce7d0
mov rbx, rax
test rax, rax
je 0x1400bc406
mov rcx, rbp
call fcn.1400c1e60
mov r8, rax
mov qword [rsp + 0x28], r13
mov r9, r15
mov qword [rsp + 0x20], r12
mov rdx, r14
mov rcx, rbx
call fcn.1400cc5d0
jmp 0x1400bc3fc
mov ecx, 0x48
call fcn.1400ce7d0
mov rbx, rax
test rax, rax
je 0x1400bc406
mov rcx, rbp
call fcn.1400c2020
mov r8, rax
mov qword [rsp + 0x28], r13
mov r9, r15
mov qword [rsp + 0x20], r12
mov rdx, r14
mov rcx, rbx
call fcn.1400c6850
jmp 0x1400bc3fc
mov ecx, 0x48
call fcn.1400ce7d0
mov rbx, rax
test rax, rax
je 0x1400bc406
mov rcx, rbp
call fcn.1400c1d50
mov r8, rax
mov qword [rsp + 0x28], r13
mov r9, r15
mov qword [rsp + 0x20], r12
mov rdx, r14
mov rcx, rbx
call fcn.1400cb1f0
jmp 0x1400bc3fc
cmp esi, 0x1000000
je 0x1400bc3c7
cmp esi, 0x10000000
je 0x1400bc390
cmp esi, 0x20000000
je 0x1400bc355
cmp esi, 0x40000000
jne 0x1400bc409
cmp qword [r14 + 0x38], 0x10
lea rcx, [r14 + 0x20]
jb 0x1400bc2ea
mov rcx, qword [r14 + 0x20]
mov r8, qword [r14 + 0x30]
cmp r8, 3
jne 0x1400bc309
lea rdx, [0x1400e5764]
call sub.VCRUNTIME140.dll_memcmp
mov ebx, 7
test eax, eax
je 0x1400bc30e
mov ebx, 0xffffffff
mov ecx, 0x40
call fcn.1400ce7d0
mov qword [rsp + 0x40], rax
test rax, rax
je 0x1400bc406
mov rcx, rbp
call fcn.1400c1dc0
mov rcx, qword [rsp + 0x40]
mov r8, rax
mov qword [rsp + 0x30], r13
mov r9d, ebx
mov qword [rsp + 0x28], r12
mov rdx, r14
mov qword [rsp + 0x20], r15
call fcn.1400ca050
jmp 0x1400bc3fc
mov ecx, 0x38
call fcn.1400ce7d0
mov rbx, rax
test rax, rax
je 0x1400bc406
mov rcx, rbp
call fcn.1400c1f40
mov r8, rax
mov qword [rsp + 0x28], r13
mov r9, r15
mov qword [rsp + 0x20], r12
mov rdx, r14
mov rcx, rbx
call fcn.1400c5750
jmp 0x1400bc3fc
mov ecx, 0x38
call fcn.1400ce7d0
mov rbx, rax
test rax, rax
je 0x1400bc406
mov rcx, rbp
call fcn.1400c1fb0
mov r8, rax
mov qword [rsp + 0x28], r13
mov r9, r15
mov qword [rsp + 0x20], r12
mov rdx, r14
mov rcx, rbx
call fcn.1400c62c0
jmp 0x1400bc3fc
mov ecx, 0x38
call fcn.1400ce7d0
mov rbx, rax
test rax, rax
je 0x1400bc406
mov rcx, rbp
call fcn.1400c1ed0
mov r8, rax
mov qword [rsp + 0x28], r13
mov r9, r15
mov qword [rsp + 0x20], r12
mov rdx, r14
mov rcx, rbx
call fcn.1400c5e20
mov rbx, rax
test rax, rax
je 0x1400bc409
jmp 0x1400bc484
mov rbx, rdi
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
lea r9, str.C:UsersAdminDocuments_breakpad_srcprocessor_stackwalker.cc
mov r8d, 1
mov dword [rsp + 0x20], 0x114
lea rcx, [rsp + 0x40]
call fcn.1400bcc10
lea rdx, str.Unknown_CPU_type
mov rcx, qword [rax]
call fcn.140008bc0
mov edx, esi
lea rcx, [rsp + 0x48]
mov rdi, rax
call fcn.1400bcf20
mov rdx, rax
cmp qword [rax + 0x18], 0x10
jb 0x1400bc45a
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
mov rcx, rdi
call fcn.140009690
lea rdx, str.__cant_choose_a_stackwalker_implementation
mov rcx, rax
call fcn.140008bc0
lea rcx, [rsp + 0x40]
mov edi, 6
call fcn.1400bce30
mov rsi, qword [rsp + 0x78]
test dil, 2
je 0x1400bc4cf
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x1400bc4cf
mov rcx, qword [rsp + 0x48]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400bc4ca
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400bc4ca
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ce80c
test rbx, rbx
je 0x1400bc4e0
mov rax, qword [rsp + 0xe0]
mov qword [rbx + 0x20], rax
mov rax, rbx
mov rbx, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x68]
xor rcx, rsp
call fcn.1400ce8e0
add rsp, 0x88
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rbp
ret