mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-02 21:11:25 +12:00
report_fatal_error: Minor cleanup and improvement
This commit is contained in:
parent
4512c10ce5
commit
d39361705a
2 changed files with 26 additions and 1 deletions
|
@ -2640,6 +2640,21 @@ void thread_base::exec()
|
|||
sys_log.notice("\n%s", info);
|
||||
}
|
||||
|
||||
std::string reason_buf;
|
||||
|
||||
if (auto ppu = cpu_thread::get_current<ppu_thread>())
|
||||
{
|
||||
if (auto func = ppu->current_function)
|
||||
{
|
||||
fmt::append(reason_buf, "%s (PPU: %s)", reason, func);
|
||||
}
|
||||
}
|
||||
|
||||
if (!reason_buf.empty())
|
||||
{
|
||||
reason = reason_buf;
|
||||
}
|
||||
|
||||
sig_log.fatal("Thread terminated due to fatal error: %s", reason);
|
||||
|
||||
logs::listener::sync_all();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue