Function at 0x537150
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 0x53716d
or ecx, 0x80
bt ebx, 0x17
jae 0x537176
or ecx, 0x40
bt ebx, 0xf
jae 0x53717f
or ecx, 0x20
bt ebx, 7
jae 0x537188
or ecx, 0x10
bt eax, 0x1f
jae 0x537191
or ecx, 8
bt eax, 0x17
jae 0x53719a
or ecx, 4
bt eax, 0xf
jae 0x5371a3
or ecx, 2
bt eax, 7
jae 0x5371ac
or ecx, 1
bt ebx, 0x1e
jae 0x5371b8
or ecx, 0x8000
bt ebx, 0x16
jae 0x5371c4
or ecx, 0x4000
bt ebx, 0xe
jae 0x5371d0
or ecx, 0x2000
bt ebx, 6
jae 0x5371dc
or ecx, 0x1000
bt eax, 0x1e
jae 0x5371e8
or ecx, 0x800
bt eax, 0x16
jae 0x5371f4
or ecx, 0x400
bt eax, 0xe
jae 0x537200
or ecx, 0x200
bt eax, 6
jae 0x53720c
or ecx, 0x100
bt ebx, 0x1d
jae 0x537218
or ecx, 0x800000
bt ebx, 0x15
jae 0x537224
or ecx, 0x400000
bt ebx, 0xd
jae 0x537230
or ecx, 0x200000
bt ebx, 5
jae 0x53723c
or ecx, 0x100000
bt eax, 0x1d
jae 0x537248
or ecx, 0x80000
bt eax, 0x15
jae 0x537254
or ecx, 0x40000
bt eax, 0xd
jae 0x537260
or ecx, 0x20000
bt eax, 5
jae 0x53726c
or ecx, 0x10000
bt ebx, 0x1c
jae 0x537278
or ecx, 0x80000000
bt ebx, 0x14
jae 0x537284
or ecx, 0x40000000
bt ebx, 0xc
jae 0x537290
or ecx, 0x20000000
bt ebx, 4
jae 0x53729c
or ecx, 0x10000000
bt eax, 0x1c
jae 0x5372a8
or ecx, 0x8000000
bt eax, 0x14
jae 0x5372b4
or ecx, 0x4000000
bt eax, 0xc
jae 0x5372c0
or ecx, 0x2000000
bt eax, 4
jae 0x5372cc
or ecx, 0x1000000
bt ebx, 0x18
jae 0x5372d8
or edx, 0x80
bt ebx, 0x10
jae 0x5372e1
or edx, 0x40
bt ebx, 8
jae 0x5372ea
or edx, 0x20
bt ebx, 0
jae 0x5372f3
or edx, 0x10
bt eax, 0x18
jae 0x5372fc
or edx, 8
bt eax, 0x10
jae 0x537305
or edx, 4
bt eax, 8
jae 0x53730e
or edx, 2
bt eax, 0
jae 0x537317
or edx, 1
bt ebx, 0x19
jae 0x537323
or edx, 0x8000
bt ebx, 0x11
jae 0x53732f
or edx, 0x4000
bt ebx, 9
jae 0x53733b
or edx, 0x2000
bt ebx, 1
jae 0x537347
or edx, 0x1000
bt eax, 0x19
jae 0x537353
or edx, 0x800
bt eax, 0x11
jae 0x53735f
or edx, 0x400
bt eax, 9
jae 0x53736b
or edx, 0x200
bt eax, 1
jae 0x537377
or edx, 0x100
bt ebx, 0x1a
jae 0x537383
or edx, 0x800000
bt ebx, 0x12
jae 0x53738f
or edx, 0x400000
bt ebx, 0xa
jae 0x53739b
or edx, 0x200000
bt ebx, 2
jae 0x5373a7
or edx, 0x100000
bt eax, 0x1a
jae 0x5373b3
or edx, 0x80000
bt eax, 0x12
jae 0x5373bf
or edx, 0x40000
bt eax, 0xa
jae 0x5373cb
or edx, 0x20000
bt eax, 2
jae 0x5373d7
or edx, 0x10000
bt ebx, 0x1b
jae 0x5373e3
or edx, 0x80000000
bt ebx, 0x13
jae 0x5373ef
or edx, 0x40000000
bt ebx, 0xb
jae 0x5373fb
or edx, 0x20000000
bt ebx, 3
jae 0x537407
or edx, 0x10000000
bt eax, 0x1b
jae 0x537413
or edx, 0x8000000
bt eax, 0x13
jae 0x53741f
or edx, 0x4000000
bt eax, 0xb
jae 0x53742b
or edx, 0x2000000
bt eax, 3
jae 0x537437
or edx, 0x1000000
rol ecx, 1
rol edx, 1
call fcn.00537564
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 1
rol edx, 1
call fcn.00537564
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537564
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537564
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537564
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537564
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537564
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537564
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 1
rol edx, 1
call fcn.00537564
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537564
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537564
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537564
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537564
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537564
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537564
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 1
rol edx, 1
call fcn.00537564
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
pop ecx
pop ebx
pop edi
pop esi
ret