• Home
  • History
  • Annotate
  • only in /external/compiler-rt/lib/sanitizer_common/tests/
History log of /external/compiler-rt/lib/sanitizer_common/tests/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
678b2fe068a1ef87317ca0199cf24379a0f94e6e 31-Aug-2012 Alexey Samsonov <samsonov@google.com> [Sanitizer] Resolve fixme: break dependency of sanitizer_common tests on TSan RTL

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@162984 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_flags_test.cc
ff35f1d82b4f145b3477ef27a7a2e7b63c486988 30-Aug-2012 Dmitry Vyukov <dvyukov@google.com> tsan: use stack depot to describe heap blocks


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@162902 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_stackdepot_test.cc
1b37017f0216d0b8f3ae3a7dea8b3cc20d74db25 30-Aug-2012 Dmitry Vyukov <dvyukov@google.com> asan/tsan: first version of "stack depot"


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@162897 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_stackdepot_test.cc
d883c8007ea8b5ffad10d82a66b1bb262e109705 27-Aug-2012 Alexey Samsonov <samsonov@google.com> [Sanitizer] align allocation sizes in low level allocator

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@162676 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_flags_test.cc
557042cfb5c2b1b7906dbfe968e88894a2fdb50e 23-Aug-2012 Dmitry Vyukov <dvyukov@google.com> tsan: fix new memory allocator
Deallocate: drain blocks to central cache if cached too much (instead of never drain).
Allocate: batch allocate fixed amount of blocks (instead of all blocks).
This significantly reduces memory consumption of large heavy-multithreaded programs.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@162447 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_allocator64_test.cc
6611abe0c2737a37c1c69f0527a35bb34875221d 21-Aug-2012 Alexey Samsonov <samsonov@google.com> [Sanitizer] define InternalScopedBuffer to replace large arrays on stack. It is defined analogous to similar class in tsan and should replace it.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@162262 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_allocator_test.cc
cbeeced8f995ca0689131af2c4ad864e9e8fd88f 15-Aug-2012 Dmitry Vyukov <dvyukov@google.com> tsan: add some more tests for memory allocator


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@161950 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_allocator64_test.cc
06c2e8fa4e4be2bddeade510b263b12f80945e4f 19-Jul-2012 Kostya Serebryany <kcc@google.com> [tsan] fix lint

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@160504 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_allocator64_testlib.cc
47b5f041d50c59f26b61c7e704de9b4beaea720a 19-Jul-2012 Kostya Serebryany <kcc@google.com> [tsan] minor fixes in tsan allocator and its testlib. Now runs fine with chrome

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@160503 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_allocator64_testlib.cc
389b74b723c0222aa3a485cc5d0127a401952f35 18-Jul-2012 Kostya Serebryany <kcc@google.com> [tsan] minor enhancements in the new tsan allocator and a test malloc replacement library that can be linked to any program to replace malloc (tested on spec2006)

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@160436 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_allocator64_test.cc
anitizer_allocator64_testlib.cc
219f20b5985371c4cfcef3e6f85fb94e8f3bc0e6 18-Jul-2012 Alexey Samsonov <samsonov@google.com> [Sanitizer] add missing unit test for flag parsing (forgot to run svn add before)

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@160428 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_flags_test.cc
0dc3177d6c54fafb9577254a93b2f3c4169129d7 16-Jul-2012 Alexey Samsonov <samsonov@google.com> [Sanitizer] implement straightforward nlogn sorting, as qsort() may call malloc, which leads to deadlock in ASan allocator

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@160262 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_common_test.cc
deafb6bd5252c2d6ccef070ea572b04329657ea9 06-Jul-2012 Kostya Serebryany <kcc@google.com> [tsan] start using AllocatorCache in CombinedAllocator

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@159825 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_allocator64_test.cc
anitizer_list_test.cc
541c620af9db64d523f013b45dfce97a8e14878c 06-Jul-2012 Kostya Serebryany <kcc@google.com> [tsan] implement SizeClassAllocatorLocalCache (part of tsan allocator)

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@159823 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_allocator64_test.cc
816398d9584ff3ce2389030c810c20f3bfdcfdf8 06-Jul-2012 Kostya Serebryany <kcc@google.com> [tsan] use intrusive list in the new tsan allocator

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@159814 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_list_test.cc
5a2327c20ab8ff8185faf51d7abc72c012a763f9 06-Jul-2012 Kostya Serebryany <kcc@google.com> [tsan] add intrusive list to be used in tsan allocator, etc

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@159812 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_list_test.cc
a3eca8192505f4796194dd24eb051019f402de99 29-Jun-2012 Dmitry Vyukov <dvyukov@google.com> tsan/asan: add SpinMutex to sanitizer_common


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@159439 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_allocator64_test.cc
anitizer_allocator_test.cc
19d9bfe7a63f9d76589f9b3ac5a8e3c525eb678a 29-Jun-2012 Kostya Serebryany <kcc@google.com> [tsan] added CombinedAllocator for tsan

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@159432 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_allocator64_test.cc
fc6c80e9402a8798e6426df7df3a867d541ca705 26-Jun-2012 Kostya Serebryany <kcc@google.com> [tsan] added LargeMmapAllocator, a part of the new tsan allocator

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@159204 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_allocator64_test.cc
225f53194082f475a5d21780344ff79a2a387c13 25-Jun-2012 Dmitry Vyukov <dvyukov@google.com> tsan: remove internal allocator, switch to sanitizer_common one.



git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@159142 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_allocator_test.cc
16441b0c13eac81b3871912c1585b46e14c64477 25-Jun-2012 Kostya Serebryany <kcc@google.com> [tsan] minor changes in tsan allocator

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@159139 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_allocator64_test.cc
025ea90c9e15a18d29b6aab70f8192ae9c1beea4 25-Jun-2012 Kostya Serebryany <kcc@google.com> [tsan] a better CHECK for OOM in the new allocator

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@159122 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_allocator64_test.cc
6dd4ae360b9dde496ad2fa12b0fc12bbc3bf1571 22-Jun-2012 Kostya Serebryany <kcc@google.com> [tsan] add metadata to the new tsan allocator

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@159002 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_allocator64_test.cc
8ebf84cd52a571d47183c0f2a6bf73b25752d8d8 22-Jun-2012 Kostya Serebryany <kcc@google.com> [tsan] more code for a specialized tsan allocator

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@158991 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_allocator64_test.cc
c375657778e8a72d566e29951060b7eadc749b0d 21-Jun-2012 Kostya Serebryany <kcc@google.com> [tsan] first step in implementing a custom allocator for tsan (and msan) which saves precious shadow

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@158913 91177308-0d34-0410-b5e6-96231b3b80d8
anitizer_allocator64_test.cc