Function at 0x1000dbe0
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
cmp dword [ebp + 8], 0xf003f
jne 0x1000dc06
push 0x1002059c
mov eax, dword [ebp + 0x10]
push eax
mov ecx, dword [ebp + 0xc]
push ecx
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 2
jne 0x1000dc26
push 0x1001f6dc
mov edx, dword [ebp + 0x10]
push edx
mov eax, dword [ebp + 0xc]
push eax
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 1
jne 0x1000dc46
push 0x1001f7dc
mov ecx, dword [ebp + 0x10]
push ecx
mov edx, dword [ebp + 0xc]
push edx
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 4
jne 0x1000dc66
push 0x10021ff0
mov eax, dword [ebp + 0x10]
push eax
mov ecx, dword [ebp + 0xc]
push ecx
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 8
jne 0x1000dc86
push 0x1001f88c
mov edx, dword [ebp + 0x10]
push edx
mov eax, dword [ebp + 0xc]
push eax
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 0x20
jne 0x1000dca6
push 0x10020684
mov ecx, dword [ebp + 0x10]
push ecx
mov edx, dword [ebp + 0xc]
push edx
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 0x10
jne 0x1000dcc6
push 0x10022010
mov eax, dword [ebp + 0x10]
push eax
mov ecx, dword [ebp + 0xc]
push ecx
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 0xf01ff
jne 0x1000dce9
push str.MenuAllCD
mov edx, dword [ebp + 0x10]
push edx
mov eax, dword [ebp + 0xc]
push eax
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 2
jne 0x1000dd09
push 0x10020a84
mov ecx, dword [ebp + 0x10]
push ecx
mov edx, dword [ebp + 0xc]
push edx
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 8
jne 0x1000dd29
push 0x10022030
mov eax, dword [ebp + 0x10]
push eax
mov ecx, dword [ebp + 0xc]
push ecx
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 0x80
jne 0x1000dd4c
push 0x1001fa94
mov edx, dword [ebp + 0x10]
push edx
mov eax, dword [ebp + 0xc]
push eax
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 0x40
jne 0x1000dd6c
push 0x1001fcb4
mov ecx, dword [ebp + 0x10]
push ecx
mov edx, dword [ebp + 0xc]
push edx
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 1
jne 0x1000dd8c
push 0x10022050
mov eax, dword [ebp + 0x10]
push eax
mov ecx, dword [ebp + 0xc]
push ecx
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 4
jne 0x1000ddac
push 0x10022068
mov edx, dword [ebp + 0x10]
push edx
mov eax, dword [ebp + 0xc]
push eax
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 0x10
jne 0x1000ddcc
push 0x10020bc4
mov ecx, dword [ebp + 0x10]
push ecx
mov edx, dword [ebp + 0xc]
push edx
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 0x20
jne 0x1000ddec
push 0x10022080
mov eax, dword [ebp + 0x10]
push eax
mov ecx, dword [ebp + 0xc]
push ecx
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 0x100
jne 0x1000de0f
push 0x10022090
mov edx, dword [ebp + 0x10]
push edx
mov eax, dword [ebp + 0xc]
push eax
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 0x1000000
jne 0x1000de32
push 0x100203a4
mov ecx, dword [ebp + 0x10]
push ecx
mov edx, dword [ebp + 0xc]
push edx
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 0x10000
jne 0x1000de55
push 0x10020484
mov eax, dword [ebp + 0x10]
push eax
mov ecx, dword [ebp + 0xc]
push ecx
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 0x20000
jne 0x1000de78
push 0x100220b0
mov edx, dword [ebp + 0x10]
push edx
mov eax, dword [ebp + 0xc]
push eax
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 0x40000
jne 0x1000de9b
push 0x1001fccc
mov ecx, dword [ebp + 0x10]
push ecx
mov edx, dword [ebp + 0xc]
push edx
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 0x80000
jne 0x1000debe
push 0x1001fd4c
mov eax, dword [ebp + 0x10]
push eax
mov ecx, dword [ebp + 0xc]
push ecx
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 0x10000000
jne 0x1000dede
push 0x1001fdcc
mov edx, dword [ebp + 0x10]
push edx
mov eax, dword [ebp + 0xc]
push eax
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 0x80000000
jne 0x1000defe
push 0x100220c0
mov ecx, dword [ebp + 0x10]
push ecx
mov edx, dword [ebp + 0xc]
push edx
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 0x40000000
jne 0x1000df1e
push 0x10021774
mov eax, dword [ebp + 0x10]
push eax
mov ecx, dword [ebp + 0xc]
push ecx
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
cmp dword [ebp + 8], 0x20000000
jne 0x1000df3e
push 0x1001feb4
mov edx, dword [ebp + 0x10]
push edx
mov eax, dword [ebp + 0xc]
push eax
call fcn.10005197
add esp, 0xc
jmp 0x1000df57
mov ecx, dword [ebp + 8]
push ecx
push 0x100205b4
mov edx, dword [ebp + 0x10]
push edx
mov eax, dword [ebp + 0xc]
push eax
call fcn.10005197
add esp, 0x10
pop ebp
ret