aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorVlad Tsyrklevich <vlad@tsyrklevich.net>2018-08-09 22:56:41 +0000
committerVlad Tsyrklevich <vlad@tsyrklevich.net>2018-08-09 22:56:41 +0000
commita24ecc337f0cad831a5768a0a8f4d00069f78901 (patch)
treed134d71a1cc26d091ea338a652e576218fcc9fd5 /clang/lib/CodeGen/CodeGenModule.cpp
parent88ed5e59bd52cb30344ad8d88c67965e415c83e1 (diff)
downloadllvm-a24ecc337f0cad831a5768a0a8f4d00069f78901.zip
llvm-a24ecc337f0cad831a5768a0a8f4d00069f78901.tar.gz
llvm-a24ecc337f0cad831a5768a0a8f4d00069f78901.tar.bz2
SafeStack: Delay thread stack clean-up
Summary: glibc can call SafeStack instrumented code even after the last pthread data destructor has run. Delay cleaning-up unsafe stacks for threads until the thread is dead by having future threads clean-up prior threads stacks. Reviewers: pcc, eugenis Reviewed By: eugenis Subscribers: cryptoad, eugenis, kubamracek, delcypher, llvm-commits, #sanitizers, kcc Differential Revision: https://reviews.llvm.org/D50406 llvm-svn: 339405
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions