summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/ToolChain.cpp
diff options
context:
space:
mode:
authorVitaly Buka <vitalybuka@google.com>2017-08-09 00:38:57 +0000
committerVitaly Buka <vitalybuka@google.com>2017-08-09 00:38:57 +0000
commit703035474467d0c84ed80c969ef3c58b7bf8c244 (patch)
tree044d271ecc1580fc3a84c09aa36aa3d9bfe8fbba /clang/lib/Driver/ToolChain.cpp
parent83832fe7dbd58daab4ee874c6a19d07160047841 (diff)
downloadbcm5719-llvm-703035474467d0c84ed80c969ef3c58b7bf8c244.tar.gz
bcm5719-llvm-703035474467d0c84ed80c969ef3c58b7bf8c244.zip
[asan] Refactor thread creation bookkeeping
Summary: This is a pure refactoring change. It paves the way for OS-specific implementations, such as Fuchsia's, that can do most of the per-thread bookkeeping work in the creator thread before the new thread actually starts. This model is simpler and cleaner, avoiding some race issues that the interceptor code for thread creation has to do for the existing OS-specific implementations. Submitted on behalf of Roland McGrath. Reviewers: vitalybuka, alekseyshl, kcc Reviewed By: alekseyshl Subscribers: phosek, filcab, llvm-commits, kubamracek Tags: #sanitizers Differential Revision: https://reviews.llvm.org/D36385 llvm-svn: 310432
Diffstat (limited to 'clang/lib/Driver/ToolChain.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud