Function at 0x180211000
Capabilities:
Inspect section memory permissions

Disassembly:
push r15
push r14
push rsi
push rdi
push rbp
push rbx
mov rax, rcx
movabs rcx, 0xaaaaaaaaaaaaaaaa
mov qword [rax + 0x10], rcx
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov dword [rax + 0x10], 0x54
mov r11d, r8d
and r11d, 1
mov r10d, r9d
and r10d, 1
mov r14d, r8d
or r14d, r9d
and r14d, 1
mov edx, r8d
and edx, 2
or r14d, edx
mov ecx, r9d
and ecx, 2
or r14d, ecx
mov ebp, r8d
and ebp, 4
or r14d, ebp
mov ebx, r9d
and ebx, 4
or r14d, ebx
mov edi, r8d
and edi, 8
or r14d, edi
mov esi, r9d
and esi, 8
mov r15d, esi
or r15d, edx
or r15d, ecx
or r15d, r11d
or r15d, r10d
or r15d, edi
or r15d, esi
or r15d, r14d
mov r14d, edx
or r14d, ecx
or r14d, ebp
or r14d, ebx
or r14d, edi
or r14d, esi
or r14d, edx
or r14d, ecx
or r14d, r15d
mov r15d, r11d
or r15d, r10d
or r15d, ebp
or r15d, ebx
or r15d, edx
or r15d, edi
or r15d, ecx
or r15d, r14d
or r15d, esi
je 0x180211642
xor r14d, r14d
test r10d, r10d
cmove r14d, r11d
lea r15, [r14 + 2]
test r11d, r11d
cmove r15, r14
mov r14d, r15d
and r14d, 1
test r10d, r10d
cmove r14, r15
lea r15, [r14 + 4]
test r11d, r11d
cmove r15, r14
mov r14d, r15d
and r14d, 0xfffffffb
test r10d, r10d
cmove r14, r15
mov r15, r14
or r15, 8
test r11d, r11d
cmove r15, r14
mov r14, r15
and r14, 0xfffffffffffffff7
test r10d, r10d
cmove r14, r15
mov r15, r14
or r15, 0x10
test r11d, r11d
cmove r15, r14
mov r14, r15
and r14, 0xffffffffffffffef
test r10d, r10d
cmove r14, r15
mov r15, r14
or r15, 0x20
test r11d, r11d
cmove r15, r14
mov r14, r15
and r14, 0xffffffffffffffdf
test r10d, r10d
cmove r14, r15
mov r15, r14
or r15, 0x40
test r11d, r11d
cmove r15, r14
mov r14, r15
and r14, 0xffffffffffffffbf
test r10d, r10d
cmove r14, r15
mov r15, r14
or r15, 0x80
test edx, edx
cmove r15, r14
mov r14, r15
and r14, 0xffffffffffffff7f
test ecx, ecx
cmove r14, r15
mov r15, r14
or r15, 0x100
test edx, edx
cmove r15, r14
mov r14, r15
and r14, 0xfffffffffffffeff
test ecx, ecx
cmove r14, r15
mov r15, r14
or r15, 0x200
test edx, edx
cmove r15, r14
mov r14, r15
and r14, 0xfffffffffffffdff
test ecx, ecx
cmove r14, r15
mov r15, r14
or r15, 0x400
test ebp, ebp
cmove r15, r14
mov r14, r15
and r14, 0xfffffffffffffbff
test ebx, ebx
cmove r14, r15
mov r15, r14
or r15, 0x800
test r8b, 0xa
cmove r15, r14
mov r14, r15
and r14, 0xfffffffffffff7ff
test r9b, 0xa
cmove r14, r15
mov r15, r14
or r15, 0x1000
test edx, edx
cmove r15, r14
mov r14, r15
and r14, 0xffffffffffffefff
test ecx, ecx
cmove r14, r15
mov r15, r14
or r15, 0x2000
test edx, edx
cmove r15, r14
mov r14, r15
and r14, 0xffffffffffffdfff
test ecx, ecx
cmove r14, r15
mov r15, r14
or r15, 0x4000
test edx, edx
cmove r15, r14
mov r14, r15
and r14, 0xffffffffffffbfff
test ecx, ecx
cmove r14, r15
mov r15, r14
or r15, 0x8000
test edx, edx
cmove r15, r14
mov r14, r15
and r14, 0xffffffffffff7fff
test ecx, ecx
cmove r14, r15
mov r15, r14
or r15, 0x10000
test r11d, r11d
cmove r15, r14
mov r14, r15
and r14, 0xfffffffffffeffff
test r10d, r10d
cmove r14, r15
mov r15, r14
or r15, 0x20000
test r11d, r11d
cmove r15, r14
mov r14, r15
and r14, 0xfffffffffffdffff
test r10d, r10d
cmove r14, r15
mov r15, r14
or r15, 0x40000
test r11d, r11d
cmove r15, r14
mov r14, r15
and r14, 0xfffffffffffbffff
test r10d, r10d
cmove r14, r15
mov r15, r14
or r15, 0x80000
test r11d, r11d
cmove r15, r14
mov r14, r15
and r14, 0xfffffffffff7ffff
test r10d, r10d
cmove r14, r15
mov r15, r14
or r15, 0x100000
test r11d, r11d
cmove r15, r14
mov r14, r15
and r14, 0xffffffffffefffff
test r10d, r10d
cmove r14, r15
mov r15, r14
or r15, 0x200000
test r8b, 9
cmove r15, r14
mov r14, r15
and r14, 0xffffffffffdfffff
test r9b, 9
cmove r14, r15
mov r15, r14
or r15, 0x400000
test r11d, r11d
cmove r15, r14
mov r14, r15
and r14, 0xffffffffffbfffff
test r10d, r10d
cmove r14, r15
mov r15, r14
or r15, 0x800000
test edx, edx
cmove r15, r14
mov r14, r15
and r14, 0xffffffffff7fffff
test ecx, ecx
cmove r14, r15
mov r15, r14
or r15, 0x1000000
test edx, edx
cmove r15, r14
mov r14, r15
and r14, 0xfffffffffeffffff
test ecx, ecx
cmove r14, r15
mov r15, r14
or r15, 0x2000000
test edx, edx
cmove r15, r14
mov r14, r15
and r14, 0xfffffffffdffffff
test ecx, ecx
cmove r14, r15
mov r15, r14
or r15, 0x4000000
test ebp, ebp
cmove r15, r14
mov r14, r15
and r14, 0xfffffffffbffffff
test ebx, ebx
cmove r14, r15
mov r15, r14
or r15, 0x8000000
test r8b, 0xa
cmove r15, r14
mov r14, r15
and r14, 0xfffffffff7ffffff
test r9b, 0xa
cmove r14, r15
mov r15, r14
or r15, 0x10000000
test edx, edx
cmove r15, r14
mov r14, r15
and r14, 0xffffffffefffffff
test ecx, ecx
cmove r14, r15
mov r15, r14
or r15, 0x20000000
test edx, edx
cmove r15, r14
mov r14, r15
and r14, 0xffffffffdfffffff
test ecx, ecx
cmove r14, r15
mov r15, r14
or r15, 0x40000000
test edx, edx
cmove r15, r14
mov r14, r15
and r14, 0xffffffffbfffffff
test ecx, ecx
cmove r14, r15
mov r15, r14
bts r15, 0x1f
test edx, edx
cmove r15, r14
mov r14, r15
btr r14, 0x1f
test ecx, ecx
cmove r14, r15
mov r15, r14
bts r15, 0x20
test r11d, r11d
cmove r15, r14
mov r14, r15
btr r14, 0x20
test r10d, r10d
cmove r14, r15
mov r15, r14
bts r15, 0x21
test r11d, r11d
cmove r15, r14
mov r14, r15
btr r14, 0x21
test r10d, r10d
cmove r14, r15
mov r15, r14
bts r15, 0x22
test r11d, r11d
cmove r15, r14
mov r14, r15
btr r14, 0x22
test r10d, r10d
cmove r14, r15
mov r15, r14
bts r15, 0x23
test r11d, r11d
cmove r15, r14
mov r14, r15
btr r14, 0x23
test r10d, r10d
cmove r14, r15
mov r15, r14
bts r15, 0x24
test r11d, r11d
cmove r15, r14
mov r14, r15
btr r14, 0x24
test r10d, r10d
cmove r14, r15
mov r15, r14
bts r15, 0x25
test r11d, r11d
cmove r15, r14
mov r14, r15
btr r14, 0x25
test r10d, r10d
cmove r14, r15
mov r15, r14
bts r15, 0x26
test r11d, r11d
cmove r15, r14
mov r14, r15
btr r14, 0x26
test r10d, r10d
cmove r14, r15
mov r15, r14
bts r15, 0x27
test edx, edx
cmove r15, r14
mov r14, r15
btr r14, 0x27
test ecx, ecx
cmove r14, r15
mov r15, r14
bts r15, 0x28
test edx, edx
cmove r15, r14
mov r14, r15
btr r14, 0x28
test ecx, ecx
cmove r14, r15
mov r15, r14
bts r15, 0x29
test edx, edx
cmove r15, r14
mov r14, r15
btr r14, 0x29
test ecx, ecx
cmove r14, r15
mov r15, r14
bts r15, 0x2a
test ebp, ebp
cmove r15, r14
mov r14, r15
btr r14, 0x2a
test ebx, ebx
cmove r14, r15
mov r15, r14
bts r15, 0x2b
test r8b, 0xa
cmove r15, r14
mov r8, r15
btr r8, 0x2b
test r9b, 0xa
cmove r8, r15
mov r9, r8
bts r9, 0x2c
test edx, edx
cmove r9, r8
mov r8, r9
btr r8, 0x2c
test ecx, ecx
cmove r8, r9
mov r9, r8
bts r9, 0x2d
test edx, edx
cmove r9, r8
mov r8, r9
btr r8, 0x2d
test ecx, ecx
cmove r8, r9
mov qword [rax], r8
test edx, edx
je 0x18021164a
or byte [rax + 5], 0x40
test ecx, ecx
je 0x180211652
and byte [rax + 5], 0xbf
test edx, edx
je 0x18021165a
or byte [rax + 5], 0x80
test ecx, ecx
je 0x180211662
and byte [rax + 5], 0x7f
test r11d, r11d
je 0x18021166b
or byte [rax + 6], 1
test r10d, r10d
je 0x180211674
and byte [rax + 6], 0xfe
test r11d, r11d
je 0x18021167d
or byte [rax + 6], 2
test r10d, r10d
je 0x180211686
and byte [rax + 6], 0xfd
test r11d, r11d
je 0x18021168f
or byte [rax + 6], 4
test r10d, r10d
je 0x180211698
and byte [rax + 6], 0xfb
test r11d, r11d
je 0x1802116a1
or byte [rax + 6], 8
test r10d, r10d
je 0x1802116aa
and byte [rax + 6], 0xf7
test r11d, r11d
je 0x1802116b3
or byte [rax + 6], 0x10
test r10d, r10d
je 0x1802116bc
and byte [rax + 6], 0xef
test r11d, r11d
je 0x1802116c5
or byte [rax + 6], 0x20
test r10d, r10d
je 0x1802116ce
and byte [rax + 6], 0xdf
test r11d, r11d
je 0x1802116d7
or byte [rax + 6], 0x40
test r10d, r10d
je 0x1802116e0
and byte [rax + 6], 0xbf
test edx, edx
je 0x1802116e8
or byte [rax + 6], 0x80
test ecx, ecx
je 0x1802116f0
and byte [rax + 6], 0x7f
test edx, edx
je 0x1802116f8
or byte [rax + 7], 1
test ecx, ecx
je 0x180211700
and byte [rax + 7], 0xfe
test edx, edx
je 0x180211708
or byte [rax + 7], 2
test ecx, ecx
je 0x180211710
and byte [rax + 7], 0xfd
test ebp, ebp
je 0x180211718
or byte [rax + 7], 4
test ebx, ebx
je 0x180211720
and byte [rax + 7], 0xfb
movabs r8, 0x800000000000000
test edx, edx
je 0x180211731
or qword [rax], r8
test edi, edi
je 0x180211738
or qword [rax], r8
movabs r8, 0xf7ffffffffffffff
test ecx, ecx
je 0x180211749
and qword [rax], r8
test esi, esi
je 0x180211750
and qword [rax], r8
test edx, edx
je 0x180211758
or byte [rax + 7], 0x10
test ecx, ecx
je 0x180211760
and byte [rax + 7], 0xef
test edx, edx
je 0x180211768
or byte [rax + 7], 0x20
test ecx, ecx
je 0x180211770
and byte [rax + 7], 0xdf
test edx, edx
je 0x180211778
or byte [rax + 7], 0x40
test ecx, ecx
je 0x180211780
and byte [rax + 7], 0xbf
movabs r8, 0x7fffffffffffffff
test edx, edx
je 0x180211795
lea r9, [r8 + 1]
or qword [rax], r9
test ecx, ecx
je 0x18021179c
and qword [rax], r8
test r11d, r11d
je 0x1802117a5
or byte [rax + 8], 1
test r10d, r10d
je 0x1802117ae
and byte [rax + 8], 0xfe
test r11d, r11d
je 0x1802117b7
or byte [rax + 8], 2
test r10d, r10d
je 0x1802117c0
and byte [rax + 8], 0xfd
test r11d, r11d
je 0x1802117c9
or byte [rax + 8], 4
test r10d, r10d
je 0x1802117d2
and byte [rax + 8], 0xfb
test edx, edx
je 0x1802117da
or byte [rax + 8], 8
test ecx, ecx
je 0x1802117e2
and byte [rax + 8], 0xf7
test r11d, r11d
je 0x1802117eb
or byte [rax + 8], 0x10
test r10d, r10d
je 0x1802117f4
and byte [rax + 8], 0xef
test r11d, r11d
je 0x1802117fd
or byte [rax + 8], 0x20
test r10d, r10d
je 0x180211806
and byte [rax + 8], 0xdf
test r11d, r11d
je 0x18021180f
or byte [rax + 8], 0x40
test r10d, r10d
je 0x180211818
and byte [rax + 8], 0xbf
test r11d, r11d
je 0x180211821
or byte [rax + 8], 0x80
test r10d, r10d
je 0x18021182a
and byte [rax + 8], 0x7f
test r11d, r11d
je 0x180211833
or byte [rax + 9], 1
test r10d, r10d
je 0x18021183c
and byte [rax + 9], 0xfe
test r11d, r11d
je 0x180211845
or byte [rax + 9], 2
test r10d, r10d
je 0x18021184e
and byte [rax + 9], 0xfd
test edx, edx
je 0x180211856
or byte [rax + 9], 4
test ecx, ecx
je 0x18021185e
and byte [rax + 9], 0xfb
test edx, edx
je 0x180211866
or byte [rax + 9], 8
test ecx, ecx
je 0x18021186e
and byte [rax + 9], 0xf7
test edx, edx
je 0x180211876
or byte [rax + 9], 0x10
test ecx, ecx
je 0x18021187e
and byte [rax + 9], 0xef
test edx, edx
je 0x180211886
or byte [rax + 9], 0x20
test ecx, ecx
je 0x18021188e
and byte [rax + 9], 0xdf
test edx, edx
je 0x180211896
or byte [rax + 9], 0x40
test ecx, ecx
je 0x18021189e
and byte [rax + 9], 0xbf
test edx, edx
je 0x1802118a6
or byte [rax + 9], 0x80
test ecx, ecx
je 0x1802118ae
and byte [rax + 9], 0x7f
test edx, edx
je 0x1802118b6
or byte [rax + 0xa], 1
test ecx, ecx
je 0x1802118be
and byte [rax + 0xa], 0xfe
test edx, edx
je 0x1802118c6
or byte [rax + 0xa], 2
test ecx, ecx
je 0x1802118ce
and byte [rax + 0xa], 0xfd
test edx, edx
je 0x1802118d6
or byte [rax + 0xa], 4
test ecx, ecx
je 0x1802118de
and byte [rax + 0xa], 0xfb
test edx, edx
je 0x1802118e6
or byte [rax + 0xa], 8
test ecx, ecx
je 0x1802118ee
and byte [rax + 0xa], 0xf7
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret