Function at 0x456c30
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x20
mov eax, dword [0x48fde8]
push ebx
push esi
mov ebx, ecx
push edi
lea ecx, [ebp - 0x20]
mov dword [ebp - 4], eax
mov edi, edx
call dword [0x4989cc]
lea eax, [ebp - 0x20]
push eax
push ebx
call fcn.0040132f
mov esi, dword [0x4989d0]
lea ecx, [ebp - 0x20]
push str.IDButton_0
push ecx
mov dword [edi], 0
call esi
add esp, 0x10
test al, al
je 0x456c81
mov dword [edi], 1
jmp 0x456ff3
lea edx, [ebp - 0x20]
push str.IDButton_1
push edx
call esi
add esp, 8
test al, al
je 0x456c9e
mov dword [edi], 2
jmp 0x456ff3
lea eax, [ebp - 0x20]
push str.IDButton_2
push eax
call esi
add esp, 8
test al, al
je 0x456cbb
mov dword [edi], 4
jmp 0x456ff3
lea ecx, [ebp - 0x20]
push str.IDButton_3
push ecx
call esi
add esp, 8
test al, al
je 0x456cd8
mov dword [edi], 8
jmp 0x456ff3
lea edx, [ebp - 0x20]
push str.IDButton_4
push edx
call esi
add esp, 8
test al, al
je 0x456cf5
mov dword [edi], 0x10
jmp 0x456ff3
lea eax, [ebp - 0x20]
push str.IDButton_5
push eax
call esi
add esp, 8
test al, al
je 0x456d12
mov dword [edi], 0x20
jmp 0x456ff3
lea ecx, [ebp - 0x20]
push str.IDButton_6
push ecx
call esi
add esp, 8
test al, al
je 0x456d2f
mov dword [edi], 0x40
jmp 0x456ff3
lea edx, [ebp - 0x20]
push str.IDButton_7
push edx
call esi
add esp, 8
test al, al
je 0x456d4c
mov dword [edi], 0x80
jmp 0x456ff3
lea eax, [ebp - 0x20]
push str.IDButton_8
push eax
call esi
add esp, 8
test al, al
je 0x456d69
mov dword [edi], 0x100
jmp 0x456ff3
lea ecx, [ebp - 0x20]
push str.IDButton_9
push ecx
call esi
add esp, 8
test al, al
je 0x456d86
mov dword [edi], 0x200
jmp 0x456ff3
lea edx, [ebp - 0x20]
push str.IDButton_10
push edx
call esi
add esp, 8
test al, al
je 0x456da3
mov dword [edi], 0x400
jmp 0x456ff3
lea eax, [ebp - 0x20]
push str.IDButton_11
push eax
call esi
add esp, 8
test al, al
je 0x456dc0
mov dword [edi], 0x800
jmp 0x456ff3
lea ecx, [ebp - 0x20]
push str.IDButton_12
push ecx
call esi
add esp, 8
test al, al
je 0x456ddd
mov dword [edi], 0x1000
jmp 0x456ff3
lea edx, [ebp - 0x20]
push str.IDButton_13
push edx
call esi
add esp, 8
test al, al
je 0x456dfa
mov dword [edi], 0x2000
jmp 0x456ff3
lea eax, [ebp - 0x20]
push str.IDButton_14
push eax
call esi
add esp, 8
test al, al
je 0x456e17
mov dword [edi], 0x4000
jmp 0x456ff3
lea ecx, [ebp - 0x20]
push str.IDButton_15
push ecx
call esi
add esp, 8
test al, al
je 0x456e34
mov dword [edi], 0x8000
jmp 0x456ff3
lea edx, [ebp - 0x20]
push str.IDButton_16
push edx
call esi
add esp, 8
test al, al
je 0x456e51
mov dword [edi], 0x10000
jmp 0x456ff3
lea eax, [ebp - 0x20]
push str.IDButton_17
push eax
call esi
add esp, 8
test al, al
je 0x456e6e
mov dword [edi], 0x20000
jmp 0x456ff3
lea ecx, [ebp - 0x20]
push str.IDButton_18
push ecx
call esi
add esp, 8
test al, al
je 0x456e8b
mov dword [edi], 0x40000
jmp 0x456ff3
lea edx, [ebp - 0x20]
push str.IDButton_19
push edx
call esi
add esp, 8
test al, al
je 0x456ea8
mov dword [edi], 0x80000
jmp 0x456ff3
lea eax, [ebp - 0x20]
push str.IDButton_20
push eax
call esi
add esp, 8
test al, al
je 0x456ec5
mov dword [edi], 0x100000
jmp 0x456ff3
lea ecx, [ebp - 0x20]
push str.IDButton_21
push ecx
call esi
add esp, 8
test al, al
je 0x456ee2
mov dword [edi], 0x200000
jmp 0x456ff3
lea edx, [ebp - 0x20]
push str.IDButton_22
push edx
call esi
add esp, 8
test al, al
je 0x456eff
mov dword [edi], 0x400000
jmp 0x456ff3
lea eax, [ebp - 0x20]
push str.IDButton_23
push eax
call esi
add esp, 8
test al, al
je 0x456f1c
mov dword [edi], 0x800000
jmp 0x456ff3
lea ecx, [ebp - 0x20]
push str.IDButton_24
push ecx
call esi
add esp, 8
test al, al
je 0x456f39
mov dword [edi], 0x1000000
jmp 0x456ff3
lea edx, [ebp - 0x20]
push str.IDButton_25
push edx
call esi
add esp, 8
test al, al
je 0x456f56
mov dword [edi], 0x2000000
jmp 0x456ff3
lea eax, [ebp - 0x20]
push str.IDButton_26
push eax
call esi
add esp, 8
test al, al
je 0x456f73
mov dword [edi], 0x4000000
jmp 0x456ff3
lea ecx, [ebp - 0x20]
push str.IDButton_27
push ecx
call esi
add esp, 8
test al, al
je 0x456f8d
mov dword [edi], 0x8000000
jmp 0x456ff3
lea edx, [ebp - 0x20]
push str.IDButton_28
push edx
call esi
add esp, 8
test al, al
je 0x456fa7
mov dword [edi], 0x10000000
jmp 0x456ff3
lea eax, [ebp - 0x20]
push str.IDButton_29
push eax
call esi
add esp, 8
test al, al
je 0x456fc1
mov dword [edi], 0x20000000
jmp 0x456ff3
lea ecx, [ebp - 0x20]
push str.IDButton_30
push ecx
call esi
add esp, 8
test al, al
je 0x456fdb
mov dword [edi], 0x40000000
jmp 0x456ff3
lea edx, [ebp - 0x20]
push str.IDButton_31
push edx
call esi
add esp, 8
test al, al
je 0x456ff3
mov dword [edi], bind
lea ecx, [ebp - 0x20]
call dword [0x4988bc]
mov ecx, dword [ebp - 4]
pop edi
pop esi
mov eax, ebx
pop ebx
call fcn.00462527
mov esp, ebp
pop ebp
ret