Revert "Don't add segfault handler in interpreter mode"

This commit is contained in:
Pierre Bourdon
2014-07-07 05:30:06 +02:00
parent 038111b262
commit b0b70381f7
23 changed files with 66 additions and 80 deletions

View File

@ -47,21 +47,21 @@ void CCPU::Run()
reswitch:
switch (PowerPC::GetState())
{
case PowerPC::STATE_RUNNING:
case PowerPC::CPU_RUNNING:
//1: enter a fast runloop
PowerPC::RunLoop();
break;
case PowerPC::STATE_STEPPING:
case PowerPC::CPU_STEPPING:
m_csCpuOccupied.unlock();
//1: wait for step command..
m_StepEvent.Wait();
m_csCpuOccupied.lock();
if (PowerPC::GetState() == PowerPC::STATE_POWERDOWN)
if (PowerPC::GetState() == PowerPC::CPU_POWERDOWN)
return;
if (PowerPC::GetState() != PowerPC::STATE_STEPPING)
if (PowerPC::GetState() != PowerPC::CPU_STEPPING)
goto reswitch;
//3: do a step
@ -76,7 +76,7 @@ reswitch:
Host_UpdateDisasmDialog();
break;
case PowerPC::STATE_POWERDOWN:
case PowerPC::CPU_POWERDOWN:
//1: Exit loop!!
return;
}
@ -91,7 +91,7 @@ void CCPU::Stop()
bool CCPU::IsStepping()
{
return PowerPC::GetState() == PowerPC::STATE_STEPPING;
return PowerPC::GetState() == PowerPC::CPU_STEPPING;
}
void CCPU::Reset()
@ -102,7 +102,7 @@ void CCPU::Reset()
void CCPU::StepOpcode(Common::Event *event)
{
m_StepEvent.Set();
if (PowerPC::GetState() == PowerPC::STATE_STEPPING)
if (PowerPC::GetState() == PowerPC::CPU_STEPPING)
{
m_SyncEvent = event;
}