- Jun 07, 2012
-
-
Alexey Samsonov authored
[Sanitizer] Allocator for internal runtime purposes. Currently it calls libcmalloc, but we might have to make it more low-level in future llvm-svn: 158142
-
Alexey Samsonov authored
llvm-svn: 158141
-
Alexey Samsonov authored
llvm-svn: 158140
-
Alexey Samsonov authored
llvm-svn: 158139
-
Alexey Samsonov authored
llvm-svn: 158138
-
- Jun 06, 2012
-
-
Kostya Serebryany authored
llvm-svn: 158083
-
Kostya Serebryany authored
llvm-svn: 158082
-
Alexey Samsonov authored
llvm-svn: 158078
-
Alexey Samsonov authored
llvm-svn: 158077
-
Kostya Serebryany authored
llvm-svn: 158076
-
Alexey Samsonov authored
[Sanitizer] Use common CHECK machinery. Currently each tool has to define its own CheckFailed function. llvm-svn: 158075
-
Kostya Serebryany authored
llvm-svn: 158074
-
Kostya Serebryany authored
[asan] start compacting the allocator header, the goal is to make it 16 bytes w/o losing any information llvm-svn: 158072
-
Kostya Serebryany authored
llvm-svn: 158071
-
Alexey Samsonov authored
llvm-svn: 158070
-
Alexey Samsonov authored
llvm-svn: 158068
-
Alexey Samsonov authored
llvm-svn: 158067
-
Alexey Samsonov authored
[Sanitizer]: Introduce a common internal printf function. For now, also use tool-specific wrappers TsanPrintf (its output is controlled by TSan flags) and AsanPrintf (which copies its results to the ASan-private buffer). Supported formats: %[z]{d,u,x}, %s, %p. Re-write all format strings in TSan according to this format (this should have no effect on 64-bit platforms). llvm-svn: 158065
-
Alexey Samsonov authored
llvm-svn: 158060
-
Alexey Samsonov authored
llvm-svn: 158059
-
Alexey Samsonov authored
llvm-svn: 158058
-
Alexey Samsonov authored
llvm-svn: 158057
-
Alexey Samsonov authored
llvm-svn: 158056
-
Alexey Samsonov authored
llvm-svn: 158052
-
Alexey Samsonov authored
llvm-svn: 158051
-
Alexey Samsonov authored
[Sanitizer] add sanitizer_common.h for routines shared between TSan and ASan runtimes. Use __sanitizer::Die() in TSan. llvm-svn: 158050
-
Alexey Samsonov authored
[ASan] fix GetFreeBytesTest interface test on 32-bit Linux - delete some assumptions about the behavior of allocator in test code llvm-svn: 158047
-
- Jun 05, 2012
-
-
Alexey Samsonov authored
llvm-svn: 158001
-
Alexey Samsonov authored
llvm-svn: 158000
-
Alexey Samsonov authored
llvm-svn: 157999
-
Alexey Samsonov authored
[Sanitizer] Use common defines for ASan and TSan runtime. Split defines between interface defines (can be visible in user code that includes interface ASan/TSan headers) and internal defines. llvm-svn: 157998
-
Kostya Serebryany authored
[asan] change the order of tests in the asan_test binary. Makes the test runs 2x faster due to DEATH_TEST overhead (see asan issue 77) llvm-svn: 157997
-
Alexey Samsonov authored
llvm-svn: 157995
-
Alexey Samsonov authored
[Sanitizer] add sanitizer_posix.cc. Move more various functions into sanitizer_libc: sscanf, munmap, memchr llvm-svn: 157994
-
Alexey Samsonov authored
llvm-svn: 157993
-
Alexey Samsonov authored
llvm-svn: 157992
-
Alexey Samsonov authored
llvm-svn: 157991
-
Alexey Samsonov authored
llvm-svn: 157990
-
Alexey Samsonov authored
llvm-svn: 157988
-
Alexey Samsonov authored
llvm-svn: 157986
-