summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/sanitizer_list.h
AgeCommit message (Collapse)Author
2017-01-19Whenever reasonable, merge ASAN quarantine batches to save memory.Alex Shlyapnikov
Summary: There are cases when thread local quarantine drains almost empty quarantine batches into the global quarantine. The current approach leaves them almost empty, which might create a huge memory overhead (each batch is 4K/8K, depends on bitness). Reviewers: eugenis Subscribers: kubabrecka, llvm-commits Differential Revision: https://reviews.llvm.org/D28068 git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@292525 91177308-0d34-0410-b5e6-96231b3b80d8
2016-01-15Unbreak Windows build.Peter Collingbourne
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@257860 91177308-0d34-0410-b5e6-96231b3b80d8
2016-01-15sanitizer_common: C++ify the IntrusiveList iterator interface.Peter Collingbourne
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@257858 91177308-0d34-0410-b5e6-96231b3b80d8
2015-09-29[sanitizer] Fix Clang-tidy modernize-use-nullptr warnings in ↵Kostya Serebryany
lib/sanitizer_common headers, unify closing inclusion guards. Patch by Eugene Zelenko git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@248816 91177308-0d34-0410-b5e6-96231b3b80d8
2015-01-08[Sanitizer] Remove the hardcoded limit of address ranges in LoadedModule.Alexey Samsonov
This should fix https://code.google.com/p/address-sanitizer/issues/detail?id=368. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@225469 91177308-0d34-0410-b5e6-96231b3b80d8
2014-03-20[libsanitizer] Implement IntrusiveList<T>::Iterator, use IntrusiveList in ↵Alexander Potapenko
sanitizer_flags.cc git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@204342 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-11asan/tsan: fix bug in list implementationDmitry Vyukov
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@172187 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-06[tsan] start using AllocatorCache in CombinedAllocatorKostya Serebryany
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@159825 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-06[tsan] add intrusive list to be used in tsan allocator, etcKostya Serebryany
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@159812 91177308-0d34-0410-b5e6-96231b3b80d8