Function at 0x1400cf034
Capabilities:
Inspect section memory permissions

Disassembly:
mov qword [rsp + 0x18], r8
push r12
bsr r9w, r9w
cmp sil, r15b
btr r9w, cx
push r13
xor r13d, 0x46bc6c38
push r14
adc r14w, 0x1391
bt r14w, 0x21
movsxd r13, esi
sub rsp, 0x1b0
xadd r9b, r14b
and r13b, 0xf
mov r12, r8
movsx r14, di
lea r9, [rsp + 0x40]
sub r8d, r8d
jmp 0x1400cf085
mov r13, rdx
mov r14b, r15b
mov r14, rcx
jmp 0x1400cf093
mov qword [rsp + 0x20], 0x40
jmp 0x1400cf0a1
call fcn.1400ce912
test al, al
jmp 0x1400cf0ad
je 0x1400cf879
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x80]
mov rdx, r13
sete ch
mov rcx, r14
jmp 0x1400cf0ce
call fcn.1400ce9dd
test eax, eax
jmp 0x1400cf0da
jne 0x1400cf75c
mov qword [rsp + 0x1d0], rbx
jmp 0x1400cf0f0
mov eax, 0x10b
clc
test r12d, edx
mov qword [rsp + 0x1a0], rsi
test r13d, ebp
mov qword [rsp + 0x198], rdi
xor edi, edi
cmp r10, rbp
cmp rdx, 0x6d0fb394
cmp word [rsp + 0x98], ax
jmp 0x1400cf125
jne 0x1400cf56c
mov r9, r12
shl dl, cl
xor r8d, r8d
mov rdx, r13
jmp 0x1400cf13e
mov rcx, r14
jmp 0x1400cf146
mov qword [rsp + 0x20], 0x40
jmp 0x1400cf154
call fcn.1400ce912
test al, al
jmp 0x1400cf160
je 0x1400cf5ab
movsxd rax, dword [r12 + 0x3c]
jmp 0x1400cf177
cmp eax, 0x40
jmp 0x1400cf17f
jbe 0x1400cf1d6
add rax, 0xffffffffffffffc0
cwd
lea r9, [r12 + 0x40]
cmovge r8, rcx
cdq
bswap r8w
lea r8d, [rdi + 0x40]
mov dx, r13w
cqo
movzx rdx, r13w
mov rdx, r13
movzx rcx, r15w
mov cx, 0xb184
mov rcx, r14
jmp 0x1400cf1ba
mov qword [rsp + 0x20], rax
jmp 0x1400cf1c4
call fcn.1400ce912
test al, al
jmp 0x1400cf1d0
je 0x1400cf5ab
movsxd rsi, dword [r12 + 0x3c]
shr r8b, cl
cwd
rcl dx, 0x89
lea rdx, [rsp + 0x80]
btr r8w, r14w
mov r8d, 0x108
adc cx, bx
cmp r15b, spl
clc
add rsi, r12
movzx cx, bh
cmovs cx, r10w
mov rcx, rsi
call fcn.140038b20
mov r11d, 0x20b
mov rbx, rdi
mov word [rsi + 0x18], r11w
test al, r8b
cmp di, word [rsi + 6]
jmp 0x1400cf22c
jae 0x1400cf2c9
nop
movsxd r8, dword [r12 + 0x3c]
sub dh, 0xa7
rol r9w, cl
mov rdx, r13
xor r9b, 0xbf
and ch, 0x95
mov rcx, r14
and r9, r15
xor r9, 0xfffffffffa1e4d3f
add r8, rdi
sar r9b, cl
shr r9b, cl
shld r9d, r10d, 0x84
mov qword [rsp + 0x20], 0x28
cmp dil, 0xb8
lea r9, [r12 + r8 + 0x108]
stc
add r8, 0xf8
jmp 0x1400cf286
call fcn.1400ce912
test al, al
je 0x1400cf5ab
movzx eax, word [rsi + 6]
jmp 0x1400cf29c
inc rbx
cmp r8w, 0x2491
add rdi, 0x28
cmp rsp, 0x79b3a717
test r14, rdi
cmp rbx, rax
jb 0x1400cf233
xor edi, edi
add sil, 0x16
sar sil, cl
rcl si, 0x97
mov qword [rsp + 0x1a8], rbp
adc sil, 0xaa
rol si, cl
test ax, 0x3092
mov qword [rsp + 0x190], r15
movsx esi, di
test r9b, 0x89
bsr si, r11w
movsxd r15, dword [r12 + 0x3c]
add r15, r12
movsx si, r14b
mov rbp, rdi
btr si, di
movzx esi, word [r15 + 0x14]
cmc
clc
mov qword [rsp + 0x38], rsi
clc
jmp 0x1400cf31a
cmp di, word [r15 + 6]
jae 0x1400cf41f
lea r12, [rsi + r15 + 0x28]
btc r8w, si
nop
shr dil, cl
rcl r8b, cl
mov edi, dword [r12 - 8]
bswap si
movsxd rsi, r14d
mov esi, dword [r12 - 4]
mov ebx, dword [r12]
cmc
add rsi, qword [rsp + 0x1e0]
mov r8, rdi
btr cx, 6
clc
xor edx, edx
movsx ecx, bp
movsxd rcx, ebx
mov rcx, rsi
jmp 0x1400cf36c
mov dword [rsp + 0x1e8], edi
mov dword [rsp + 0x30], ebx
jmp 0x1400cf37c
call fcn.140038410
mov r8d, dword [r12 + 4]
clc
xadd al, ah
add cl, 0xa8
lea rax, [rsp + 0x30]
xchg cx, dx
lea r11, [rsp + 0x1e8]
shl dx, 0x3e
ror edx, cl
bsf ecx, r15d
cmp edi, ebx
movzx r9d, r15w
cwd
mov r9, rsi
movsx edx, r8w
cmovae r11, rax
mov rdx, r13
movzx rcx, sp
mov rcx, r14
mov eax, dword [r11]
jmp 0x1400cf3cc
mov qword [rsp + 0x20], rax
call fcn.1400ce912
test al, al
je 0x1400cf70d
movzx eax, word [r15 + 6]
inc rbp
stc
test cx, r9w
add r12, 0x28
cmp rbp, rax
jmp 0x1400cf3f7
jb 0x1400cf336
mov r12, qword [rsp + 0x1e0]
sal r9b, 0x9c
mov rsi, qword [rsp + 0x38]
movsx r9, r11w
shr r9w, 6
sub edi, edi
rcr r9, cl
movsxd r9, r9d
mov r9, r12
cmc
cmp ebx, 0xdd17221f
sub r9, qword [r15 + 0x30]
je 0x1400cf64a
cmp dword [r15 + 0xb0], 0
jmp 0x1400cf440
je 0x1400cf63a
mov eax, dword [r15 + 0xb4]
test eax, eax
jmp 0x1400cf454
je 0x1400cf63a
test byte [r15 + 0x16], 1
jne 0x1400cf63a
test eax, eax
je 0x1400cf63a
nop
movsxd rbx, r10d
cmc
mov ebx, dword [r15 + 0xb0]
cwde
inc al
bsr rax, r10
add rbx, rdi
or al, 0xb8
shrd rax, r15, 0x20
lea rbx, [rbx + r12]
cwde
movsx eax, cx
lahf
mov eax, dword [rbx + 4]
jmp 0x1400cf49f
test eax, eax
jmp 0x1400cf4a6
je 0x1400cf63a
cmp eax, 8
jmp 0x1400cf4b4
jbe 0x1400cf70d
test al, 1
jmp 0x1400cf4c1
jne 0x1400cf70d
lea r10, [rax - 8]
cmp r13w, 0xdf13
cmp r11b, r14b
test r8b, 0x81
shr r10, 1
je 0x1400cf609
lea r11, [rbx + 8]
nop
seta dl
sub rcx, 0xffffffffa92a1cae
btr r8w, 0xd
movzx ecx, word [r11]
add r8, rbx
movsx eax, cx
neg r8w
mov edx, dword [rbx]
movzx ax, sil
sar ah, cl
add r8b, 0xb3
mov rax, rcx
mov r8d, ecx
and eax, 0xfff
cmc
shr r8d, 0xc
test r13b, 0x8f
jmp 0x1400cf52a
lea rax, [rax + r12]
stc
add rdx, rax
sub r8d, 1
je 0x1400cf5cb
sub r8d, 1
je 0x1400cf5bd
sub r8d, 1
jmp 0x1400cf54f
je 0x1400cf5b5
cmp r8d, 7
jmp 0x1400cf55e
jne 0x1400cf5ee
add qword [rdx], r9
jmp 0x1400cf5ee
mov eax, dword [rsp + 0xd4]
or dl, r14b
mov r9, r12
sar edx, 0x2b
btc rdx, 0x95
sub r8d, r8d
mov rdx, r13
movzx cx, dl
setbe ch
movsxd rcx, r9d
mov rcx, r14
mov qword [rsp + 0x20], rax
call fcn.1400ce912
test al, al
jmp 0x1400cf5a5
jne 0x1400cf2c9
mov eax, 0xc000007b
jmp 0x1400cf735
add dword [rdx], r9d
jmp 0x1400cf5ee
add word [rdx], r9w
jmp 0x1400cf5c6
jmp 0x1400cf5ee
mov rax, r9
cmp r14b, dl
stc
cmc
sar rax, 0x10
jmp 0x1400cf5dc
add word [rdx], ax
jmp 0x1400cf5ee
add r11, 2
test rdi, 0x469c2d26
cmc
sub r10, 1
jmp 0x1400cf603
jne 0x1400cf4f6
mov eax, dword [rbx + 4]
cmp spl, r10b
cmc
test dil, r10b
add rdi, rax
shr ah, 0x88
cmovne ax, r13w
mov eax, dword [r15 + 0xb4]
stc
jmp 0x1400cf62c
cmp rdi, rax
jmp 0x1400cf634
jb 0x1400cf472
mov qword [r15 + 0x30], r12
movsx r9, r11w
bswap r9
jmp 0x1400cf64a
mov edx, dword [r15 + 0x54]
lea r9, [rsp + 0x34]
movsxd rcx, esi
cmovae ecx, edx
not r8w
mov r8d, 2
cmovae ecx, ebx
not cl
mov rcx, r12
call qword [0x140040088]
test eax, eax
jmp 0x1400cf678
je 0x1400cf86a
xor ebp, ebp
cmovs di, r9w
mov rdi, rbp
clc
test ch, 0x16
cmp bp, word [r15 + 6]
jmp 0x1400cf696
jae 0x1400cf863
lea rbx, [rsi + r15 + 0x3c]
cdqe
stc
movsx r8d, bp
mov esi, 0x200
nop
cdqe
clc
mov ecx, dword [rbx]
btr ax, r9w
btc r8w, 0xe
movsx rax, dx
mov r8d, ebp
bt ecx, 0x1a
cmovno ax, si
cdqe
movzx ax, r8b
mov eax, ecx
jmp 0x1400cf6db
cmovb r8d, esi
test r15b, r11b
and eax, 0xe0000000
test rbx, 0x71ada304
cmc
cmp eax, 0xe0000000
jmp 0x1400cf6f9
jne 0x1400cf782
or r8d, 0x40
jmp 0x1400cf708
jmp 0x1400cf80f
mov eax, 0xc000007b
movzx rbp, di
movsxd rbp, edi
mov rbp, qword [rsp + 0x1a8]
cmc
movsx r13, sp
or r14b, 0x87
mov r15, qword [rsp + 0x190]
shl sil, cl
mov rsi, qword [rsp + 0x1a0]
shrd bx, r14w, 0x8b
cmc
mov rbx, qword [rsp + 0x1d0]
mov rdi, qword [rsp + 0x198]
shrd r13, r12, 0x38
sar r14b, cl
add rsp, 0x1b0
movzx r12d, bx
pop r14
movzx r12, cx
cmovl r13w, r11w
not r13d
pop r13
mov r12b, cl
pop r12
jmp 0x1400cf781
ret
mov eax, ecx
and eax, 0x60000000
jmp 0x1400cf78f
cmp eax, 0x60000000
jmp 0x1400cf799
jne 0x1400cf7ad
or r8d, 0x20
jmp 0x1400cf7a8
jmp 0x1400cf80f
mov eax, ecx
and eax, 0xc0000000
cmp dil, r12b
clc
cmp eax, 0xc0000000
jmp 0x1400cf7c2
jne 0x1400cf7d1
or r8d, 4
jmp 0x1400cf80f
bt ecx, 0x1f
jae 0x1400cf7e4
or r8d, 8
jmp 0x1400cf80f
bt ecx, 0x1e
jmp 0x1400cf7ed
jae 0x1400cf801
or r8d, 2
jmp 0x1400cf7fc
jmp 0x1400cf80f
or r8d, 1
xor rcx, 0xfffffffff62ce416
add dl, bpl
mov ecx, dword [rbx - 0x18]
mov edx, dword [rbx - 0x1c]
movsx r9d, r14w
bsf r9w, sp
lea r9, [rsp + 0x34]
stc
add rcx, r12
jmp 0x1400cf82c
call qword [0x140040088]
test eax, eax
jmp 0x1400cf839
je 0x1400cf86a
movzx eax, word [r15 + 6]
jmp 0x1400cf849
inc rdi
test al, spl
add rbx, 0x28
cmc
stc
cmp rdi, rax
jmp 0x1400cf85d
jb 0x1400cf6b1
xor eax, eax
jmp 0x1400cf719
mov eax, 0xc0000045
jmp 0x1400cf874
jmp 0x1400cf719
mov eax, 0xc000007b
add rsp, 0x1b0
movzx r14w, r10b
mov r14b, spl
mov r13, 0xffffffff9337db8c
pop r14
jmp 0x1400cf89b
pop r13
pop r12
ret