Files
FEX-Emu--FEX/External/FEXCore/Source/Interface/Core
Ryan Houdek e1604fb32f Arm64: Reduce the chance of hanging on reentrant allocations
When compiling code and linking blocks, disable all signals then
reenable once back in the dispatcher.

This adds 15-40 microseconds on to each of these steps and some
additional branching overhead.

This is a problem where our allocator is not reentrant safe and when
receiving a signal we need to jump to a new code region and compile.
Depending on the mutexes that are currently live, we will just stall out
forever.

This is /very/ commonly picked up when attempting to run pressure-vessel
2021-11-20 13:47:30 -08:00
..
2021-11-19 12:49:23 -08:00
2021-11-19 12:49:23 -08:00
2020-03-06 09:07:37 +02:00
2021-11-10 12:11:01 -05:00
2021-11-06 03:01:39 -07:00
2020-03-06 09:07:37 +02:00
2021-11-19 12:49:23 -08:00
2021-11-19 12:49:23 -08:00
2021-08-28 00:32:15 -07:00
2021-08-28 00:32:15 -07:00
2021-08-28 00:32:15 -07:00
2021-08-28 00:32:15 -07:00
2021-08-28 00:32:15 -07:00
2021-08-28 00:32:15 -07:00