Function at 0x1800626f0
Capabilities:
Inspect section memory permissions

Disassembly:
movzx eax, byte [r8 + 0xc]
lea r10, [0x180000000]
mov r9, rcx
test al, 3
je 0x18006271a
and eax, 3
mov rax, qword [r10 + rax*8 + 0x9fdd0]
or qword [rdx + 0x430], rax
movzx eax, byte [r8 + 0xc]
test al, 0xc
je 0x18006273c
movzx eax, al
shr rax, 2
and eax, 3
mov rax, qword [r10 + rax*8 + 0x9fdf0]
or qword [rdx + 0x430], rax
movzx eax, byte [r8 + 0xc]
test al, 0x30
je 0x180062759
movzx eax, al
shr rax, 4
and eax, 3
mov rax, qword [r10 + rax*8 + 0x9fe10]
or qword [rdx + 0x430], rax
movsxd rax, dword [rdx + 0xc]
mov ecx, dword [r10 + rax*4 + 0x62ab0]
add rcx, r10
jmp rcx
movzx eax, byte [r8 + 0xc]
test al, 0x40
je 0x180062783
or qword [rdx + 0x430], 0x100
movzx eax, byte [r8 + 0xc]
test al, al
jns 0x1800627b4
or qword [rdx + 0x430], 0x200
cmp byte [r9 + 0x18], 0
je 0x1800627b4
or qword [rdx + 0x430], 0x80000
movzx eax, byte [r9 + 0x1d]
mov dword [rdx + rax*8 + 0x4ec], 1
movzx eax, byte [r8 + 0xd]
test al, 1
je 0x1800627cd
or qword [rdx + 0x430], 0x400
movzx eax, byte [r8 + 0xd]
test al, 2
je 0x1800627e1
or qword [rdx + 0x430], 0x800
movzx eax, byte [r8 + 0xd]
test al, 4
je 0x1800627f5
or qword [rdx + 0x430], 0x1000
movzx eax, byte [r8 + 0xd]
test al, 8
je 0x180062809
or qword [rdx + 0x430], 0x2000
movzx eax, byte [r8 + 0xd]
test al, 0x10
je 0x18006281d
or qword [rdx + 0x430], 0x4000
movzx eax, byte [r8 + 0xd]
test al, 0x20
je 0x180062831
or qword [rdx + 0x430], 0x8000
movzx eax, byte [r8 + 0xd]
test al, 0x40
je 0x180062840
or qword [rdx + 0x430], 0x10000
movzx ecx, byte [r9 + 0x19]
sub ecx, 0xf2
je 0x1800628ad
cmp ecx, 1
jne 0x1800628fa
mov rax, qword [rdx + 0x430]
bt rax, 0xa
jae 0x180062875
bts rax, 0x14
mov qword [rdx + 0x430], rax
jmp 0x1800628fa
bt rax, 0xb
jae 0x18006288a
bts rax, 0x15
mov qword [rdx + 0x430], rax
jmp 0x1800628fa
bt rax, 0xf
jae 0x1800628fa
bt rax, 0x13
jb 0x18006289f
test byte [r8 + 0xd], 0x40
je 0x1800628fa
bts rax, 0x19
mov qword [rdx + 0x430], rax
jmp 0x1800628fa
mov rcx, qword [rdx + 0x430]
bt rcx, 0xc
jae 0x1800628c2
bts rcx, 0x16
jmp 0x1800628f3
bt rcx, 0xe
jae 0x1800628de
bt rcx, 0x13
jb 0x1800628d7
test byte [r8 + 0xd], 0x40
je 0x1800628de
bts rcx, 0x18
jmp 0x1800628f3
mov rax, qword [r9]
cmp byte [rax + 0xb], 0
je 0x1800628fa
bt rcx, 0xd
jae 0x1800628fa
bts rcx, 0x17
mov qword [rdx + 0x430], rcx
movzx eax, byte [r9 + 0x1e]
lea rcx, [rdx + rax*8]
cmp dword [rcx + 0x4ec], 0
jne 0x180062924
mov eax, dword [rdx + 0x430]
test rax, 0x3f00000
je 0x180062924
mov dword [rcx + 0x4ec], 1
cmp byte [r8 + 0xd], 0
jge 0x180062970
or qword [rdx + 0x430], 0x20000
movzx ecx, byte [r9 + 0x1a]
mov rax, qword [rdx + 0x430]
cmp cl, 0x2e
je 0x180062969
cmp cl, 0x3e
jne 0x180062968
bts rax, 0x1b
mov qword [rdx + 0x430], rax
movzx eax, byte [r9 + 0x1f]
mov dword [rdx + rax*8 + 0x4ec], 1
ret
bts rax, 0x1a
jmp 0x180062951
test byte [r8 + 0xe], 1
je 0x180062982
or qword [rdx + 0x430], 0x40000
movzx eax, byte [r9 + 0x1b]
test al, al
je 0x1800629e1
test byte [r8 + 0xe], 1
je 0x1800629e1
sub eax, 0x26
movsxd rcx, eax
movzx eax, byte [r10 + rcx + 0x62ae4]
mov ecx, dword [r10 + rax*4 + 0x62ac8]
add rcx, r10
jmp rcx
or qword [rdx + 0x430], 0x10000000
jmp 0x1800629e1
or qword [rdx + 0x430], 0x20000000
jmp 0x1800629e1
or qword [rdx + 0x430], 0x40000000
jmp 0x1800629e1
mov eax, 0x80000000
or qword [rdx + 0x430], rax
movabs rcx, 0x3f0000000
test qword [rdx + 0x430], rcx
je 0x180062968
movzx eax, byte [r9 + 0x22]
mov dword [rdx + rax*8 + 0x4ec], 1
ret
movabs rax, 0x100000000
jmp 0x1800629da
movabs rax, 0x200000000
jmp 0x1800629da
movzx eax, byte [r9 + 0x1b]
test al, al
je 0x180062968
sub eax, 0x26
movsxd rcx, eax
movzx eax, byte [r10 + rcx + 0x62b40]
mov ecx, dword [r10 + rax*4 + 0x62b24]
add rcx, r10
jmp rcx
or qword [rdx + 0x430], 0x10000000
jmp 0x180062a95
or qword [rdx + 0x430], 0x20000000
jmp 0x180062a95
or qword [rdx + 0x430], 0x40000000
jmp 0x180062a95
mov eax, 0x80000000
jmp 0x180062a8e
movabs rax, 0x100000000
jmp 0x180062a8e
movabs rax, 0x200000000
or qword [rdx + 0x430], rax
mov rax, qword [rdx + 0x430]
movabs rcx, 0x3f0000000
test rcx, rax
jmp 0x1800629f2