Function at 0x1013f1f
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 0x1013f49
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1013fb5
mov dl, byte [edi + 0x70]
or eax, ecx
mov byte [esi + 0x70], dl
mov dword [esi + 4], eax
jmp 0x1013fb5
lea eax, [edi + 0x1a]
push eax
push 0x20
lea eax, [esi + 0x1a]
push eax
call fcn.01007d34
mov al, byte [edi + 0x19]
or dword [esi + 4], ebx
mov byte [esi + 0x19], al
jmp 0x1013fe5
mov eax, dword [esi + 4]
test cl, al
jne 0x101403c
test byte [edi + 8], cl
jne 0x104abe5
and dword [esi + 8], 0xffffffbf
or eax, ecx
mov dword [esi + 4], eax
jmp 0x101403c
mov eax, dword [esi + 4]
test cl, al
jne 0x101404a
test byte [edi + 8], cl
jne 0x101acdd
and dword [esi + 8], 0xffffff7f
or eax, ecx
mov dword [esi + 4], eax
jmp 0x101404a
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1014058
test dword [edi + 8], eax
jne 0x104abed
and dword [esi + 8], 0xfffffeff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x1014058
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1014066
test dword [edi + 8], eax
jne 0x104abf5
and dword [esi + 8], 0xfffffdff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x1014066
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1014074
test dword [edi + 8], eax
jne 0x104abfd
and dword [esi + 8], 0xfffffbff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x1014074
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1014082
test dword [edi + 8], eax
jne 0x104ac05
and dword [esi + 8], 0xfffff7ff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x1014082
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1014090
test dword [edi + 8], eax
jne 0x104ac0d
and dword [esi + 8], 0xffffefff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x1014090
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x101409e
test dword [edi + 8], eax
jne 0x104ac15
and dword [esi + 8], 0xffffdfff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x101409e
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x10140ac
test dword [edi + 8], eax
jne 0x104ac1d
and dword [esi + 8], 0xffffbfff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x10140ac
mov eax, dword [esi + 4]
test cl, al
jne 0x10140c0
test byte [edi + 8], cl
jne 0x101d3d6
and dword [esi + 8], 0xfffffffd
or eax, ecx
mov dword [esi + 4], eax
jmp 0x10140c0
mov eax, dword [esi + 4]
test cl, al
jne 0x10140cc
test byte [edi + 8], cl
jne 0x101ace5
and dword [esi + 8], 0xfffffffb
or eax, ecx
mov dword [esi + 4], eax
jmp 0x10140cc
mov eax, dword [esi + 4]
test cl, al
jne 0x10140d8
test byte [edi + 8], cl
jne 0x104ac25
and dword [esi + 8], 0xfffffff7
or eax, ecx
mov dword [esi + 4], eax
jmp 0x10140d8
mov eax, dword [esi + 4]
test cl, al
jne 0x10140e4
test byte [edi + 8], cl
jne 0x104ac2d
and dword [esi + 8], 0xffffffef
or eax, ecx
mov dword [esi + 4], eax
jmp 0x10140e4
mov eax, dword [esi + 4]
test al, 0x20
jne 0x10140ee
test byte [edi + 8], 0x20
jne 0x104ac35
and dword [esi + 8], 0xffffffdf
or eax, 0x20
mov dword [esi + 4], eax
jmp 0x10140ee
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x10140fc
test dword [edi + 8], eax
jne 0x104ac3e
and dword [esi + 8], 0xfffeffff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x10140fc
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x101410a
test dword [edi + 8], eax
jne 0x104ac46
and dword [esi + 8], 0xfffdffff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x101410a
or eax, ecx
mov dword [esi + 4], eax
jmp 0x101411a
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1013f7d
mov dx, word [edi + 0x5e]
or eax, ecx
mov word [esi + 0x5e], dx
mov dword [esi + 4], eax
jmp 0x1013f7d
mov edi, edi
push ebp
mov ebp, esp
push edi
mov edi, dword [ebp + 0xc]
test edi, edi
je 0x101411b
mov ecx, SysReAllocString
push esi
mov esi, dword [ebp + 8]
test dword [edi + 4], ecx
je 0x1013f49
mov eax, dword [esi + 4]
test ecx, eax
je 0x1012f22
mov ecx, 0x10000000
test dword [edi + 4], ecx
jne 0x104aaf8
mov ecx, 0x8000000
test dword [edi + 4], ecx
jne 0x104ab13
mov ecx, 0x400000
test dword [edi + 4], ecx
jne 0x104ab2e
mov ecx, 0x200000
test dword [edi + 4], ecx
jne 0x1013f04
mov ecx, 0x2000000
test dword [edi + 4], ecx
jne 0x104ab4b
mov ecx, 0x80000
test dword [edi + 4], ecx
jne 0x104ab66
mov ecx, 0x100000
test dword [edi + 4], ecx
jne 0x104ab83
mov ecx, 0x800000
test dword [edi + 4], ecx
jne 0x1012f32
mov ecx, 0x40000
test dword [edi + 4], ecx
jne 0x104aba0
mov ecx, 0x8000
test dword [edi + 4], ecx
jne 0x104abbb
push ebx
mov ebx, 0x20000000
test dword [edi + 4], ebx
je 0x1013fe5
test dword [esi + 4], ebx
je 0x1012f4d
mov edx, dword [esi + 8]
mov eax, 0x4000000
pop ebx
test eax, edx
jne 0x101400b
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x101400b
test dword [edi + 8], eax
jne 0x104abd6
test dword [edi + 4], eax
jne 0x101b87c
mov edx, dword [esi + 8]
mov eax, 0x40000000
test eax, edx
jne 0x1014030
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1014030
test dword [edi + 8], eax
jne 0x101b9e7
test dword [edi + 4], eax
jne 0x1016ebd
push 0x40
pop ecx
test byte [edi + 4], cl
jne 0x1012f6a
mov ecx, 0x80
test byte [edi + 4], cl
jne 0x1012f8c
mov eax, 0x100
test dword [edi + 4], eax
jne 0x1012fb1
mov eax, 0x200
test dword [edi + 4], eax
jne 0x1012fd6
mov eax, 0x400
test dword [edi + 4], eax
jne 0x1012ffb
mov eax, 0x800
test dword [edi + 4], eax
jne 0x1013020
mov eax, 0x1000
test dword [edi + 4], eax
jne 0x1013045
mov eax, 0x2000
test dword [edi + 4], eax
jne 0x101306a
mov eax, 0x4000
test dword [edi + 4], eax
jne 0x101308f
xor ecx, ecx
inc ecx
test byte [edi + 4], cl
jne 0x1014120
push 2
pop ecx
test byte [edi + 4], cl
jne 0x10130b4
push 4
pop ecx
test byte [edi + 4], cl
jne 0x10130d6
push 8
pop ecx
test byte [edi + 4], cl
jne 0x10130f8
push 0x10
pop ecx
test byte [edi + 4], cl
jne 0x101311a
test byte [edi + 4], 0x20
jne 0x101313c
mov eax, 0x10000
test dword [edi + 4], eax
jne 0x1013160
mov eax, 0x20000
test dword [edi + 4], eax
jne 0x1013185
mov eax, dword [esi + 4]
mov ecx, 0x30000
test ecx, eax
jne 0x10131aa
pop esi
pop edi
pop ebp
ret 8
mov eax, dword [esi + 4]
test cl, al
jne 0x10140b4
test byte [edi + 8], cl
jne 0x101413a
and dword [esi + 8], 0xfffffffe
or eax, ecx
mov dword [esi + 4], eax
jmp 0x10140b4
or dword [esi + 8], ecx
jmp 0x1014130
push dword [edi + 0x14]
push esi
call fcn.01016ed0
jmp 0x1014030
or dword [esi + 8], ecx
jmp 0x1012fa7
or dword [esi + 8], ecx
jmp 0x10130ee
push dword [edi + 0x60]
push esi
call fcn.0101b88f
jmp 0x101400b
or ecx, eax
or edx, eax
mov dword [esi + 4], ecx
mov dword [esi + 8], edx
jmp 0x1014030
or dword [esi + 8], ecx
jmp 0x10130cc
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1013f57
mov edx, dword [edi + 0x10]
or eax, ecx
mov dword [esi + 0x10], edx
mov dword [esi + 4], eax
jmp 0x1013f57
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1013f65
mov dl, byte [edi + 0x18]
or eax, ecx
mov byte [esi + 0x18], dl
mov dword [esi + 4], eax
jmp 0x1013f65
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1013f73
mov dx, word [edi + 0x5c]
or eax, ecx
mov word [esi + 0x5c], dx
mov dword [esi + 4], eax
jmp 0x1013f73
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1013f8b
mov edx, dword [edi + 0x64]
or eax, ecx
mov dword [esi + 0x64], edx
mov dword [esi + 4], eax
jmp 0x1013f8b
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1013f99
mov dx, word [edi + 0x6c]
or eax, ecx
mov word [esi + 0x6c], dx
mov dword [esi + 4], eax
jmp 0x1013f99
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1013fa7
mov dx, word [edi + 0x6e]
or eax, ecx
mov word [esi + 0x6e], dx
mov dword [esi + 4], eax
jmp 0x1013fa7
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1013fc3
mov dl, byte [edi + 0x71]
or eax, ecx
mov byte [esi + 0x71], dl
mov dword [esi + 4], eax
jmp 0x1013fc3
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1013fd1
mov dl, byte [edi + 0x72]
or eax, ecx
mov byte [esi + 0x72], dl
mov dword [esi + 4], eax
jmp 0x1013fd1
or edx, eax
or ecx, eax
mov dword [esi + 8], edx
mov dword [esi + 4], ecx
jmp 0x101400b
or dword [esi + 8], ecx
jmp 0x1012f82
or dword [esi + 8], eax
jmp 0x1012fcc
or dword [esi + 8], eax
jmp 0x1012ff1
or dword [esi + 8], eax
jmp 0x1013016
or dword [esi + 8], eax
jmp 0x101303b
or dword [esi + 8], eax
jmp 0x1013060
or dword [esi + 8], eax
jmp 0x1013085
or dword [esi + 8], eax
jmp 0x10130aa
or dword [esi + 8], ecx
jmp 0x1013110
or dword [esi + 8], ecx
jmp 0x1013132
or dword [esi + 8], 0x20
jmp 0x1013155
or dword [esi + 8], eax
jmp 0x101317b
or dword [esi + 8], eax
jmp 0x10131a0