diff options
author | Vlad Tsyrklevich <vlad@tsyrklevich.net> | 2018-08-09 22:56:41 +0000 |
---|---|---|
committer | Vlad Tsyrklevich <vlad@tsyrklevich.net> | 2018-08-09 22:56:41 +0000 |
commit | a24ecc337f0cad831a5768a0a8f4d00069f78901 (patch) | |
tree | d134d71a1cc26d091ea338a652e576218fcc9fd5 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 88ed5e59bd52cb30344ad8d88c67965e415c83e1 (diff) | |
download | llvm-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