Function at 0x460b11a2
Capabilities:
Inspect section memory permissions

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0xc
mov eax, dword [0x460ec018]
xor eax, ebp
mov dword [ebp - 4], eax
push esi
mov esi, ecx
mov ecx, 0x100
cmp esi, ecx
jae 0x460b11da
cmp esi, 0x7f
ja 0x460b11d3
cmp esi, 0x40
mov eax, 0x100000
sbb ecx, ecx
and ecx, eax
add ecx, eax
mov eax, ecx
jmp 0x460b14f0
cmp esi, 0x590
jae 0x460b123c
cmp esi, 0x530
jb 0x460b11f4
mov eax, 0x20000
jmp 0x460b14f0
mov eax, 0x400
cmp esi, eax
jae 0x460b14f0
cmp esi, 0x370
jb 0x460b1213
mov eax, 0x800
jmp 0x460b14f0
cmp esi, 0x300
jb 0x460b1225
mov eax, 0x80000
jmp 0x460b14f0
cmp esi, 0x250
sbb eax, eax
and eax, 0xff800200
add eax, 0x800000
jmp 0x460b14f0
cmp esi, 0x10ff
ja 0x460b12de
cmp esi, 0x900
jae 0x460b1274
cmp esi, 0x600
jae 0x460b125f
mov eax, 0x2000
jmp 0x460b126c
cmp esi, 0x700
sbb eax, eax
and eax, 0x4000
or eax, 1
jmp 0x460b14f0
cmp esi, 0xe00
jae 0x460b12ad
cmp esi, 0x980
jae 0x460b128e
mov eax, 0x20000000
jmp 0x460b14f0
cmp esi, 0xc00
sbb ecx, ecx
and ecx, 0x40000000
cmp esi, 0xb80
sbb eax, eax
not eax
and eax, ecx
jmp 0x460b14f0
cmp esi, 0xf00
jae 0x460b12c7
cmp esi, 0xe80
sbb eax, eax
and eax, 0x1000000
jmp 0x460b14f0
cmp esi, 0x10a0
sbb eax, eax
and eax, 0x80800000
add eax, 0x80000000
jmp 0x460b14f0
cmp esi, 0x3100
jae 0x460b13fd
cmp esi, 0x3040
jbe 0x460b12fc
mov eax, 0x2000000
jmp 0x460b14f0
cmp esi, 0x3000
jae 0x460b1453
lea eax, [esi - 0x200f]
cmp eax, 0x1f
ja 0x460b132e
cmp esi, 0x200f
je 0x460b1326
lea eax, [esi - 0x202a]
cmp eax, 4
ja 0x460b132e
xor eax, eax
inc eax
jmp 0x460b14f0
cmp esi, 0x11ff
ja 0x460b1340
mov eax, 0x8000000
jmp 0x460b14f0
cmp esi, 0x20ac
je 0x460b11d3
cmp esi, 0x2122
je 0x460b11d3
cmp esi, 0x20aa
jne 0x460b136a
mov eax, 0x2001
jmp 0x460b14f0
mov ecx, dword [0x460ec800]
call fcn.460e905b
test al, al
jne 0x460b1453
mov cl, dl
call fcn.460e9076
test eax, eax
jne 0x460b1453
lea eax, [esi - 0x200b]
cmp eax, 2
ja 0x460b139f
push 0x20
pop eax
jmp 0x460b14f0
cmp esi, 0x2016
je 0x460b13b3
cmp esi, 0x2236
jne 0x460b14eb
mov word [ebp - 8], si
lea edx, [ebp - 8]
push 1
mov esi, 0x3b6
push 1
mov ecx, esi
call fcn.460e9a22
cmp eax, esi
jne 0x460b13d8
mov eax, 0x10000000
jmp 0x460b14f0
push 1
mov esi, 0x3a8
lea edx, [ebp - 8]
push 1
mov ecx, esi
call fcn.460e9a22
cmp eax, esi
jne 0x460b14eb
mov eax, 0x4000000
jmp 0x460b14f0
cmp esi, 0xd800
jae 0x460b14b1
cmp esi, 0x3400
jae 0x460b14a4
lea eax, [esi - 0x3130]
cmp eax, 0x5f
jbe 0x460b1336
lea eax, [esi - 0x3200]
cmp eax, 0x1f
jbe 0x460b1336
lea eax, [esi - 0x3260]
cmp eax, 0x1f
jbe 0x460b1336
lea eax, [esi - 0x32d0]
cmp eax, 0xaf
jbe 0x460b12f2
test dl, dl
je 0x460b147d
movzx eax, dl
sub eax, 0x80
je 0x460b12f2
sub eax, 1
je 0x460b1336
sub eax, 5
je 0x460b13f3
dec eax
sub eax, 1
je 0x460b13ce
call fcn.460e8333
sub eax, 0x3a4
je 0x460b12f2
sub eax, 0x11
je 0x460b1336
sub eax, 1
je 0x460b13ce
jmp 0x460b13f3
cmp esi, 0xac00
jb 0x460b1453
jmp 0x460b1336
cmp esi, 0xe000
jae 0x460b14c0
push 0x10
jmp 0x460b1399
cmp esi, 0xf900
jae 0x460b14ff
lea eax, [esi - 0xf000]
cmp eax, 0xff
ja 0x460b14dc
mov eax, 0x400000
jmp 0x460b14f0
mov ecx, dword [0x460ec800]
call fcn.460e905b
test al, al
jne 0x460b147d
mov eax, 0x800000
mov ecx, dword [ebp - 4]
xor ecx, ebp
pop esi
call fcn.460ea320
mov esp, ebp
pop ebp
ret
cmp esi, 0xff00
jae 0x460b1529
lea eax, [esi - 0xfe30]
cmp eax, 0x1f
jbe 0x460b1453
lea eax, [esi - 0xf900]
cmp eax, 0x1ff
jbe 0x460b1453
jmp 0x460b14eb
lea eax, [esi - 0xff00]
cmp eax, 0xef
ja 0x460b14eb
cmp esi, 0xff60
jb 0x460b1453
cmp esi, 0xffe0
jae 0x460b1453
cmp esi, 0xff64
je 0x460b1453
cmp esi, 0xffa0
sbb eax, eax
and eax, 0xfa000000
add eax, 0x8000000
jmp 0x460b14f0