Function at 0x4ff6a0
Capabilities:
Inspect section memory permissions

Disassembly:
push esi
push edi
push ebx
push ecx
mov edi, edx
mov edx, dword [ecx + 4]
mov eax, dword [ecx]
mov ebx, edx
sub ecx, ecx
sub edx, edx
bt ebx, 0x1f
jae 0x4ff6bd
or ecx, 0x80
bt ebx, 0x17
jae 0x4ff6c6
or ecx, 0x40
bt ebx, 0xf
jae 0x4ff6cf
or ecx, 0x20
bt ebx, 7
jae 0x4ff6d8
or ecx, 0x10
bt eax, 0x1f
jae 0x4ff6e1
or ecx, 8
bt eax, 0x17
jae 0x4ff6ea
or ecx, 4
bt eax, 0xf
jae 0x4ff6f3
or ecx, 2
bt eax, 7
jae 0x4ff6fc
or ecx, 1
bt ebx, 0x1e
jae 0x4ff708
or ecx, 0x8000
bt ebx, 0x16
jae 0x4ff714
or ecx, 0x4000
bt ebx, 0xe
jae 0x4ff720
or ecx, 0x2000
bt ebx, 6
jae 0x4ff72c
or ecx, 0x1000
bt eax, 0x1e
jae 0x4ff738
or ecx, 0x800
bt eax, 0x16
jae 0x4ff744
or ecx, 0x400
bt eax, 0xe
jae 0x4ff750
or ecx, 0x200
bt eax, 6
jae 0x4ff75c
or ecx, 0x100
bt ebx, 0x1d
jae 0x4ff768
or ecx, 0x800000
bt ebx, 0x15
jae 0x4ff774
or ecx, 0x400000
bt ebx, 0xd
jae 0x4ff780
or ecx, 0x200000
bt ebx, 5
jae 0x4ff78c
or ecx, 0x100000
bt eax, 0x1d
jae 0x4ff798
or ecx, 0x80000
bt eax, 0x15
jae 0x4ff7a4
or ecx, 0x40000
bt eax, 0xd
jae 0x4ff7b0
or ecx, 0x20000
bt eax, 5
jae 0x4ff7bc
or ecx, 0x10000
bt ebx, 0x1c
jae 0x4ff7c8
or ecx, 0x80000000
bt ebx, 0x14
jae 0x4ff7d4
or ecx, 0x40000000
bt ebx, 0xc
jae 0x4ff7e0
or ecx, 0x20000000
bt ebx, 4
jae 0x4ff7ec
or ecx, 0x10000000
bt eax, 0x1c
jae 0x4ff7f8
or ecx, 0x8000000
bt eax, 0x14
jae 0x4ff804
or ecx, 0x4000000
bt eax, 0xc
jae 0x4ff810
or ecx, 0x2000000
bt eax, 4
jae 0x4ff81c
or ecx, 0x1000000
bt ebx, 0x18
jae 0x4ff828
or edx, 0x80
bt ebx, 0x10
jae 0x4ff831
or edx, 0x40
bt ebx, 8
jae 0x4ff83a
or edx, 0x20
bt ebx, 0
jae 0x4ff843
or edx, 0x10
bt eax, 0x18
jae 0x4ff84c
or edx, 8
bt eax, 0x10
jae 0x4ff855
or edx, 4
bt eax, 8
jae 0x4ff85e
or edx, 2
bt eax, 0
jae 0x4ff867
or edx, 1
bt ebx, 0x19
jae 0x4ff873
or edx, 0x8000
bt ebx, 0x11
jae 0x4ff87f
or edx, 0x4000
bt ebx, 9
jae 0x4ff88b
or edx, 0x2000
bt ebx, 1
jae 0x4ff897
or edx, 0x1000
bt eax, 0x19
jae 0x4ff8a3
or edx, 0x800
bt eax, 0x11
jae 0x4ff8af
or edx, 0x400
bt eax, 9
jae 0x4ff8bb
or edx, 0x200
bt eax, 1
jae 0x4ff8c7
or edx, 0x100
bt ebx, 0x1a
jae 0x4ff8d3
or edx, 0x800000
bt ebx, 0x12
jae 0x4ff8df
or edx, 0x400000
bt ebx, 0xa
jae 0x4ff8eb
or edx, 0x200000
bt ebx, 2
jae 0x4ff8f7
or edx, 0x100000
bt eax, 0x1a
jae 0x4ff903
or edx, 0x80000
bt eax, 0x12
jae 0x4ff90f
or edx, 0x40000
bt eax, 0xa
jae 0x4ff91b
or edx, 0x20000
bt eax, 2
jae 0x4ff927
or edx, 0x10000
bt ebx, 0x1b
jae 0x4ff933
or edx, 0x80000000
bt ebx, 0x13
jae 0x4ff93f
or edx, 0x40000000
bt ebx, 0xb
jae 0x4ff94b
or edx, 0x20000000
bt ebx, 3
jae 0x4ff957
or edx, 0x10000000
bt eax, 0x1b
jae 0x4ff963
or edx, 0x8000000
bt eax, 0x13
jae 0x4ff96f
or edx, 0x4000000
bt eax, 0xb
jae 0x4ff97b
or edx, 0x2000000
bt eax, 3
jae 0x4ff987
or edx, 0x1000000
rol ecx, 1
rol edx, 1
call fcn.004ffab4
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 1
rol edx, 1
call fcn.004ffab4
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.004ffab4
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.004ffab4
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.004ffab4
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.004ffab4
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.004ffab4
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.004ffab4
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 1
rol edx, 1
call fcn.004ffab4
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.004ffab4
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.004ffab4
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.004ffab4
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.004ffab4
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.004ffab4
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.004ffab4
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 1
rol edx, 1
call fcn.004ffab4
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
pop ecx
pop ebx
pop edi
pop esi
ret