mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-06 23:11:25 +12:00
Disable exception handling.
Use -fno-exceptions in cmake. On MSVC, enable _HAS_EXCEPTION=0. Cleanup throw/catch from the source. Create yaml.cpp enclave because it needs exception to work. Disable thread_local optimizations in logs.cpp (TODO). Implement cpu_counter for cpu_threads (moved globals).
This commit is contained in:
parent
47bbfdd2aa
commit
04dedb17eb
39 changed files with 421 additions and 437 deletions
|
@ -859,16 +859,7 @@ void ppu_thread::fast_call(u32 addr, u32 rtoc)
|
|||
}
|
||||
};
|
||||
|
||||
try
|
||||
{
|
||||
exec_task();
|
||||
}
|
||||
catch (...)
|
||||
{
|
||||
at_ret();
|
||||
throw;
|
||||
}
|
||||
|
||||
exec_task();
|
||||
at_ret();
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue