Function at 0x5471f0
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 0x54720d
or ecx, 0x80
bt ebx, 0x17
jae 0x547216
or ecx, 0x40
bt ebx, 0xf
jae 0x54721f
or ecx, 0x20
bt ebx, 7
jae 0x547228
or ecx, 0x10
bt eax, 0x1f
jae 0x547231
or ecx, 8
bt eax, 0x17
jae 0x54723a
or ecx, 4
bt eax, 0xf
jae 0x547243
or ecx, 2
bt eax, 7
jae 0x54724c
or ecx, 1
bt ebx, 0x1e
jae 0x547258
or ecx, 0x8000
bt ebx, 0x16
jae 0x547264
or ecx, 0x4000
bt ebx, 0xe
jae 0x547270
or ecx, 0x2000
bt ebx, 6
jae 0x54727c
or ecx, 0x1000
bt eax, 0x1e
jae 0x547288
or ecx, 0x800
bt eax, 0x16
jae 0x547294
or ecx, 0x400
bt eax, 0xe
jae 0x5472a0
or ecx, 0x200
bt eax, 6
jae 0x5472ac
or ecx, 0x100
bt ebx, 0x1d
jae 0x5472b8
or ecx, 0x800000
bt ebx, 0x15
jae 0x5472c4
or ecx, 0x400000
bt ebx, 0xd
jae 0x5472d0
or ecx, 0x200000
bt ebx, 5
jae 0x5472dc
or ecx, 0x100000
bt eax, 0x1d
jae 0x5472e8
or ecx, 0x80000
bt eax, 0x15
jae 0x5472f4
or ecx, 0x40000
bt eax, 0xd
jae 0x547300
or ecx, 0x20000
bt eax, 5
jae 0x54730c
or ecx, 0x10000
bt ebx, 0x1c
jae 0x547318
or ecx, 0x80000000
bt ebx, 0x14
jae 0x547324
or ecx, 0x40000000
bt ebx, 0xc
jae 0x547330
or ecx, 0x20000000
bt ebx, 4
jae 0x54733c
or ecx, 0x10000000
bt eax, 0x1c
jae 0x547348
or ecx, 0x8000000
bt eax, 0x14
jae 0x547354
or ecx, 0x4000000
bt eax, 0xc
jae 0x547360
or ecx, 0x2000000
bt eax, 4
jae 0x54736c
or ecx, 0x1000000
bt ebx, 0x18
jae 0x547378
or edx, 0x80
bt ebx, 0x10
jae 0x547381
or edx, 0x40
bt ebx, 8
jae 0x54738a
or edx, 0x20
bt ebx, 0
jae 0x547393
or edx, 0x10
bt eax, 0x18
jae 0x54739c
or edx, 8
bt eax, 0x10
jae 0x5473a5
or edx, 4
bt eax, 8
jae 0x5473ae
or edx, 2
bt eax, 0
jae 0x5473b7
or edx, 1
bt ebx, 0x19
jae 0x5473c3
or edx, 0x8000
bt ebx, 0x11
jae 0x5473cf
or edx, 0x4000
bt ebx, 9
jae 0x5473db
or edx, 0x2000
bt ebx, 1
jae 0x5473e7
or edx, 0x1000
bt eax, 0x19
jae 0x5473f3
or edx, 0x800
bt eax, 0x11
jae 0x5473ff
or edx, 0x400
bt eax, 9
jae 0x54740b
or edx, 0x200
bt eax, 1
jae 0x547417
or edx, 0x100
bt ebx, 0x1a
jae 0x547423
or edx, 0x800000
bt ebx, 0x12
jae 0x54742f
or edx, 0x400000
bt ebx, 0xa
jae 0x54743b
or edx, 0x200000
bt ebx, 2
jae 0x547447
or edx, 0x100000
bt eax, 0x1a
jae 0x547453
or edx, 0x80000
bt eax, 0x12
jae 0x54745f
or edx, 0x40000
bt eax, 0xa
jae 0x54746b
or edx, 0x20000
bt eax, 2
jae 0x547477
or edx, 0x10000
bt ebx, 0x1b
jae 0x547483
or edx, 0x80000000
bt ebx, 0x13
jae 0x54748f
or edx, 0x40000000
bt ebx, 0xb
jae 0x54749b
or edx, 0x20000000
bt ebx, 3
jae 0x5474a7
or edx, 0x10000000
bt eax, 0x1b
jae 0x5474b3
or edx, 0x8000000
bt eax, 0x13
jae 0x5474bf
or edx, 0x4000000
bt eax, 0xb
jae 0x5474cb
or edx, 0x2000000
bt eax, 3
jae 0x5474d7
or edx, 0x1000000
rol ecx, 1
rol edx, 1
call fcn.00547604
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 1
rol edx, 1
call fcn.00547604
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00547604
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00547604
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00547604
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00547604
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00547604
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00547604
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 1
rol edx, 1
call fcn.00547604
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00547604
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00547604
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00547604
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00547604
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00547604
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 2
rol edx, 2
call fcn.00547604
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
rol ecx, 1
rol edx, 1
call fcn.00547604
mov dword [edi], eax
mov dword [edi + 4], ebx
add edi, 8
pop ecx
pop ebx
pop edi
pop esi
ret