Alex Shlyapnikov
a8ba9c8e66
Whenever reasonable, merge ASAN quarantine batches to save memory.
...
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
llvm-svn: 292525
2017-01-19 22:15:54 +00:00
Peter Collingbourne
d2f24b62b5
Unbreak Windows build.
...
llvm-svn: 257860
2016-01-15 02:51:26 +00:00
Peter Collingbourne
b825bf32b7
sanitizer_common: C++ify the IntrusiveList iterator interface.
...
llvm-svn: 257858
2016-01-15 02:19:20 +00:00
Kostya Serebryany
0c3a5767d9
[sanitizer] Fix Clang-tidy modernize-use-nullptr warnings in lib/sanitizer_common headers, unify closing inclusion guards. Patch by Eugene Zelenko
...
llvm-svn: 248816
2015-09-29 18:23:36 +00:00
Alexey Samsonov
b40fd1b24e
[Sanitizer] Remove the hardcoded limit of address ranges in LoadedModule.
...
This should fix https://code.google.com/p/address-sanitizer/issues/detail?id=368 .
llvm-svn: 225469
2015-01-08 22:03:05 +00:00
Alexander Potapenko
d23359c3e3
[libsanitizer] Implement IntrusiveList<T>::Iterator, use IntrusiveList in sanitizer_flags.cc
...
llvm-svn: 204342
2014-03-20 13:49:21 +00:00
Dmitry Vyukov
c14bb685a1
asan/tsan: fix bug in list implementation
...
llvm-svn: 172187
2013-01-11 10:15:13 +00:00
Kostya Serebryany
739b0de5b1
[tsan] start using AllocatorCache in CombinedAllocator
...
llvm-svn: 159825
2012-07-06 14:32:00 +00:00
Kostya Serebryany
ff13537a94
[tsan] add intrusive list to be used in tsan allocator, etc
...
llvm-svn: 159812
2012-07-06 09:03:45 +00:00