mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-08 16:01:42 +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
|
@ -442,7 +442,6 @@ namespace rsx
|
|||
|
||||
void thread::operator()()
|
||||
{
|
||||
try
|
||||
{
|
||||
// Wait for startup (TODO)
|
||||
while (m_rsx_thread_exiting)
|
||||
|
@ -457,10 +456,6 @@ namespace rsx
|
|||
|
||||
on_task();
|
||||
}
|
||||
catch (const std::exception& e)
|
||||
{
|
||||
rsx_log.fatal("%s thrown: %s", typeid(e).name(), e.what());
|
||||
}
|
||||
|
||||
on_exit();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue