PPCAnalyst: Prevent a crash when outside the RAM

This commit is contained in:
Sepalani 2017-04-30 02:45:10 +01:00
parent f56a9b660d
commit 2f0f63fdbc

View file

@ -90,7 +90,7 @@ bool AnalyzeFunction(u32 startAddr, Symbol& func, int max_size)
while (true)
{
func.size += 4;
if (func.size >= CODEBUFFER_SIZE * 4) // weird
if (func.size >= CODEBUFFER_SIZE * 4 || !PowerPC::HostIsRAMAddress(addr)) // weird
return false;
if (max_size && func.size > max_size)