llvm-project/libunwind
Martin Storsjo ed4a317c55 Abstract rwlocks into a class, provide a SRW lock implementation for windows
This requires _WIN32_WINNT >= 0x0600.

If someone wants to spend effort on supporting earlier versions,
one can easily add another fallback implementation based on
critical sections, or try to load SRW lock functions dynamically.

This makes sure that the FDE cache is thread safe on windows.

Differential Revision: https://reviews.llvm.org/D38704

llvm-svn: 316364
2017-10-23 19:29:36 +00:00
..
cmake build: use POSITION_INDEPENDENT_CODE instead of -fPIC 2017-10-03 20:22:26 +00:00
docs libunwind: document tested FreeBSD configs and sort OS list 2017-10-14 17:04:04 +00:00
include ARM: explicitly specify the 8-byte alignment 2017-08-23 16:50:27 +00:00
src Abstract rwlocks into a class, provide a SRW lock implementation for windows 2017-10-23 19:29:36 +00:00
test ARM: explicitly specify the 8-byte alignment 2017-08-23 16:50:27 +00:00
.arcconfig Update .arcconfig 2016-07-20 23:56:17 +00:00
.clang-format unwind: add a .clang-format 2015-05-07 19:50:18 +00:00
CMakeLists.txt [CMake] Allow overriding lib dir suffix independently from LLVM 2017-08-08 00:37:59 +00:00
LICENSE.TXT Fix the project name in the license file. 2017-02-27 17:47:58 +00:00