ARMv7: partial disasm functionality, bugfix

This commit is contained in:
Nekotekina 2015-02-05 02:52:47 +03:00
parent e3f55a75a3
commit 819c955cca
9 changed files with 651 additions and 100 deletions

View file

@ -349,6 +349,8 @@ void Emulator::Resume()
GetCallbackManager().RunPauseCallbacks(false);
}
extern std::map<u32, std::string> g_armv7_dump;
void Emulator::Stop()
{
if(IsStopped()) return;
@ -365,6 +367,14 @@ void Emulator::Stop()
finalize_psv_modules();
clear_all_psv_objects();
for (auto& v : g_armv7_dump)
{
LOG_NOTICE(ARMv7, v.second);
}
g_armv7_dump.clear();
m_rsx_callback = 0;
// TODO: check finalization order