mirror of
https://github.com/RPCS3/rpcs3.git
synced 2024-11-23 11:13:19 +01:00
Log name of syscall, when access violation occurs
This commit is contained in:
parent
2fbd9453dd
commit
54839b293b
@ -1,5 +1,6 @@
|
|||||||
#include "stdafx.h"
|
#include "stdafx.h"
|
||||||
#include "Emu/SysCalls/ErrorCodes.h"
|
#include "Emu/SysCalls/ErrorCodes.h"
|
||||||
|
#include "Emu/SysCalls/SysCalls.h"
|
||||||
#include "Utilities/Log.h"
|
#include "Utilities/Log.h"
|
||||||
#include "Emu/Memory/Memory.h"
|
#include "Emu/Memory/Memory.h"
|
||||||
#include "Emu/System.h"
|
#include "Emu/System.h"
|
||||||
@ -285,8 +286,8 @@ void _se_translator(unsigned int u, EXCEPTION_POINTERS* pExp)
|
|||||||
// TODO: allow recovering from a page fault
|
// TODO: allow recovering from a page fault
|
||||||
//GetCurrentPPUThread().Stop();
|
//GetCurrentPPUThread().Stop();
|
||||||
Emu.Pause();
|
Emu.Pause();
|
||||||
throw fmt::Format("Access violation: addr = 0x%x (last_syscall=0x%llx)",
|
throw fmt::Format("Access violation: addr = 0x%x (last_syscall=0x%llx (%s))",
|
||||||
(u32)addr, (u64)GetCurrentCPUThread()->m_last_syscall);
|
(u32)addr, (u64)GetCurrentCPUThread()->m_last_syscall, SysCalls::GetHLEFuncName((u64)GetCurrentCPUThread()->m_last_syscall).c_str());
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user