Function at 0x1032ccd
Capabilities:
Inspect section memory permissions

Disassembly:
mov edx, dword [edi + 0xc]
or eax, ecx
mov dword [esi + 0xc], edx
mov dword [esi + 4], eax
jmp 0x1032cf7
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1032d63
mov dl, byte [edi + 0x70]
or eax, ecx
mov byte [esi + 0x70], dl
mov dword [esi + 4], eax
jmp 0x1032d63
lea eax, [edi + 0x1a]
push eax
push 0x20
lea eax, [esi + 0x1a]
push eax
call fcn.01005055
mov al, byte [edi + 0x19]
or dword [esi + 4], ebx
mov byte [esi + 0x19], al
jmp 0x1032d93
mov eax, dword [esi + 4]
test cl, al
jne 0x1032dea
test byte [edi + 8], cl
jne 0x104a43d
and dword [esi + 8], 0xffffffbf
or eax, ecx
mov dword [esi + 4], eax
jmp 0x1032dea
mov eax, dword [esi + 4]
test cl, al
jne 0x1032df8
test byte [edi + 8], cl
jne 0x1039390
and dword [esi + 8], 0xffffff7f
or eax, ecx
mov dword [esi + 4], eax
jmp 0x1032df8
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1032e06
test dword [edi + 8], eax
jne 0x104a445
and dword [esi + 8], 0xfffffeff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x1032e06
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1032e14
test dword [edi + 8], eax
jne 0x104a44d
and dword [esi + 8], 0xfffffdff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x1032e14
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1032e22
test dword [edi + 8], eax
jne 0x104a455
and dword [esi + 8], 0xfffffbff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x1032e22
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1032e30
test dword [edi + 8], eax
jne 0x104a45d
and dword [esi + 8], 0xfffff7ff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x1032e30
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1032e3e
test dword [edi + 8], eax
jne 0x104a465
and dword [esi + 8], 0xffffefff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x1032e3e
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1032e4c
test dword [edi + 8], eax
jne 0x104a46d
and dword [esi + 8], 0xffffdfff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x1032e4c
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1032e5a
test dword [edi + 8], eax
jne 0x104a475
and dword [esi + 8], 0xffffbfff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x1032e5a
mov eax, dword [esi + 4]
test cl, al
jne 0x1032e6e
test byte [edi + 8], cl
jne 0x103c023
and dword [esi + 8], 0xfffffffd
or eax, ecx
mov dword [esi + 4], eax
jmp 0x1032e6e
mov eax, dword [esi + 4]
test cl, al
jne 0x1032e7a
test byte [edi + 8], cl
jne 0x1039398
and dword [esi + 8], 0xfffffffb
or eax, ecx
mov dword [esi + 4], eax
jmp 0x1032e7a
mov eax, dword [esi + 4]
test cl, al
jne 0x1032e86
test byte [edi + 8], cl
jne 0x104a47d
and dword [esi + 8], 0xfffffff7
or eax, ecx
mov dword [esi + 4], eax
jmp 0x1032e86
mov eax, dword [esi + 4]
test cl, al
jne 0x1032e92
test byte [edi + 8], cl
jne 0x104a485
and dword [esi + 8], 0xffffffef
or eax, ecx
mov dword [esi + 4], eax
jmp 0x1032e92
mov eax, dword [esi + 4]
test al, 0x20
jne 0x1032e9c
test byte [edi + 8], 0x20
jne 0x104a48d
and dword [esi + 8], 0xffffffdf
or eax, 0x20
mov dword [esi + 4], eax
jmp 0x1032e9c
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1032eaa
test dword [edi + 8], eax
jne 0x104a496
and dword [esi + 8], 0xfffeffff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x1032eaa
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1032eb8
test dword [edi + 8], eax
jne 0x104a49e
and dword [esi + 8], 0xfffdffff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x1032eb8
or eax, ecx
mov dword [esi + 4], eax
jmp 0x1032ec8
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1032d2b
mov dx, word [edi + 0x5e]
or eax, ecx
mov word [esi + 0x5e], dx
mov dword [esi + 4], eax
jmp 0x1032d2b
mov edi, edi
push ebp
mov ebp, esp
push edi
mov edi, dword [ebp + 0xc]
test edi, edi
je 0x1032ec9
mov ecx, 0x80000000
push esi
mov esi, dword [ebp + 8]
test dword [edi + 4], ecx
je 0x1032cf7
mov eax, dword [esi + 4]
test ecx, eax
je 0x1031377
mov ecx, 0x10000000
test dword [edi + 4], ecx
jne 0x104a350
mov ecx, 0x8000000
test dword [edi + 4], ecx
jne 0x104a36b
mov ecx, 0x400000
test dword [edi + 4], ecx
jne 0x104a386
mov ecx, 0x200000
test dword [edi + 4], ecx
jne 0x1032cb2
mov ecx, 0x2000000
test dword [edi + 4], ecx
jne 0x104a3a3
mov ecx, 0x80000
test dword [edi + 4], ecx
jne 0x104a3be
mov ecx, 0x100000
test dword [edi + 4], ecx
jne 0x104a3db
mov ecx, 0x800000
test dword [edi + 4], ecx
jne 0x1031387
mov ecx, 0x40000
test dword [edi + 4], ecx
jne 0x104a3f8
mov ecx, 0x8000
test dword [edi + 4], ecx
jne 0x104a413
push ebx
mov ebx, 0x20000000
test dword [edi + 4], ebx
je 0x1032d93
test dword [esi + 4], ebx
je 0x10313a2
mov edx, dword [esi + 8]
mov eax, 0x4000000
pop ebx
test eax, edx
jne 0x1032db9
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1032db9
test dword [edi + 8], eax
jne 0x104a42e
test dword [edi + 4], eax
jne 0x1039d54
mov edx, dword [esi + 8]
mov eax, 0x40000000
test eax, edx
jne 0x1032dde
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1032dde
test dword [edi + 8], eax
jne 0x103a164
test dword [edi + 4], eax
jne 0x1034dca
push 0x40
pop ecx
test byte [edi + 4], cl
jne 0x10313bf
mov ecx, 0x80
test byte [edi + 4], cl
jne 0x10313e1
mov eax, 0x100
test dword [edi + 4], eax
jne 0x1031406
mov eax, 0x200
test dword [edi + 4], eax
jne 0x103142b
mov eax, 0x400
test dword [edi + 4], eax
jne 0x1031450
mov eax, 0x800
test dword [edi + 4], eax
jne 0x1031475
mov eax, 0x1000
test dword [edi + 4], eax
jne 0x103149a
mov eax, 0x2000
test dword [edi + 4], eax
jne 0x10314bf
mov eax, 0x4000
test dword [edi + 4], eax
jne 0x10314e4
xor ecx, ecx
inc ecx
test byte [edi + 4], cl
jne 0x1032ece
push 2
pop ecx
test byte [edi + 4], cl
jne 0x1031509
push 4
pop ecx
test byte [edi + 4], cl
jne 0x103152b
push 8
pop ecx
test byte [edi + 4], cl
jne 0x103154d
push 0x10
pop ecx
test byte [edi + 4], cl
jne 0x103156f
test byte [edi + 4], 0x20
jne 0x1031591
mov eax, 0x10000
test dword [edi + 4], eax
jne 0x10315b5
mov eax, 0x20000
test dword [edi + 4], eax
jne 0x10315da
mov eax, dword [esi + 4]
mov ecx, 0x30000
test ecx, eax
jne 0x10315ff
pop esi
pop edi
pop ebp
ret 8
mov eax, dword [esi + 4]
test cl, al
jne 0x1032e62
test byte [edi + 8], cl
jne 0x1032ee8
and dword [esi + 8], 0xfffffffe
or eax, ecx
mov dword [esi + 4], eax
jmp 0x1032e62
or dword [esi + 8], ecx
jmp 0x1032ede
push dword [edi + 0x14]
push esi
call fcn.01034ddd
jmp 0x1032dde
or dword [esi + 8], ecx
jmp 0x10313fc
or dword [esi + 8], ecx
jmp 0x1031543
push dword [edi + 0x60]
push esi
call fcn.01039d67
jmp 0x1032db9
or ecx, eax
or edx, eax
mov dword [esi + 4], ecx
mov dword [esi + 8], edx
jmp 0x1032dde
or dword [esi + 8], ecx
jmp 0x1031521
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1032d05
mov edx, dword [edi + 0x10]
or eax, ecx
mov dword [esi + 0x10], edx
mov dword [esi + 4], eax
jmp 0x1032d05
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1032d13
mov dl, byte [edi + 0x18]
or eax, ecx
mov byte [esi + 0x18], dl
mov dword [esi + 4], eax
jmp 0x1032d13
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1032d21
mov dx, word [edi + 0x5c]
or eax, ecx
mov word [esi + 0x5c], dx
mov dword [esi + 4], eax
jmp 0x1032d21
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1032d39
mov edx, dword [edi + 0x64]
or eax, ecx
mov dword [esi + 0x64], edx
mov dword [esi + 4], eax
jmp 0x1032d39
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1032d47
mov dx, word [edi + 0x6c]
or eax, ecx
mov word [esi + 0x6c], dx
mov dword [esi + 4], eax
jmp 0x1032d47
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1032d55
mov dx, word [edi + 0x6e]
or eax, ecx
mov word [esi + 0x6e], dx
mov dword [esi + 4], eax
jmp 0x1032d55
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1032d71
mov dl, byte [edi + 0x71]
or eax, ecx
mov byte [esi + 0x71], dl
mov dword [esi + 4], eax
jmp 0x1032d71
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1032d7f
mov dl, byte [edi + 0x72]
or eax, ecx
mov byte [esi + 0x72], dl
mov dword [esi + 4], eax
jmp 0x1032d7f
or edx, eax
or ecx, eax
mov dword [esi + 8], edx
mov dword [esi + 4], ecx
jmp 0x1032db9
or dword [esi + 8], ecx
jmp 0x10313d7
or dword [esi + 8], eax
jmp 0x1031421
or dword [esi + 8], eax
jmp 0x1031446
or dword [esi + 8], eax
jmp 0x103146b
or dword [esi + 8], eax
jmp 0x1031490
or dword [esi + 8], eax
jmp 0x10314b5
or dword [esi + 8], eax
jmp 0x10314da
or dword [esi + 8], eax
jmp 0x10314ff
or dword [esi + 8], ecx
jmp 0x1031565
or dword [esi + 8], ecx
jmp 0x1031587
or dword [esi + 8], 0x20
jmp 0x10315aa
or dword [esi + 8], eax
jmp 0x10315d0
or dword [esi + 8], eax
jmp 0x10315f5