llvm-project/compiler-rt
Dmitry Vyukov fbcdf4a4fb tsan: intercept epoll_pwait2
It's a new syscall similar to epoll_pwait.
Add a similar interceptor for it and add synchronization
annotations in epoll_wait* syscall wrappers.
Testing this is problematic b/c it's not present in glibc
and the syscall itself may not be supported by the kernel.

Reviewed By: melver

Differential Revision: https://reviews.llvm.org/D138574
2022-11-24 07:27:09 +01:00
..
cmake Revert "Make -fsanitize=scudo use scudo_standalone. Delete check-scudo." 2022-11-23 16:07:07 +01:00
docs Revert "[cmake] Use `CMAKE_INSTALL_LIBDIR` too" 2022-08-18 22:46:32 -04:00
include [1a/3][ASan][compiler-rt] API for double ended containers 2022-11-21 16:38:52 -08:00
lib tsan: intercept epoll_pwait2 2022-11-24 07:27:09 +01:00
test Revert "Make -fsanitize=scudo use scudo_standalone. Delete check-scudo." 2022-11-23 16:07:07 +01:00
tools
unittests
utils
www Remove references to old mailing lists that have moved to discourse. Replace with links to discourse. 2022-07-22 09:59:03 -07:00
.clang-tidy
.gitignore
CMakeLists.txt [CMake][compiler-rt] Don't load LLVM config in the runtimes build 2022-11-15 09:01:46 +00:00
CODE_OWNERS.TXT [docs] Update compiler-rt/CODE_OWNERS.TXT 2022-10-19 17:28:48 -07:00
CREDITS.TXT
LICENSE.TXT
README.txt

README.txt

Compiler-RT
================================

This directory and its subdirectories contain source code for the compiler
support routines.

Compiler-RT is open source software. You may freely distribute it under the
terms of the license agreement found in LICENSE.txt.

================================