Function at 0x14000857c
Capabilities:
Inspect section memory permissions

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x20], rsi
mov qword [rax + 0x18], r8
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
mov r13, rcx
xor edi, edi
lea rcx, str._nSECTION_HEADER__X_n_8.8S_name
mov ebx, edi
mov rsi, r8
mov r12d, edx
call fcn.140008818
cmp byte [rsi], 0x2f
je 0x14007a298
mov eax, dword [0x1401facf0]
lea rcx, str.virtual_size
mov r9d, dword [rsi + 0xc]
lea r8, str.physical_address
mov edx, dword [rsi + 8]
dec eax
mov r11d, 1
cmp eax, r11d
setbe al
test al, al
cmove r8, rcx
lea rcx, str._n_8X__s_n_8X_virtual_address
call fcn.140008818
mov r8d, dword [rsi + 8]
mov edx, 4
test r8d, r8d
je 0x140008642
mov ecx, dword [0x1401facf0]
sub ecx, edx
je 0x14007a2bc
cmp ecx, 1
jne 0x140008642
mov rax, qword [0x1401face8]
mov edx, dword [rsi + 0xc]
mov rcx, qword [rax + 0x78]
lea rax, [rcx + r8]
lea r8, [rdx - 1]
add rdx, rcx
lea rcx, str.___016I64X_to__016I64X_
add r8, rax
call fcn.140008818
mov r8d, dword [rsi + 0x14]
lea rcx, str._n_8X_size_of_raw_data_n_8X_file_pointer_to_raw_data
mov edx, dword [rsi + 0x10]
call fcn.140008818
mov eax, dword [rsi + 0x10]
test eax, eax
je 0x140008676
mov edx, dword [rsi + 0x14]
test edx, edx
je 0x140008676
lea r8d, [rax - 1]
add r8d, edx
lea rcx, str.___08X_to__08X_
call fcn.140008818
movzx ecx, word [rsi + 0x22]
mov eax, dword [rsi + 0x24]
movzx r9d, word [rsi + 0x20]
mov r8d, dword [rsi + 0x1c]
mov edx, dword [rsi + 0x18]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], ecx
lea rcx, str._n_8X_file_pointer_to_relocation_table_n_8X_file_pointer_to_line_numbers_n_8hX_number_of_relocations_n_8hX_number_of_line_numbers_n_8X_flags_n
call fcn.140008818
mov edx, dword [0x1401facf0]
mov r8d, 1
mov r14d, dword [rsi + 0x24]
movzx ebp, di
mov r15d, edi
lea eax, [rdx - 1]
cmp eax, r8d
setbe al
and r14d, 0xff0fffff
test al, al
cmove r14d, dword [rsi + 0x24]
test r14d, r14d
je 0x1400086f0
xor esi, esi
lea r10d, [r8 + 1]
mov r9d, 0x200
mov edi, r14d
and edi, r8d
jne 0x140008752
add r15d, r8d
shr r14d, 1
jne 0x1400086db
mov rsi, qword [rsp + 0x70]
lea eax, [rdx - 1]
cmp eax, r8d
jbe 0x14007a51b
test bp, bp
je 0x140008735
movzx ecx, bp
sub ecx, 1
je 0x14007a692
sub ecx, 1
je 0x14007a686
sub ecx, 1
jne 0x14007a63e
lea rbx, str.Execute_Read
mov rdx, rbx
lea rcx, str.__________s_n
call fcn.140008818
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x78]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov ecx, r15d
shl edi, cl
cmp edi, 0x20000
jbe 0x14000878f
cmp edi, 0x8000000
jbe 0x14007a3b4
cmp edi, 0x20000000
je 0x1400087f7
cmp edi, 0x40000000
jne 0x14007a426
mov rbx, rsi
or bp, r10w
jmp 0x1400086e3
je 0x14007a36e
cmp edi, r9d
ja 0x14007a31a
je 0x14000880c
mov eax, edi
sub eax, 8
je 0x140008803
sub eax, 0x18
jne 0x14007a2e1
lea rbx, str.Code
mov rdx, rbx
lea rcx, str.__________s
call fcn.140008818
cmp edi, 0x1000
je 0x14007a45a
mov ecx, 0xa
call fcn.1400093e4
mov edx, dword [0x1401facf0]
mov r8d, 1
mov r9d, 0x200
lea r10d, [r8 + 1]
jmp 0x1400086e3
mov rbx, rsi
or bp, r8w
jmp 0x1400086e3
lea rbx, str.No_Pad
jmp 0x1400087b7
lea rbx, str.Info
jmp 0x1400087b7
mov rdx, qword [0x1401fcd08]
mov rcx, rsi
call fcn.140008424
mov rdx, rax
lea rcx, str.___S_
call fcn.140008818
nop
jmp 0x1400085be
mov rax, qword [0x1401face8]
mov edx, dword [rsi + 0xc]
mov rcx, qword [rax + 0x78]
lea rax, [rcx + r8]
lea r8, [rdx - 1]
add rdx, rcx
lea rcx, str.___08I64X_to__08I64X_
jmp 0x14000863a
sub eax, 0x20
je 0x14007a30e
sub eax, 0x40
je 0x14007a302
cmp eax, 0x80
jne 0x14007a442
lea rbx, str.Other
jmp 0x1400087b7
lea rbx, str.Uninitialized_Data
jmp 0x1400087b7
lea rbx, str.Initialized_Data
jmp 0x1400087b7
cmp edi, 0x800
je 0x14007a362
cmp edi, 0x1000
je 0x14007a356
cmp edi, 0x4000
je 0x14007a34a
cmp edi, 0x8000
jne 0x14007a442
lea rbx, str.Short__GP_Relative_
jmp 0x1400087b7
lea rbx, str.No_Defer_Spec_Exc
jmp 0x1400087b7
lea rbx, str.COMDAT
jmp 0x1400087b7
lea rbx, str.Remove
jmp 0x1400087b7
movzx ecx, word [r13 + 0x132]
sub ecx, 0x1c2
je 0x14007a3a8
sub ecx, r10d
je 0x14007a3a8
sub ecx, 0xa2
je 0x14007a39c
cmp ecx, r9d
je 0x14007a39c
lea rbx, str.Purgeable
jmp 0x1400087b7
lea rbx, str.MIPS16_instructions
jmp 0x1400087b7
lea rbx, str.Thumb_instructions
jmp 0x1400087b7
je 0x14007a41a
cmp edi, 0x40000
je 0x14007a40e
cmp edi, 0x80000
je 0x14007a402
cmp edi, 0x1000000
je 0x14007a3f6
cmp edi, 0x2000000
je 0x14007a3ea
cmp edi, 0x4000000
jne 0x14007a442
lea rbx, str.Not_Cached
jmp 0x1400087b7
lea rbx, str.Discardable
jmp 0x1400087b7
lea rbx, str.Extended_relocations
jmp 0x1400087b7
lea rbx, str.Preload
jmp 0x1400087b7
lea rbx, str.Locked
jmp 0x1400087b7
lea rbx, str.Not_Paged
jmp 0x1400087b7
cmp edi, 0x10000000
je 0x14007a44e
cmp edi, 0x80000000
jne 0x14007a442
mov rbx, rsi
or bp, 4
jmp 0x1400086e3
lea rbx, str.RESERVED___UNKNOWN
jmp 0x1400087b7
lea rbx, str.Shared
jmp 0x1400087b7
mov eax, dword [0x1401facf0]
mov r11d, 1
dec eax
cmp eax, r11d
ja 0x1400087d2
mov r9d, dword [r13 + 0x134]
mov r8d, esi
test r9d, r9d
je 0x14007a4c1
mov r10, qword [r13 + 0x70]
mov eax, r8d
lea rcx, [rax + rax*4]
lea rcx, [r10 + rcx*4]
cmp dword [rcx + 0xc], r12d
jne 0x14007a4b2
movzx edx, byte [rcx + 0x12]
sub edx, 2
je 0x14007a4d3
cmp edx, r11d
jne 0x14007a4b2
cmp byte [rcx + 0x13], r11b
jb 0x14007a4d3
mov al, byte [rcx + 0x10]
and al, 0x30
cmp al, 0x20
je 0x14007a4d3
movzx eax, byte [rcx + 0x13]
inc r8d
add r8d, eax
cmp r8d, r9d
jb 0x14007a484
lea rcx, str.__no_symbol_
call fcn.140008474
nop
jmp 0x1400087d2
mov rdx, qword [0x1401fcd08]
lea r8, [0x1401fa538]
call fcn.1400bae3c
mov rcx, rax
mov dl, r11b
call fcn.1400ccbcc
mov rdx, rax
lea rcx, str.__sym__s
mov rdi, rax
call fcn.140008818
test rdi, rdi
je 0x1400087d2
mov rcx, rdi
call qword [sym.imp.tbbmalloc.dll_scalable_free]
nop
jmp 0x1400087d2
mov eax, dword [rsi + 0x24]
mov ecx, 0x800000
and eax, 0xf00000
cmp eax, ecx
ja 0x14007a5c2
je 0x14007a5b9
cmp eax, 0x100000
je 0x14007a5b0
cmp eax, 0x200000
je 0x14007a5a7
cmp eax, 0x300000
je 0x14007a59b
cmp eax, 0x400000
je 0x14007a58f
cmp eax, 0x500000
je 0x14007a583
cmp eax, 0x600000
je 0x14007a577
cmp eax, 0x700000
jne 0x14007a5f5
lea rbx, str.64_byte_align
jmp 0x14007a629
lea rbx, str.32_byte_align
jmp 0x14007a629
lea rbx, str.16_byte_align
jmp 0x14007a629
lea rbx, str.8_byte_align
jmp 0x14007a629
lea rbx, str.4_byte_align
jmp 0x14007a629
lea rbx, str.2_byte_align
jmp 0x14007a629
lea rbx, str.1_byte_align
jmp 0x14007a629
lea rbx, str.128_byte_align
jmp 0x14007a629
cmp eax, 0x900000
je 0x14007a622
cmp eax, 0xa00000
je 0x14007a619
cmp eax, 0xb00000
je 0x14007a610
cmp eax, 0xc00000
je 0x14007a607
cmp eax, 0xd00000
je 0x14007a5fe
cmp eax, 0xe00000
jne 0x14007a5f5
lea rbx, str.8192_byte_align
jmp 0x14007a629
lea rbx, str._no_align_specified_
jmp 0x14007a629
lea rbx, str.4096_byte_align
jmp 0x14007a629
lea rbx, str.2048_byte_align
jmp 0x14007a629
lea rbx, str.1024_byte_align
jmp 0x14007a629
lea rbx, str.512_byte_align
jmp 0x14007a629
lea rbx, str.256_byte_align
mov rdx, rbx
lea rcx, str.__________s_n
call fcn.140008818
nop
jmp 0x1400086fc
sub ecx, 1
je 0x14007a67a
sub ecx, 1
je 0x14007a66e
sub ecx, 1
je 0x14007a662
cmp ecx, 1
jne 0x140008726
lea rbx, str.Execute_Read_Write
jmp 0x140008726
lea rbx, str.Read_Write
jmp 0x140008726
lea rbx, str.Execute_Write
jmp 0x140008726
lea rbx, str.Write_Only
jmp 0x140008726
lea rbx, str.Read_Only
jmp 0x140008726
lea rbx, str.Execute_Only
jmp 0x140008726