mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-06 15:01:28 +12:00
- Fixed memory leaks in cellRtc module.
- Fixed CPUThread crash. - Improved ARMv7 Interpreter.
This commit is contained in:
parent
3b15f35432
commit
6ea2c7d6a8
6 changed files with 949 additions and 729 deletions
|
@ -33,6 +33,11 @@ void CPUThread::Close()
|
|||
{
|
||||
m_free_data = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
delete m_dec;
|
||||
m_dec = nullptr;
|
||||
}
|
||||
|
||||
Stop();
|
||||
}
|
||||
|
@ -242,7 +247,6 @@ void CPUThread::Stop()
|
|||
Reset();
|
||||
DoStop();
|
||||
Emu.CheckStatus();
|
||||
delete m_dec;
|
||||
|
||||
wxGetApp().SendDbgCommand(DID_STOPED_THREAD, this);
|
||||
}
|
||||
|
@ -326,5 +330,9 @@ void CPUThread::Task()
|
|||
//ConLog.Write("%s leave", CPUThread::GetFName());
|
||||
|
||||
if(m_free_data)
|
||||
{
|
||||
delete m_dec;
|
||||
m_dec = nullptr;
|
||||
free(this);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue