Function at 0x180002120
Capabilities:
Inspect section memory permissions

Disassembly:
cmp dword [rcx], 1
jb 0x180002324
test byte [rcx + 0x1c], 1
je 0x180002133
mov byte [rdx + 0x54], 1
test byte [rcx + 0x1c], 2
je 0x18000213d
mov byte [rdx + 0x55], 1
test byte [rcx + 0x1c], 4
je 0x180002147
mov byte [rdx + 0x56], 1
test byte [rcx + 0x1c], 8
je 0x180002151
mov byte [rdx + 0x57], 1
test byte [rcx + 0x1c], 0x10
je 0x18000215b
mov byte [rdx + 0x58], 1
test byte [rcx + 0x1c], 0x20
je 0x180002165
mov byte [rdx + 0x59], 1
test byte [rcx + 0x1c], 0x40
je 0x18000216f
mov byte [rdx + 0x5a], 1
test byte [rcx + 0x1c], 0x80
je 0x180002179
mov byte [rdx + 0x5b], 1
test dword [rcx + 0x1c], 0x100
je 0x180002186
mov byte [rdx + 0x5c], 1
test dword [rcx + 0x1c], 0x200
je 0x180002193
mov byte [rdx + 0x5d], 1
test dword [rcx + 0x1c], 0x800
je 0x1800021a0
mov byte [rdx + 0x5f], 1
test dword [rcx + 0x1c], 0x1000
je 0x1800021ad
mov byte [rdx + 0x5e], 1
test dword [rcx + 0x1c], 0x2000
je 0x1800021ba
mov byte [rdx + 0x60], 1
test dword [rcx + 0x1c], 0x4000
je 0x1800021c7
mov byte [rdx + 0x61], 1
test dword [rcx + 0x1c], 0x8000
je 0x1800021d4
mov byte [rdx + 0x62], 1
test dword [rcx + 0x1c], 0x10000
je 0x1800021e1
mov byte [rdx + 0x63], 1
test dword [rcx + 0x1c], 0x20000
je 0x1800021ee
mov byte [rdx + 0x64], 1
test dword [rcx + 0x1c], 0x80000
je 0x1800021fb
mov byte [rdx + 0x66], 1
test dword [rcx + 0x1c], 0x800000
je 0x180002208
mov byte [rdx + 0x69], 1
test dword [rcx + 0x1c], 0x1000000
je 0x180002215
mov byte [rdx + 0x6a], 1
test dword [rcx + 0x1c], 0x2000000
je 0x180002222
mov byte [rdx + 0x6b], 1
test dword [rcx + 0x1c], 0x4000000
je 0x18000222f
mov byte [rdx + 0x6c], 1
test dword [rcx + 0x1c], 0x10000000
je 0x18000223c
mov byte [rdx + 0x6e], 1
test byte [rcx + 0x18], 1
je 0x180002246
mov byte [rdx + 0x72], 1
test byte [rcx + 0x18], 2
je 0x180002250
mov byte [rdx + 0x73], 1
test byte [rcx + 0x18], 8
je 0x18000225a
mov byte [rdx + 0x75], 1
test dword [rcx + 0x18], 0x200
je 0x180002267
mov byte [rdx + 0x7b], 1
test dword [rcx + 0x18], 0x1000
je 0x180002277
mov byte [rdx + 0xa8], 1
test dword [rcx + 0x18], 0x2000
je 0x180002284
mov byte [rdx + 0x7d], 1
test dword [rcx + 0x18], 0x80000
je 0x180002294
mov byte [rdx + 0x81], 1
test dword [rcx + 0x18], 0x100000
je 0x1800022a4
mov byte [rdx + 0x82], 1
test dword [rcx + 0x18], 0x400000
je 0x1800022b4
mov byte [rdx + 0x85], 1
test dword [rcx + 0x18], 0x800000
je 0x1800022c4
mov byte [rdx + 0x86], 1
test dword [rcx + 0x18], 0x2000000
je 0x1800022d4
mov byte [rdx + 0x87], 1
test dword [rcx + 0x18], 0x4000000
je 0x1800022e4
mov byte [rdx + 0x88], 1
test dword [rcx + 0x18], 0x8000000
je 0x1800022f4
mov byte [rdx + 0x89], 1
test dword [rcx + 0x18], 0x10000000
je 0x180002304
mov byte [rdx + 0x8a], 1
test dword [rcx + 0x18], 0x20000000
je 0x180002314
mov byte [rdx + 0xab], 1
test dword [rcx + 0x18], 0x40000000
je 0x180002324
mov byte [rdx + 0xac], 1
cmp dword [rcx], 7
jb 0x180002353
test byte [rcx + 0x74], 8
je 0x180002336
mov byte [rdx + 0xb3], 1
test byte [rcx + 0x74], 0x20
je 0x180002343
mov byte [rdx + 0xb2], 1
test dword [rcx + 0x74], 0x100
je 0x180002353
mov byte [rdx + 0xb4], 1
cmp dword [rcx + 0x200], 0x80000001
jb 0x1800023a8
test dword [rcx + 0x21c], 0x800
je 0x180002372
mov byte [rdx + 0x83], 1
test dword [rcx + 0x21c], 0x8000000
je 0x180002385
mov byte [rdx + 0x90], 1
test dword [rcx + 0x21c], 0x20000000
je 0x180002398
mov byte [rdx + 0x91], 1
test byte [rcx + 0x218], 1
je 0x1800023a8
mov byte [rdx + 0x92], 1
cmp dword [rcx + 0x200], 0x80000007
jb 0x1800023c7
test dword [rcx + 0x27c], 0x100
je 0x1800023c7
mov byte [rdx + 0xa6], 1
cmp byte [rdx + 0x6b], 0
je 0x18000241c
mov eax, dword [rdx + 0x50]
cmp eax, 1
jne 0x1800023f6
mov eax, dword [rdx + 0xe0]
cmp eax, 0x10
jl 0x180002411
cmp eax, 0x11
mov eax, 0x80
jne 0x180002416
mov eax, 0x40
mov dword [rdx + 0x168], eax
ret
test eax, eax
jne 0x18000241c
cmp dword [rdx + 0xd4], 6
jne 0x180002411
cmp dword [rdx + 0xe4], 0xf
mov eax, 0x80
jge 0x180002416
mov eax, 0x40
mov dword [rdx + 0x168], eax
ret