Files
UnrealEngineUWP/Engine/Source/Runtime/TraceLog
martin ridgers 65a0bf22cc Fixed deadlock registering a thread-local's destructor.
The PS4 standard C++ library uses an atexit() style call to register destructors of thread-local objects. The implementation takes a lock. This can easily deadlock if memory tracing is enabled as memory tracing will trace when allocating unrelated TLS-related memory. This change uses an alternative scheme to get a notification when a thread terminates.

#jira UE-163770
#rb im
#rnx
#preflight 632ab930f45b523a6345570a

[CL 22112957 by martin ridgers in ue5-main branch]
2022-09-21 10:47:12 -04:00
..
2022-09-14 15:04:08 -04:00