diff options
author | Dmitry Vyukov <dvyukov@google.com> | 2016-05-10 11:19:50 +0000 |
---|---|---|
committer | Dmitry Vyukov <dvyukov@google.com> | 2016-05-10 11:19:50 +0000 |
commit | 2498629e3446695a47b8317a1a68bf368d84d54c (patch) | |
tree | 69584036b89d8f08b24a695f17c700b120a56afb /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | 895774225afb4f62db2cb8ffe55be01d830850e6 (diff) | |
download | llvm-2498629e3446695a47b8317a1a68bf368d84d54c.zip llvm-2498629e3446695a47b8317a1a68bf368d84d54c.tar.gz llvm-2498629e3446695a47b8317a1a68bf368d84d54c.tar.bz2 |
tsan: fix another crash due to processors
Another stack where we try to free sync objects,
but don't have a processors is:
// ResetRange
// __interceptor_munmap
// __deallocate_stack
// start_thread
// clone
Again, it is a latent bug that lead to memory leaks.
Also, increase amount of memory we scan in MetaMap::ResetRange.
Without that the test does not fail, as we fail to free
the sync objects on stack.
llvm-svn: 269041
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions