Function at 0x10141af
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 0x10141d9
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1014245
mov dl, byte [edi + 0x70]
or eax, ecx
mov byte [esi + 0x70], dl
mov dword [esi + 4], eax
jmp 0x1014245
lea eax, [edi + 0x1a]
push eax
push 0x20
lea eax, [esi + 0x1a]
push eax
call fcn.01007d3c
mov al, byte [edi + 0x19]
or dword [esi + 4], ebx
mov byte [esi + 0x19], al
jmp 0x1014275
mov eax, dword [esi + 4]
test cl, al
jne 0x10142cc
test byte [edi + 8], cl
jne 0x104abdd
and dword [esi + 8], 0xffffffbf
or eax, ecx
mov dword [esi + 4], eax
jmp 0x10142cc
mov eax, dword [esi + 4]
test cl, al
jne 0x10142da
test byte [edi + 8], cl
jne 0x101af6d
and dword [esi + 8], 0xffffff7f
or eax, ecx
mov dword [esi + 4], eax
jmp 0x10142da
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x10142e8
test dword [edi + 8], eax
jne 0x104abe5
and dword [esi + 8], 0xfffffeff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x10142e8
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x10142f6
test dword [edi + 8], eax
jne 0x104abed
and dword [esi + 8], 0xfffffdff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x10142f6
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1014304
test dword [edi + 8], eax
jne 0x104abf5
and dword [esi + 8], 0xfffffbff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x1014304
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1014312
test dword [edi + 8], eax
jne 0x104abfd
and dword [esi + 8], 0xfffff7ff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x1014312
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x1014320
test dword [edi + 8], eax
jne 0x104ac05
and dword [esi + 8], 0xffffefff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x1014320
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x101432e
test dword [edi + 8], eax
jne 0x104ac0d
and dword [esi + 8], 0xffffdfff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x101432e
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x101433c
test dword [edi + 8], eax
jne 0x104ac15
and dword [esi + 8], 0xffffbfff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x101433c
mov eax, dword [esi + 4]
test cl, al
jne 0x1014350
test byte [edi + 8], cl
jne 0x101d666
and dword [esi + 8], 0xfffffffd
or eax, ecx
mov dword [esi + 4], eax
jmp 0x1014350
mov eax, dword [esi + 4]
test cl, al
jne 0x101435c
test byte [edi + 8], cl
jne 0x101af75
and dword [esi + 8], 0xfffffffb
or eax, ecx
mov dword [esi + 4], eax
jmp 0x101435c
mov eax, dword [esi + 4]
test cl, al
jne 0x1014368
test byte [edi + 8], cl
jne 0x104ac1d
and dword [esi + 8], 0xfffffff7
or eax, ecx
mov dword [esi + 4], eax
jmp 0x1014368
mov eax, dword [esi + 4]
test cl, al
jne 0x1014374
test byte [edi + 8], cl
jne 0x104ac25
and dword [esi + 8], 0xffffffef
or eax, ecx
mov dword [esi + 4], eax
jmp 0x1014374
mov eax, dword [esi + 4]
test al, 0x20
jne 0x101437e
test byte [edi + 8], 0x20
jne 0x104ac2d
and dword [esi + 8], 0xffffffdf
or eax, 0x20
mov dword [esi + 4], eax
jmp 0x101437e
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x101438c
test dword [edi + 8], eax
jne 0x104ac36
and dword [esi + 8], 0xfffeffff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x101438c
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x101439a
test dword [edi + 8], eax
jne 0x104ac3e
and dword [esi + 8], 0xfffdffff
or ecx, eax
mov dword [esi + 4], ecx
jmp 0x101439a
or eax, ecx
mov dword [esi + 4], eax
jmp 0x10143aa
mov eax, dword [esi + 4]
test ecx, eax
jne 0x101420d
mov dx, word [edi + 0x5e]
or eax, ecx
mov word [esi + 0x5e], dx
mov dword [esi + 4], eax
jmp 0x101420d
mov edi, edi
push ebp
mov ebp, esp
push edi
mov edi, dword [ebp + 0xc]
test edi, edi
je 0x10143ab
mov ecx, 0x80000000
push esi
mov esi, dword [ebp + 8]
test dword [edi + 4], ecx
je 0x10141d9
mov eax, dword [esi + 4]
test ecx, eax
je 0x10131d7
mov ecx, 0x10000000
test dword [edi + 4], ecx
jne 0x104aaf0
mov ecx, 0x8000000
test dword [edi + 4], ecx
jne 0x104ab0b
mov ecx, 0x400000
test dword [edi + 4], ecx
jne 0x104ab26
mov ecx, 0x200000
test dword [edi + 4], ecx
jne 0x1014194
mov ecx, 0x2000000
test dword [edi + 4], ecx
jne 0x104ab43
mov ecx, 0x80000
test dword [edi + 4], ecx
jne 0x104ab5e
mov ecx, 0x100000
test dword [edi + 4], ecx
jne 0x104ab7b
mov ecx, 0x800000
test dword [edi + 4], ecx
jne 0x10131e7
mov ecx, 0x40000
test dword [edi + 4], ecx
jne 0x104ab98
mov ecx, 0x8000
test dword [edi + 4], ecx
jne 0x104abb3
push ebx
mov ebx, 0x20000000
test dword [edi + 4], ebx
je 0x1014275
test dword [esi + 4], ebx
je 0x1013202
mov edx, dword [esi + 8]
mov eax, 0x4000000
pop ebx
test eax, edx
jne 0x101429b
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x101429b
test dword [edi + 8], eax
jne 0x104abce
test dword [edi + 4], eax
jne 0x101bb0c
mov edx, dword [esi + 8]
mov eax, 0x40000000
test eax, edx
jne 0x10142c0
mov ecx, dword [esi + 4]
test eax, ecx
jne 0x10142c0
test dword [edi + 8], eax
jne 0x101bc77
test dword [edi + 4], eax
jne 0x101714d
push 0x40
pop ecx
test byte [edi + 4], cl
jne 0x101321f
mov ecx, 0x80
test byte [edi + 4], cl
jne 0x1013241
mov eax, 0x100
test dword [edi + 4], eax
jne 0x1013266
mov eax, 0x200
test dword [edi + 4], eax
jne 0x101328b
mov eax, 0x400
test dword [edi + 4], eax
jne 0x10132b0
mov eax, 0x800
test dword [edi + 4], eax
jne 0x10132d5
mov eax, 0x1000
test dword [edi + 4], eax
jne 0x10132fa
mov eax, 0x2000
test dword [edi + 4], eax
jne 0x101331f
mov eax, 0x4000
test dword [edi + 4], eax
jne 0x1013344
xor ecx, ecx
inc ecx
test byte [edi + 4], cl
jne 0x10143b0
push 2
pop ecx
test byte [edi + 4], cl
jne 0x1013369
push 4
pop ecx
test byte [edi + 4], cl
jne 0x101338b
push 8
pop ecx
test byte [edi + 4], cl
jne 0x10133ad
push 0x10
pop ecx
test byte [edi + 4], cl
jne 0x10133cf
test byte [edi + 4], 0x20
jne 0x10133f1
mov eax, 0x10000
test dword [edi + 4], eax
jne 0x1013415
mov eax, 0x20000
test dword [edi + 4], eax
jne 0x101343a
mov eax, dword [esi + 4]
mov ecx, 0x30000
test ecx, eax
jne 0x101345f
pop esi
pop edi
pop ebp
ret 8
mov eax, dword [esi + 4]
test cl, al
jne 0x1014344
test byte [edi + 8], cl
jne 0x10143ca
and dword [esi + 8], 0xfffffffe
or eax, ecx
mov dword [esi + 4], eax
jmp 0x1014344
or dword [esi + 8], ecx
jmp 0x10143c0
push dword [edi + 0x14]
push esi
call fcn.01017160
jmp 0x10142c0
or dword [esi + 8], ecx
jmp 0x101325c
or dword [esi + 8], ecx
jmp 0x10133a3
push dword [edi + 0x60]
push esi
call fcn.0101bb1f
jmp 0x101429b
or ecx, eax
or edx, eax
mov dword [esi + 4], ecx
mov dword [esi + 8], edx
jmp 0x10142c0
or dword [esi + 8], ecx
jmp 0x1013381
mov eax, dword [esi + 4]
test ecx, eax
jne 0x10141e7
mov edx, dword [edi + 0x10]
or eax, ecx
mov dword [esi + 0x10], edx
mov dword [esi + 4], eax
jmp 0x10141e7
mov eax, dword [esi + 4]
test ecx, eax
jne 0x10141f5
mov dl, byte [edi + 0x18]
or eax, ecx
mov byte [esi + 0x18], dl
mov dword [esi + 4], eax
jmp 0x10141f5
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1014203
mov dx, word [edi + 0x5c]
or eax, ecx
mov word [esi + 0x5c], dx
mov dword [esi + 4], eax
jmp 0x1014203
mov eax, dword [esi + 4]
test ecx, eax
jne 0x101421b
mov edx, dword [edi + 0x64]
or eax, ecx
mov dword [esi + 0x64], edx
mov dword [esi + 4], eax
jmp 0x101421b
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1014229
mov dx, word [edi + 0x6c]
or eax, ecx
mov word [esi + 0x6c], dx
mov dword [esi + 4], eax
jmp 0x1014229
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1014237
mov dx, word [edi + 0x6e]
or eax, ecx
mov word [esi + 0x6e], dx
mov dword [esi + 4], eax
jmp 0x1014237
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1014253
mov dl, byte [edi + 0x71]
or eax, ecx
mov byte [esi + 0x71], dl
mov dword [esi + 4], eax
jmp 0x1014253
mov eax, dword [esi + 4]
test ecx, eax
jne 0x1014261
mov dl, byte [edi + 0x72]
or eax, ecx
mov byte [esi + 0x72], dl
mov dword [esi + 4], eax
jmp 0x1014261
or edx, eax
or ecx, eax
mov dword [esi + 8], edx
mov dword [esi + 4], ecx
jmp 0x101429b
or dword [esi + 8], ecx
jmp 0x1013237
or dword [esi + 8], eax
jmp 0x1013281
or dword [esi + 8], eax
jmp 0x10132a6
or dword [esi + 8], eax
jmp 0x10132cb
or dword [esi + 8], eax
jmp 0x10132f0
or dword [esi + 8], eax
jmp 0x1013315
or dword [esi + 8], eax
jmp 0x101333a
or dword [esi + 8], eax
jmp 0x101335f
or dword [esi + 8], ecx
jmp 0x10133c5
or dword [esi + 8], ecx
jmp 0x10133e7
or dword [esi + 8], 0x20
jmp 0x101340a
or dword [esi + 8], eax
jmp 0x1013430
or dword [esi + 8], eax
jmp 0x1013455