Function at 0x4668ca
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
push ecx
push ecx
push ebx
push esi
mov esi, dword [ebp + 8]
lea eax, [ebp + 8]
push edi
mov edi, ecx
sub esp, 0xc
mov ebx, 0x80004005
mov dword [esi], ebx
mov ecx, dword [edi + 0x268]
push eax
call fcn.00467445
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 8
push 2
push ecx
push 0x4022cc
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 8
push 3
push ecx
push 0x4022c4
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 8
push 3
push ecx
push 0x4022bc
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x2000
push 6
push ecx
push 0x4022b4
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 8
push 4
push ecx
push 0x4022a8
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0
push 1
push ecx
push 0x402298
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 2
push 0xb
push ecx
push 0x402288
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 1
push 0xa
push ecx
push 0x402280
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x10000000
push 9
push ecx
push 0x402274
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x100000
push 1
push ecx
push 0x402268
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x200000
push 1
push ecx
push 0x40225c
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x200000
push 1
push ecx
push 0x402248
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x400000
push 1
push ecx
push 0x402230
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x400000
push 1
push ecx
push 0x402214
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x400000
push 1
push ecx
push 0x4021f8
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0
push 1
push ecx
push 0x4021e4
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x4000
push 1
push ecx
push 0x4021d8
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x200
push 0xe
push ecx
push 0x4021cc
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x200
push 0xe
push ecx
push 0x4021bc
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x400
push 1
push ecx
push 0x4021ac
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x400
push 1
push ecx
push 0x4021a0
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 2
push 0xb
push ecx
push 0x402194
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 1
push 0xa
push ecx
push 0x402188
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x800000
push 1
push ecx
push 0x40217c
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x1000000
push 1
push ecx
push 0x402168
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x20
push 1
push ecx
push 0x402164
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x20
push 1
push ecx
push 0x402158
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x40
push 1
push ecx
push 0x40214c
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x8000
push 0xc
push ecx
push 0x402140
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x800
push 0xd
push ecx
push 0x402138
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x10000
push 5
push ecx
push 0x40212c
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 4
push 1
push ecx
push 0x40211c
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x40000
push 1
push ecx
push 0x402110
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x10
push 1
push ecx
push 0x402100
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x100
push 1
push ecx
push 0x4020f0
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x4000000
push 1
push ecx
push 0x4020e4
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x80000
push 1
push ecx
push 0x4020d8
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x80000
push 1
push ecx
push 0x4020cc
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x80000
push 1
push ecx
push 0x4020bc
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x40000
push 1
push ecx
push 0x4020b0
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x40000
push 1
push ecx
push 0x4020a4
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x40000
push 1
push ecx
push 0x402094
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x40000
push 1
push ecx
push 0x402088
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x40000
push 1
push ecx
push 0x40207c
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x40000
push 1
push ecx
push 0x402070
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x1000
push 1
push ecx
push 0x402068
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x1000
push 1
push ecx
push 0x40205c
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 2
push 1
push ecx
push 0x402054
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0
push 1
push ecx
push 0x40204c
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x2000000
push 1
push ecx
push 0x402044
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0
push 1
push ecx
push 0x40203c
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0
push 1
push ecx
push 0x40202c
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 8
push 2
push ecx
push 0x402020
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 8
push 4
push ecx
push 0x402010
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 8
push 4
push ecx
push 0x401ffc
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x80
push 1
push ecx
push 0x401ff0
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0
push 7
push ecx
push 0x401fe4
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x8000000
push 1
push ecx
push 0x401fd8
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x8000000
push 1
push ecx
push 0x401fc8
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0
push 1
push ecx
push 0x401fb8
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x20000000
push 1
push ecx
push 0x401fb0
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x40000000
push 1
push ecx
push 0x401fa8
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov eax, dword [eax]
mov dword [esi], eax
test eax, eax
js 0x46743c
lea eax, [ebp + 8]
mov dword [esi], ebx
push eax
push 0x20000
push 1
push ecx
push 0x401fa0
push ecx
mov ecx, dword [edi + 0x268]
lea eax, [ebp - 4]
push eax
call fcn.0042ba34
mov ecx, dword [eax]
mov dword [esi], ecx
test ecx, ecx
js 0x46743c
and dword [esi], 0
pop edi
mov eax, esi
pop esi
pop ebx
leave
ret 4