Files
FEX-Emu--FEX/External
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-05-20 13:18:38 -04:00
2021-05-26 18:45:03 -07:00
2020-03-06 09:08:13 +02:00
2020-11-29 00:30:28 -08:00
2020-03-06 09:08:13 +02:00
2021-04-06 00:39:03 -07:00
2021-11-13 01:36:09 -08:00
2021-07-05 17:39:19 -07:00