forked from OSchip/llvm-project
db07e082ab
`_vfork` moved from libsystem_kernel.dylib to libsystem_c.dylib as part of the below changes. The iOS simulator does not actually have libsystem_kernel.dylib of its own, it only has the host Mac's. The umbrella-nature of Libsystem makes this movement transparent to everyone; except the simulator! So when we "back deploy", i.e., use the current version of TSan with an older simulator runtime then this symbol is now missing, when we run on the latest OS (but an older simulator runtime). Note we use `SANITIZER_IOS` because usage of vfork is forbidden on iOS and the API is completely unavailable on watchOS and tvOS, even if this problem is specific to the iOS simulator. Caused by: rdar://74818691 (Shim vfork() to fork syscall on iOS) rdar://76762076 (Shim vfork() to fork syscall on macOS) Radar-Id: rdar://8634734 |
||
---|---|---|
.. | ||
cmake | ||
docs | ||
include | ||
lib | ||
test | ||
tools | ||
unittests | ||
utils | ||
www | ||
.clang-tidy | ||
.gitignore | ||
CMakeLists.txt | ||
CODE_OWNERS.TXT | ||
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. ================================