Function at 0x1402e5312
Capabilities:
Inspect section memory permissions

Disassembly:
mov qword [rsp + 0x18], r8
adc r9d, esp
push r12
xor r12w, 0x8a8
sal r12w, cl
movsx r9d, r9w
push r13
test dil, 0xaa
cmp r11w, 0x6813
rcl r9b, cl
push r14
rcr r14w, 0xf6
btc r14d, 0xeb
sub rsp, 0x1b0
movsx r13w, dl
bts r12w, si
bswap r9w
mov r12, r8
movsxd r9, esp
lea r9, [rsp + 0x40]
movzx r14d, r10w
bt r13, rcx
bt r13d, 0xb
xor r8d, r8d
movsx r13d, r15w
mov r13, rdx
movsx r14w, sil
movzx r14w, r13b
mov r14b, r9b
mov r14, rcx
jmp 0x1402e5391
mov qword [rsp + 0x20], 0x40
jmp 0x1402e539f
call fcn.1402e4c3a
test al, al
jmp 0x1402e53ab
je 0x1402e5ada
lea r9, [rsp + 0x40]
seto ch
not r8w
lea r8, [rsp + 0x80]
sete ch
movzx ecx, r11w
bswap ecx
mov rdx, r13
mov rcx, r14
jmp 0x1402e53d9
call fcn.1402e4cf6
test eax, eax
jmp 0x1402e53e5
jne 0x1402e59af
mov qword [rsp + 0x1d0], rbx
jmp 0x1402e53fe
mov eax, 0x10b
sar ch, cl
cmp rcx, rsp
rol r9b, cl
mov qword [rsp + 0x1a0], rsi
bts r9, rcx
jmp 0x1402e541c
mov qword [rsp + 0x198], rdi
xadd dl, r9b
mov ch, 0x56
xor r8d, r8d
sub edi, edi
mov r9, r12
xor dx, 0x47c2
bts rcx, rdx
xchg dh, dl
mov rdx, r13
mov rcx, r14
cmp word [rsp + 0x98], ax
jne 0x1402e5812
mov qword [rsp + 0x20], 0x40
jmp 0x1402e5460
call fcn.1402e4c3a
test al, al
jmp 0x1402e546c
je 0x1402e583a
movsxd rax, dword [r12 + 0x3c]
jmp 0x1402e547f
cmp eax, 0x40
jbe 0x1402e54c8
add rax, 0xffffffffffffffc0
cwd
mov r8b, 0xd1
movsx r9d, r13w
lea r9, [r12 + 0x40]
jmp 0x1402e549f
lea r8d, [rdi + 0x40]
bswap dx
mov rdx, r13
mov rcx, r14
jmp 0x1402e54b1
mov qword [rsp + 0x20], rax
jmp 0x1402e54bb
call fcn.1402e4c3a
test al, al
je 0x1402e583a
movsxd rsi, dword [r12 + 0x3c]
lea rdx, [rsp + 0x80]
movzx ecx, cx
movsx ecx, bx
mov r8d, 0x108
add rsi, r12
mov ecx, eax
movsx ecx, r13w
movzx ecx, bx
mov rcx, rsi
jmp 0x1402e54f5
call fcn.140134370
mov r11d, 0x20b
adc ebx, r13d
mov rbx, rdi
cmp spl, bpl
mov word [rsi + 0x18], r11w
cmp di, word [rsi + 6]
jmp 0x1402e5517
jae 0x1402e558c
nop
movsxd r8, dword [r12 + 0x3c]
inc edx
mov rdx, r13
mov rcx, r14
test ax, 0x75ea
add r8, rdi
and r9w, r11w
mov qword [rsp + 0x20], 0x28
lea r9, [r12 + r8 + 0x108]
add r8, 0xf8
jmp 0x1402e5553
call fcn.1402e4c3a
test al, al
je 0x1402e583a
movzx eax, word [rsi + 6]
jmp 0x1402e5569
inc rbx
cmp bl, cl
clc
add rdi, 0x28
cmp rbx, rax
jmp 0x1402e557b
jb 0x1402e551e
sub edi, edi
xor esi, 0x6e517a1f
xchg sil, sil
mov qword [rsp + 0x1a8], rbp
mov qword [rsp + 0x190], r15
movsxd r15, dword [r12 + 0x3c]
btc si, bx
add r15, r12
mov rsi, 0x23a0777
mov rbp, rdi
mov si, 0xf43
movzx esi, word [r15 + 0x14]
mov qword [rsp + 0x38], rsi
clc
cmp di, word [r15 + 6]
jmp 0x1402e55cb
jae 0x1402e56d0
lea r12, [rsi + r15 + 0x28]
nop
adc sil, dl
mov edi, dword [r12 - 8]
shl bh, cl
mov esi, dword [r12 - 4]
mov ebx, dword [r12]
rol cx, cl
add rsi, qword [rsp + 0x1e0]
mov r8d, edi
movsx ecx, r10w
ror rcx, 0x5b
sub edx, edx
xchg ch, ch
mov ch, 0xf6
mov rcx, rsi
jmp 0x1402e560f
mov dword [rsp + 0x1e8], edi
jmp 0x1402e561b
mov dword [rsp + 0x30], ebx
call fcn.140131c40
mov r8d, dword [r12 + 4]
lea rax, [rsp + 0x30]
not r9b
cmovnp ecx, ebp
add r9d, r12d
lea r11, [rsp + 0x1e8]
btr rdx, r11
adc cl, r12b
cmp edi, ebx
movzx r9d, r10w
movsx cx, r9b
mov r9, rsi
cmovle cx, r10w
cmovae r11, rax
movsx eax, di
mov rdx, r13
cwde
cmovbe eax, r15d
mov rcx, r14
mov eax, dword [r11]
jmp 0x1402e5673
mov qword [rsp + 0x20], rax
call fcn.1402e4c3a
test al, al
jmp 0x1402e5684
je 0x1402e595e
movzx eax, word [r15 + 6]
jmp 0x1402e5694
inc rbp
add r12, 0x28
jmp 0x1402e56a4
cmp rbp, rax
jb 0x1402e55da
mov r12, qword [rsp + 0x1e0]
mov rsi, qword [rsp + 0x38]
btc r9d, 0x75
sar r9w, 0x33
sub edi, edi
sal r9d, cl
cmp sil, r15b
rol r9w, cl
mov r9, r12
cmp r15b, 0x21
clc
cmc
sub r9, qword [r15 + 0x30]
jmp 0x1402e56e2
je 0x1402e58b4
cmp dword [r15 + 0xb0], 0
jmp 0x1402e56f5
je 0x1402e58a7
mov eax, dword [r15 + 0xb4]
clc
test eax, eax
jmp 0x1402e570a
je 0x1402e58a7
test byte [r15 + 0x16], 1
jmp 0x1402e571a
jne 0x1402e58a7
test eax, eax
jmp 0x1402e5727
je 0x1402e58a7
nop
sbb bx, 0x7048
btr eax, ebx
mov ebx, dword [r15 + 0xb0]
bts eax, r12d
lea rbx, [rbx + rdi]
shl ah, 0xb1
add rbx, r12
rcl ah, 0x56
sbb rax, r9
sbb ax, 0x36db
mov eax, dword [rbx + 4]
stc
cmp r14, r8
clc
test eax, eax
je 0x1402e58a7
cmp eax, 8
jbe 0x1402e595e
test al, 1
jne 0x1402e595e
lea r10, [rax - 8]
test rbp, rax
clc
test r13b, 0xbe
shr r10, 1
jmp 0x1402e578a
je 0x1402e5880
lea r11, [rbx + 8]
or ecx, r11d
nop
or ch, 0xe9
movzx ecx, word [r11]
mov edx, dword [rbx]
mov eax, ecx
and r8, r15
btr r8d, r13d
mov r8d, ecx
and eax, 0xfff
test r13, 0x17ca1fa1
cmc
stc
shr r8d, 0xc
add rax, r12
jmp 0x1402e57ce
add rdx, rax
dec r8d
jmp 0x1402e57d9
je 0x1402e5864
dec r8d
je 0x1402e5856
dec r8d
jmp 0x1402e57f0
je 0x1402e5849
cmp r8d, 7
jmp 0x1402e57ff
jne 0x1402e586e
add qword [rdx], r9
jmp 0x1402e580d
jmp 0x1402e586e
mov eax, dword [rsp + 0xd4]
jmp 0x1402e581e
mov qword [rsp + 0x20], rax
jmp 0x1402e5828
call fcn.1402e4c3a
test al, al
jmp 0x1402e5834
jne 0x1402e558c
mov eax, 0xc000007b
jmp 0x1402e5844
jmp 0x1402e597d
add dword [rdx], r9d
jmp 0x1402e5851
jmp 0x1402e586e
add word [rdx], r9w
jmp 0x1402e585f
jmp 0x1402e586e
mov rax, r9
sar rax, 0x10
add word [rdx], ax
add r11, 2
jmp 0x1402e5877
dec r10
jne 0x1402e579b
mov eax, dword [rbx + 4]
clc
add rdi, rax
rcl ah, cl
btr ax, 0x69
bts rax, r12
mov eax, dword [r15 + 0xb4]
cmp rdi, rax
jmp 0x1402e58a1
jb 0x1402e5736
mov qword [r15 + 0x30], r12
movzx rcx, r13w
jmp 0x1402e58b4
mov edx, dword [r15 + 0x54]
not r9w
lea r9, [rsp + 0x34]
cmova cx, r10w
bswap r8
mov r8d, 2
mov rcx, r12
call qword [0x14013b090]
test eax, eax
jmp 0x1402e58df
je 0x1402e5acb
sub ebp, ebp
sar edi, cl
shr rdi, 0x16
mov edi, ebp
cmp bp, word [r15 + 6]
jmp 0x1402e58f9
jae 0x1402e5abf
lea rbx, [rsi + r15 + 0x3c]
mov esi, 0x200
nop
bt r8d, eax
mov ecx, dword [rbx]
movsxd r8, r9d
mov r8b, spl
mov r8d, ebp
stc
bt ecx, 0x1a
jmp 0x1402e5929
mov eax, ecx
jmp 0x1402e5930
cmovb r8d, esi
cmc
stc
and eax, 0xe0000000
test r9b, 0x49
clc
cmp eax, 0xe0000000
jmp 0x1402e594a
jne 0x1402e59d3
or r8d, 0x40
jmp 0x1402e5959
jmp 0x1402e5a6a
mov eax, 0xc000007b
movzx bx, r14b
test bl, 0x95
sar edi, cl
mov rbp, qword [rsp + 0x1a8]
mov r15, qword [rsp + 0x190]
mov rsi, qword [rsp + 0x1a0]
cmp r8b, 0x7e
or bh, 0xe4
xchg r12w, r14w
mov rbx, qword [rsp + 0x1d0]
cmp r14w, 0x65f2
rcr r12d, 0x91
mov rdi, qword [rsp + 0x198]
shrd r13d, r11d, 0xb3
add rsp, 0x1b0
bswap r13
setl r13b
pop r14
movzx r13, bx
pop r13
movsx r12, ax
xchg r12, r12
movsx r12d, ax
pop r12
ret
mov eax, ecx
test r9, 0x64293d5c
stc
and eax, 0x60000000
cmp eax, 0x60000000
jne 0x1402e59fb
or r8d, 0x20
jmp 0x1402e59f6
jmp 0x1402e5a6a
mov eax, ecx
test r15w, 0x7316
and eax, 0xc0000000
cmp eax, 0xc0000000
jmp 0x1402e5a12
jne 0x1402e5a26
or r8d, 4
jmp 0x1402e5a21
jmp 0x1402e5a6a
test ecx, ecx
jmp 0x1402e5a2d
jns 0x1402e5a41
or r8d, 8
jmp 0x1402e5a3c
jmp 0x1402e5a6a
bt ecx, 0x1e
jmp 0x1402e5a4a
jae 0x1402e5a5e
or r8d, 2
jmp 0x1402e5a59
jmp 0x1402e5a6a
or r8d, 1
rcl dx, 0xea
ror r9b, 0xef
mov ecx, dword [rbx - 0x18]
movsx r9, bx
shld dx, si, 0xbf
mov edx, dword [rbx - 0x1c]
lea r9, [rsp + 0x34]
jmp 0x1402e5a83
add rcx, r12
call qword [0x14013b090]
test eax, eax
je 0x1402e5acb
movzx eax, word [r15 + 6]
jmp 0x1402e5a9e
inc rdi
cmp r9d, 0x22596687
add rbx, 0x28
cmp bp, r8w
cmc
cmp rdi, rax
jmp 0x1402e5ab9
jb 0x1402e590e
sub eax, eax
jmp 0x1402e5ac6
jmp 0x1402e596d
mov eax, 0xc0000045
jmp 0x1402e5ad5
jmp 0x1402e596d
mov eax, 0xc000007b
sbb r12w, r13w
test bh, dh
add rsp, 0x1b0
pop r14
movzx r12w, r10b
movsx r13d, bp
movsx r13, bp
pop r13
bswap r12w
pop r12
jmp 0x1402e5b08
ret