llvm-project/llvm/lib/Support/Windows
Andrew Ng 86a2f2e2db [Support] Fix Windows dump file hang with multi-threaded crashes
Prevents deadlock between MiniDumpWriteDump and
CryptAcquireContextW (called via fs::createTemporaryFile) in
WriteWindowsDumpFile.

However, there's no guarantee that deadlock can't still occur between
MiniDumpWriteDump and some other Win32 API call. But that would appear
to be the "accepted" risk of using MiniDumpWriteDump in this manner.

Differential Revision: https://reviews.llvm.org/D129004
2022-07-08 10:31:35 +01:00
..
COM.inc
DynamicLibrary.inc
Host.inc [NFC] Fix build when LLVM_DEFAULT_TARGET_TRIPLE="" 2022-01-31 13:31:55 -06:00
Memory.inc
Path.inc LLVM Driver Multicall tool 2022-06-06 04:27:32 +00:00
Process.inc [Windows] Don't try to wildcard expand paths starting with \\?\ 2022-06-01 11:25:49 +03:00
Program.inc Cleanup include: TableGen 2022-03-11 11:41:32 +01:00
Signals.inc [Support] Fix Windows dump file hang with multi-threaded crashes 2022-07-08 10:31:35 +01:00
ThreadLocal.inc
Threading.inc Use value_or instead of getValueOr. NFC 2022-06-29 21:55:02 -07:00
Watchdog.inc
explicit_symbols.inc