Function at 0x1400fdd40
Capabilities:
Inspect section memory permissions

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 8], rcx
push rbx
push rdi
push r12
mov eax, 0xb0
call fcn.140103e70
sub rsp, rax
xor ebx, ebx
mov rax, r9
mov rdi, r8
mov r12, rdx
cmp rdx, r8
jne 0x1400fdd8b
mov r9, qword [rsp + 0xf0]
mov r8, rax
add rsp, 0xb0
pop r12
pop rdi
pop rbx
jmp fcn.1400fd540
mov qword [rsp + 0xa0], rsi
mov qword [rsp + 0x98], r13
mov r13, qword [rsp + 0xf0]
mov rcx, r13
call fcn.140097630
mov rcx, r13
call fcn.140097720
mov rsi, rax
mov qword [rsp + 0x60], rax
test rax, rax
je 0x1400fdff0
mov edx, dword [r12 + 8]
mov ecx, dword [rdi + 8]
mov qword [rsp + 0xa8], rbp
lea ebp, [rdx + rcx + 4]
mov rcx, rax
mov edx, ebp
call fcn.14004ace0
test rax, rax
je 0x1400fdfe8
mov qword [rsp + 0x88], r15
mov dword [rsi + 8], ebp
mov rcx, rbx
movsxd rdx, ebp
test ebp, ebp
jle 0x1400fde10
mov rax, qword [rsi]
inc rcx
cmp rcx, rdx
mov qword [rax + rcx*8 - 8], rbx
jl 0x1400fde00
mov ecx, dword [rdi + 8]
mov r15d, ebx
mov dword [rsp + 0xd8], ebx
test ecx, ecx
jle 0x1400fdfb6
mov edx, dword [r12 + 8]
mov qword [rsp + 0x90], r14
mov r13, rbx
mov qword [rsp + 0x28], rbx
nop word [rax + rax]
mov r8, qword [rdi]
lea eax, [r15 + 1]
mov r9, qword [r13 + r8]
mov qword [rsp + 0x50], r9
cmp eax, ecx
jne 0x1400fde5c
mov qword [rsp + 0x20], rbx
jmp 0x1400fde66
mov rax, qword [r13 + r8 + 8]
mov qword [rsp + 0x20], rax
mov ebp, ebx
test edx, edx
jle 0x1400fdf85
mov r15, qword [rsp + 0x20]
mov qword [rsp + 0x20], r13
mov rdi, rbx
mov rax, r15
xor rax, r9
mov r13, rax
nop word [rax + rax]
mov rcx, qword [r12]
lea eax, [rbp + 1]
mov r14, qword [rdi + rcx]
cmp eax, edx
jne 0x1400fdea4
mov rsi, rbx
jmp 0x1400fdea9
mov rsi, qword [rdi + rcx + 8]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x48]
mov r9, r15
mov r8, rsi
call fcn.1400fcf10
mov r9, qword [rsp + 0x50]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x38]
mov r8, r14
call fcn.1400fcf10
xor rsi, r14
lea rdx, [rsp + 0x58]
lea rcx, [rsp + 0x68]
mov r8, rsi
mov r9, r13
call fcn.1400fcf10
mov r10, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x60]
mov r9, qword [rsp + 0x48]
mov r11, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
mov rax, r11
mov rdx, rcx
xor rax, r9
xor rdx, r11
add r10, 0x10
xor rax, qword [rsp + 0x38]
xor rdx, qword [rsp + 0x58]
add ebp, 2
xor r8, rax
mov rax, qword [rsi]
xor rdx, r9
xor qword [rax + r10 - 0x10], rcx
mov rax, qword [rsi]
xor rdx, r8
xor qword [rax + r10 - 8], rdx
mov rax, qword [rsi]
mov qword [rsp + 0x38], rdx
xor qword [rax + r10], r8
mov rax, qword [rsi]
add rdi, 0x10
xor qword [rax + r10 + 8], r9
mov edx, dword [r12 + 8]
mov qword [rsp + 0x40], r8
cmp ebp, edx
mov qword [rsp + 0x20], r10
jl 0x1400fde90
mov r13, qword [rsp + 0x28]
mov r15d, dword [rsp + 0xd8]
mov rdi, qword [rsp + 0xe0]
mov ecx, dword [rdi + 8]
add r15d, 2
add r13, 0x10
cmp r15d, ecx
mov dword [rsp + 0xd8], r15d
mov qword [rsp + 0x28], r13
jl 0x1400fde40
mov r13, qword [rsp + 0xf0]
mov r14, qword [rsp + 0x90]
mov rcx, rsi
call fcn.14004a560
mov r8, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0xd0]
mov rdx, rsi
call fcn.1400fd2e0
mov r15, qword [rsp + 0x88]
mov ecx, 1
test eax, eax
cmovne ebx, ecx
mov rbp, qword [rsp + 0xa8]
mov rcx, r13
call fcn.1400976a0
mov r13, qword [rsp + 0x98]
mov rsi, qword [rsp + 0xa0]
mov eax, ebx
add rsp, 0xb0
pop r12
pop rdi
pop rbx
ret