Function at 0x537160
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 0x53717d
or ecx, 0x80
bt ebx, 0x17
jae 0x537186
or ecx, 0x40
bt ebx, 0xf
jae 0x53718f
or ecx, 0x20
bt ebx, 7
jae 0x537198
or ecx, 0x10
bt eax, 0x1f
jae 0x5371a1
or ecx, 8
bt eax, 0x17
jae 0x5371aa
or ecx, 4
bt eax, 0xf
jae 0x5371b3
or ecx, 2
bt eax, 7
jae 0x5371bc
or ecx, 1
bt ebx, 0x1e
jae 0x5371c8
or ecx, 0x8000
bt ebx, 0x16
jae 0x5371d4
or ecx, 0x4000
bt ebx, 0xe
jae 0x5371e0
or ecx, 0x2000
bt ebx, 6
jae 0x5371ec
or ecx, 0x1000
bt eax, 0x1e
jae 0x5371f8
or ecx, 0x800
bt eax, 0x16
jae 0x537204
or ecx, 0x400
bt eax, 0xe
jae 0x537210
or ecx, 0x200
bt eax, 6
jae 0x53721c
or ecx, 0x100
bt ebx, 0x1d
jae 0x537228
or ecx, 0x800000
bt ebx, 0x15
jae 0x537234
or ecx, 0x400000
bt ebx, 0xd
jae 0x537240
or ecx, 0x200000
bt ebx, 5
jae 0x53724c
or ecx, 0x100000
bt eax, 0x1d
jae 0x537258
or ecx, 0x80000
bt eax, 0x15
jae 0x537264
or ecx, 0x40000
bt eax, 0xd
jae 0x537270
or ecx, 0x20000
bt eax, 5
jae 0x53727c
or ecx, 0x10000
bt ebx, 0x1c
jae 0x537288
or ecx, 0x80000000
bt ebx, 0x14
jae 0x537294
or ecx, 0x40000000
bt ebx, 0xc
jae 0x5372a0
or ecx, 0x20000000
bt ebx, 4
jae 0x5372ac
or ecx, 0x10000000
bt eax, 0x1c
jae 0x5372b8
or ecx, 0x8000000
bt eax, 0x14
jae 0x5372c4
or ecx, 0x4000000
bt eax, 0xc
jae 0x5372d0
or ecx, 0x2000000
bt eax, 4
jae 0x5372dc
or ecx, 0x1000000
bt ebx, 0x18
jae 0x5372e8
or edx, 0x80
bt ebx, 0x10
jae 0x5372f1
or edx, 0x40
bt ebx, 8
jae 0x5372fa
or edx, 0x20
bt ebx, 0
jae 0x537303
or edx, 0x10
bt eax, 0x18
jae 0x53730c
or edx, 8
bt eax, 0x10
jae 0x537315
or edx, 4
bt eax, 8
jae 0x53731e
or edx, 2
bt eax, 0
jae 0x537327
or edx, 1
bt ebx, 0x19
jae 0x537333
or edx, 0x8000
bt ebx, 0x11
jae 0x53733f
or edx, 0x4000
bt ebx, 9
jae 0x53734b
or edx, 0x2000
bt ebx, 1
jae 0x537357
or edx, 0x1000
bt eax, 0x19
jae 0x537363
or edx, 0x800
bt eax, 0x11
jae 0x53736f
or edx, 0x400
bt eax, 9
jae 0x53737b
or edx, 0x200
bt eax, 1
jae 0x537387
or edx, 0x100
bt ebx, 0x1a
jae 0x537393
or edx, 0x800000
bt ebx, 0x12
jae 0x53739f
or edx, 0x400000
bt ebx, 0xa
jae 0x5373ab
or edx, 0x200000
bt ebx, 2
jae 0x5373b7
or edx, 0x100000
bt eax, 0x1a
jae 0x5373c3
or edx, 0x80000
bt eax, 0x12
jae 0x5373cf
or edx, 0x40000
bt eax, 0xa
jae 0x5373db
or edx, 0x20000
bt eax, 2
jae 0x5373e7
or edx, 0x10000
bt ebx, 0x1b
jae 0x5373f3
or edx, 0x80000000
bt ebx, 0x13
jae 0x5373ff
or edx, 0x40000000
bt ebx, 0xb
jae 0x53740b
or edx, 0x20000000
bt ebx, 3
jae 0x537417
or edx, 0x10000000
bt eax, 0x1b
jae 0x537423
or edx, 0x8000000
bt eax, 0x13
jae 0x53742f
or edx, 0x4000000
bt eax, 0xb
jae 0x53743b
or edx, 0x2000000
bt eax, 3
jae 0x537447
or edx, 0x1000000
rol ecx, 1
rol edx, 1
call fcn.00537574
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 1
rol edx, 1
call fcn.00537574
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537574
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537574
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537574
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537574
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537574
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537574
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 1
rol edx, 1
call fcn.00537574
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537574
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537574
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537574
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537574
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537574
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00537574
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 1
rol edx, 1
call fcn.00537574
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
pop ecx
pop ebx
pop edi
pop esi
ret