Function at 0x455580
Capabilities:
Inspect section memory permissions

Disassembly:
cmp edx, 0x8000
push esi
mov esi, ecx
jg 0x45576b
je 0x455758
cmp edx, 0x80
jg 0x455691
je 0x45567e
cmp edx, 8
jg 0x455632
je 0x45561f
cmp edx, 2
jg 0x455603
je 0x4555f0
cmp edx, 0x80000000
je 0x4555dd
cmp edx, 1
jne 0x4558dd
push str.IDButton_0
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_31
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_1
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
cmp edx, 4
jne 0x4558dd
push str.IDButton_2
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_3
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
cmp edx, 0x10
je 0x45566b
cmp edx, 0x20
je 0x455658
cmp edx, 0x40
jne 0x4558dd
push str.IDButton_6
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_5
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_4
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_7
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
cmp edx, 0x800
jg 0x455703
je 0x4556f0
cmp edx, 0x100
je 0x4556dd
cmp edx, 0x200
je 0x4556ca
cmp edx, 0x400
jne 0x4558dd
push str.IDButton_10
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_9
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_8
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_11
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
cmp edx, 0x1000
je 0x455745
cmp edx, 0x2000
je 0x455732
cmp edx, 0x4000
jne 0x4558dd
push str.IDButton_14
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_13
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_12
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_15
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
cmp edx, 0x800000
jg 0x455857
je 0x455844
cmp edx, 0x80000
jg 0x4557ef
je 0x4557dc
cmp edx, 0x10000
je 0x4557c9
cmp edx, 0x20000
je 0x4557b6
cmp edx, 0x40000
jne 0x4558dd
push str.IDButton_18
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_17
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_16
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_19
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
cmp edx, 0x100000
je 0x455831
cmp edx, 0x200000
je 0x45581e
cmp edx, 0x400000
jne 0x4558dd
push str.IDButton_22
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_21
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_20
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_23
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
cmp edx, 0x8000000
jg 0x4558c5
je 0x4558b2
cmp edx, 0x1000000
je 0x45589f
cmp edx, 0x2000000
je 0x45588c
cmp edx, 0x4000000
jne 0x4558dd
push str.IDButton_26
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_25
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_24
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_27
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
cmp edx, 0x10000000
je 0x455916
cmp edx, 0x20000000
je 0x455903
cmp edx, 0x40000000
je 0x4558f0
push str.None
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_30
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_29
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret
push str.IDButton_28
push esi
call dword [0x4989a8]
add esp, 8
mov eax, esi
pop esi
ret