Function at 0xfeb2e4
Capabilities:
Inspect section memory permissions

Disassembly:
push ebx
push esi
push edi
mov edi, edx
mov esi, eax
mov ebx, dword [0x4cfc54]
xor eax, eax
mov dword [esi], eax
xor eax, eax
mov dword [edi], eax
mov eax, dword [ebx]
mov eax, dword [eax + 0x474]
mov edx, dword [eax]
call dword [edx + 0xcc]
sub eax, 1
jb 0xfeb315
je 0xfeb31d
dec eax
je 0xfeb325
jmp 0xfeb328
or dword [esi], 0x80000000
jmp 0xfeb328
or dword [esi], 0x40000000
jmp 0xfeb328
or dword [esi], 0
mov eax, dword [ebx]
mov eax, dword [eax + 0x488]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb342
or dword [esi], 0x800000
mov eax, dword [ebx]
mov eax, dword [eax + 0x48c]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb35c
or dword [esi], 0x40000
mov eax, dword [ebx]
mov eax, dword [eax + 0x490]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb376
or dword [esi], 0x400000
mov eax, dword [ebx]
mov eax, dword [eax + 0x478]
mov edx, dword [eax]
call dword [edx + 0xcc]
dec eax
je 0xfeb38e
dec eax
je 0xfeb396
jmp 0xfeb39c
or dword [esi], 0x20000000
jmp 0xfeb39c
or dword [esi], 0x1000000
mov eax, dword [ebx]
mov eax, dword [eax + 0x47c]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb3b6
or dword [esi], 0x20000
mov eax, dword [ebx]
mov eax, dword [eax + 0x480]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb3d0
or dword [esi], 0x10000
mov eax, dword [ebx]
mov eax, dword [eax + 0x484]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb3ea
or dword [esi], 0xc00000
mov eax, dword [ebx]
mov eax, dword [eax + 0x494]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb404
or dword [esi], 0x80000
mov eax, dword [ebx]
mov eax, dword [eax + 0x498]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb41e
or dword [esi], 0x100000
mov eax, dword [ebx]
mov eax, dword [eax + 0x49c]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb438
or dword [esi], 0x200000
mov eax, dword [ebx]
mov eax, dword [eax + 0x4a8]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb452
or dword [esi], 0x4000000
mov eax, dword [ebx]
mov eax, dword [eax + 0x4ac]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb46c
or dword [esi], 0x2000000
mov eax, dword [ebx]
mov eax, dword [eax + 0x4a0]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb486
or dword [esi], 0x10000000
mov eax, dword [ebx]
mov eax, dword [eax + 0x4a4]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb4a0
or dword [esi], 0x8000000
mov eax, dword [ebx]
mov eax, dword [eax + 0x4c8]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb4b7
or dword [edi], 0x10
mov eax, dword [ebx]
mov eax, dword [eax + 0x4b8]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb4d1
or dword [edi], 0x200
mov eax, dword [ebx]
mov eax, dword [eax + 0x4d0]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb4eb
or dword [edi], 0x400
mov eax, dword [ebx]
mov eax, dword [eax + 0x4cc]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb505
or dword [edi], 0x10000
mov eax, dword [ebx]
mov eax, dword [eax + 0x4e8]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb51c
or dword [edi], 1
mov eax, dword [ebx]
mov eax, dword [eax + 0x4e0]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb536
or dword [edi], 0x4000
mov eax, dword [ebx]
mov eax, dword [eax + 0x4d4]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb54d
or dword [edi], 4
mov eax, dword [ebx]
mov eax, dword [eax + 0x4dc]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb567
or dword [edi], 0x1000
mov eax, dword [ebx]
mov eax, dword [eax + 0x4d8]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb581
or dword [edi], 0x2000
mov eax, dword [ebx]
mov eax, dword [eax + 0x4bc]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb59b
or dword [edi], 0x20000
mov eax, dword [ebx]
mov eax, dword [eax + 0x4b4]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb5b5
or dword [edi], 0x80
mov eax, dword [ebx]
mov eax, dword [eax + 0x4e4]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb5cc
or dword [edi], 8
mov eax, dword [ebx]
mov eax, dword [eax + 0x4c4]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb5e3
or dword [edi], 0x20
mov eax, dword [ebx]
mov eax, dword [eax + 0x4c0]
mov edx, dword [eax]
call dword [edx + 0xc8]
test al, al
je 0xfeb5fd
or dword [edi], 0x100
pop edi
pop esi
pop ebx
ret