Function at 0x10095c5
Capabilities:
Inspect section memory permissions

Disassembly:
push 4
mov eax, 0x10210f7
call fcn.0101d96c
mov dword [ebp - 0x10], ecx
xor ebx, ebx
inc ebx
or esi, 0xffffffff
test byte [0x1028c0c], bl
jne 0x1009616
or dword [0x1028c0c], ebx
and dword [ebp - 4], 0
push 0x80000001
push 0x8b3
push ebx
push 0xf
push 0x7d1
mov ecx, 0x1028bf8
call fcn.0101a2d2
push 0x102266a
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
test byte [0x1028c0c], 2
jne 0x1009653
or dword [0x1028c0c], 2
push 0x80000014
push 0x8b4
push ebx
push 0xf
push 0x7d3
mov ecx, 0x1028be4
mov dword [ebp - 4], ebx
call fcn.0101a2d2
push 0x102265b
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
test byte [0x1028c0c], 4
jne 0x1009698
or dword [0x1028c0c], 4
push 0x80000005
push 0x8b6
push ebx
push 5
pop edi
push edi
push 0x7d5
mov ecx, 0x1028bd0
mov dword [ebp - 4], 2
call fcn.0101a2d2
push 0x102264c
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
jmp 0x100969b
push 5
pop edi
test byte [0x1028c0c], 8
jne 0x10096dc
or dword [0x1028c0c], 8
push 0x80000006
push 0x8b7
push ebx
push 0x23
push 0x7d7
mov ecx, 0x1028bbc
mov dword [ebp - 4], 3
call fcn.0101a2d2
push 0x102263d
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
test byte [0x1028c0c], 0x10
jne 0x100971d
or dword [0x1028c0c], 0x10
push 0x80000007
push 0x8d3
push ebx
push 0x14
push 0x80d
mov ecx, 0x1028ba8
mov dword [ebp - 4], 4
call fcn.0101a2d2
push 0x102262e
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
test byte [0x1028c0c], 0x20
jne 0x1009759
or dword [0x1028c0c], 0x20
push 0x80000008
push 0x8cf
push ebx
push edi
push 0x805
mov ecx, 0x1028b94
mov dword [ebp - 4], edi
call fcn.0101a2d2
push 0x102261f
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
test byte [0x1028c0c], 0x40
jne 0x1009799
or dword [0x1028c0c], 0x40
push 0x80000009
push 0x8d0
push ebx
push edi
push 0x807
mov ecx, 0x1028b80
mov dword [ebp - 4], 6
call fcn.0101a2d2
push 0x1022610
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
test byte [0x1028c0c], 0x80
jne 0x10097dc
or dword [0x1028c0c], 0x80
push 0x80000010
push 0x8d1
push ebx
push edi
push 0x809
mov ecx, 0x1028b6c
mov dword [ebp - 4], 7
call fcn.0101a2d2
push 0x1022601
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x100
test dword [0x1028c0c], eax
jne 0x100981f
or dword [0x1028c0c], eax
push 0x80000011
push 0x8d2
push ebx
push edi
push 0x80b
mov ecx, 0x1028b58
mov dword [ebp - 4], 8
call fcn.0101a2d2
push 0x10225f2
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x200
test dword [0x1028c0c], eax
jne 0x1009863
or dword [0x1028c0c], eax
push 0x80000002
push 0x8b8
push ebx
push 0x14
push 0x7d9
mov ecx, 0x1028b44
mov dword [ebp - 4], 9
call fcn.0101a2d2
push 0x10225e3
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x400
test dword [0x1028c0c], eax
jne 0x10098a6
or dword [0x1028c0c], eax
push 0x80000003
push 0x8b9
push ebx
push edi
push 0x7db
mov ecx, 0x1028b30
mov dword [ebp - 4], 0xa
call fcn.0101a2d2
push 0x10225d4
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x800
test dword [0x1028c0c], eax
jne 0x10098e9
or dword [0x1028c0c], eax
push 0x80000004
push 0x8ba
push ebx
push edi
push 0x7dd
mov ecx, 0x1028b1c
mov dword [ebp - 4], 0xb
call fcn.0101a2d2
push 0x10225c5
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x1000
test dword [0x1028c0c], eax
jne 0x100992d
or dword [0x1028c0c], eax
push 0x80000012
push 0x8bb
push ebx
push 4
push 0x7df
mov ecx, 0x1028b08
mov dword [ebp - 4], 0xc
call fcn.0101a2d2
push 0x10225b6
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x2000
test dword [0x1028c0c], eax
jne 0x1009971
or dword [0x1028c0c], eax
push 0x80000013
push 0x8bc
push ebx
push 4
push 0x7e1
mov ecx, 0x1028af4
mov dword [ebp - 4], 0xd
call fcn.0101a2d2
push 0x10225a7
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x4000
test dword [0x1028c0c], eax
jne 0x10099b6
or dword [0x1028c0c], eax
push 0x800000a
push 0x8bd
push 3
push 0x32
push 0x7e3
mov ecx, 0x1028ae0
mov dword [ebp - 4], 0xe
call fcn.0101a2d2
push 0x1022598
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x8000
test dword [0x1028c0c], eax
jne 0x10099fb
or dword [0x1028c0c], eax
push 0x800000b
push 0x8be
push 3
push 0x32
push 0x7e5
mov ecx, 0x1028acc
mov dword [ebp - 4], 0xf
call fcn.0101a2d2
push 0x1022589
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x10000
test dword [0x1028c0c], eax
jne 0x1009a40
or dword [0x1028c0c], eax
push 0x800001
push 0x8c8
push 2
push 0x32
push 0x7f9
mov ecx, 0x1028ab8
mov dword [ebp - 4], 0x10
call fcn.0101a2d2
push 0x102257a
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x20000
test dword [0x1028c0c], eax
jne 0x1009a84
or dword [0x1028c0c], eax
push 0x800002
push 0x8c9
push ebx
push 0x23
push 0x7fb
mov ecx, 0x1028aa4
mov dword [ebp - 4], 0x11
call fcn.0101a2d2
push 0x102256b
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x40000
test dword [0x1028c0c], eax
jne 0x1009ac7
or dword [0x1028c0c], eax
push 0x800008
push 0x8ca
push ebx
push edi
push 0x7fd
mov ecx, 0x1028a90
mov dword [ebp - 4], 0x12
call fcn.0101a2d2
push 0x102255c
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x80000
test dword [0x1028c0c], eax
jne 0x1009b0b
or dword [0x1028c0c], eax
push 0x800007
push 0x8cb
push ebx
push 0x17
push 0x7ff
mov ecx, 0x1028a7c
mov dword [ebp - 4], 0x13
call fcn.0101a2d2
push 0x102254d
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x100000
mov edi, 0x800003
test dword [0x1028c0c], eax
jne 0x1009b50
or dword [0x1028c0c], eax
push edi
push 0x8cc
push ebx
push 0x1e
push 0x801
mov ecx, 0x1028a68
mov dword [ebp - 4], 0x14
call fcn.0101a2d2
push 0x102253e
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x200000
test dword [0x1028c0c], eax
jne 0x1009b91
or dword [0x1028c0c], eax
push edi
push 0x8ce
push 8
push 0x28
push 0x8cd
mov ecx, 0x1028a54
mov dword [ebp - 4], 0x15
call fcn.0101a2d2
push 0x102252f
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x400000
test dword [0x1028c0c], eax
jne 0x1009bd6
or dword [0x1028c0c], eax
push 0x80000001
push 0x8d4
push 0xc
push 0x5a
push 0x80f
mov ecx, 0x1028a40
mov dword [ebp - 4], 0x16
call fcn.0101a2d2
push 0x1022520
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x800000
test dword [0x1028c0c], eax
jne 0x1009c1e
or dword [0x1028c0c], eax
push 0x8000001
push 0x8bf
push ebx
push 5
pop edi
push edi
push 0x7e7
mov ecx, 0x1028a2c
mov dword [ebp - 4], 0x17
call fcn.0101a2d2
push 0x1022511
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
jmp 0x1009c21
push 5
pop edi
mov eax, 0x1000000
test dword [0x1028c0c], eax
jne 0x1009c64
or dword [0x1028c0c], eax
push 0x8000009
push 0x8c0
push ebx
push edi
push 0x7e9
mov ecx, 0x1028a18
mov dword [ebp - 4], 0x18
call fcn.0101a2d2
push 0x1022502
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x2000000
test dword [0x1028c0c], eax
jne 0x1009ca7
or dword [0x1028c0c], eax
push 0x8000005
push 0x8c1
push ebx
push edi
push 0x7eb
mov ecx, 0x1028a04
mov dword [ebp - 4], 0x19
call fcn.0101a2d2
push 0x10224f3
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x4000000
test dword [0x1028c0c], eax
jne 0x1009cec
or dword [0x1028c0c], eax
push 0x8000006
push 0x8c2
push 6
push 0x23
push 0x7ed
mov ecx, 0x10289f0
mov dword [ebp - 4], 0x1a
call fcn.0101a2d2
push 0x10224e4
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x8000000
test dword [0x1028c0c], eax
jne 0x1009d2f
or dword [0x1028c0c], eax
push 0x8000002
push 0x8c3
push ebx
push edi
push 0x7ef
mov ecx, 0x10289dc
mov dword [ebp - 4], 0x1b
call fcn.0101a2d2
push 0x10224d5
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x10000000
test dword [0x1028c0c], eax
jne 0x1009d72
or dword [0x1028c0c], eax
push 0x8000003
push 0x8c4
push ebx
push edi
push 0x7f1
mov ecx, 0x10289c8
mov dword [ebp - 4], 0x1c
call fcn.0101a2d2
push 0x10224c6
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x20000000
test dword [0x1028c0c], eax
jne 0x1009db5
or dword [0x1028c0c], eax
push 0x8000004
push 0x8c5
push ebx
push edi
push 0x7f3
mov ecx, 0x10289b4
mov dword [ebp - 4], 0x1d
call fcn.0101a2d2
push 0x10224b7
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x40000000
test dword [0x1028c0c], eax
jne 0x1009df8
or dword [0x1028c0c], eax
push 0x8000007
push 0x8c6
push ebx
push edi
push 0x7f5
mov ecx, 0x10289a0
mov dword [ebp - 4], 0x1e
call fcn.0101a2d2
push 0x10224a8
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
mov eax, 0x80000000
test dword [0x1028c0c], eax
jne 0x1009e3b
or dword [0x1028c0c], eax
push 0x8000008
push 0x8c7
push ebx
push edi
push 0x7f7
mov ecx, 0x102898c
mov dword [ebp - 4], 0x1f
call fcn.0101a2d2
push 0x1022499
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
test byte [0x1028988], bl
jne 0x1009e7a
or dword [0x1028988], ebx
push 0x800000c
push 0x93b
push ebx
push 0x23
push 0x811
mov ecx, 0x1028974
mov dword [ebp - 4], 0x20
call fcn.0101a2d2
push 0x102248a
call fcn.0101db5f
pop ecx
mov dword [ebp - 4], esi
push ebx
call sub.MFC42u.dll_operatornew
pop ecx
mov ecx, dword [ebp - 0x10]
mov dword [ecx + 0xd8], eax
call fcn.0101da58
ret