- Jan 16, 2012
-
-
Alexey Samsonov authored
llvm-svn: 148235
-
- Jan 13, 2012
-
-
Alexander Potapenko authored
and switches our interceptors to using them instead of the default vm_allocate-based approach used by mach_override_ptr. To simplify the code, a fixed memory mapping is used for the allocation pool -- note that we can't mmap an arbitrary chunk of memory, because the shadow memory hasn't been mapped yet (for the reasons discussed in http://code.google.com/p/address-sanitizer/issues/detail?id=24, we cannot map the shadow earlier) The patch drops the program startup time from several second to half a second, which speeds up the execution of ASan tests noticeably. Because of the virtual memory size occupied by the programs it's hard to speed up the shutdown time, which would've also helped the tests. llvm-svn: 148116
-
- Jan 11, 2012
-
-
Kostya Serebryany authored
llvm-svn: 147916
-
Kostya Serebryany authored
[asan] get rid of the scary TSD destructor code. Now, we store the leaky AsanThreadSummary in TSD and never remove it from there. llvm-svn: 147910
-
Kostya Serebryany authored
llvm-svn: 147896
-
- Jan 10, 2012
-
-
Kostya Serebryany authored
llvm-svn: 147878
-
- Jan 09, 2012
-
-
Kostya Serebryany authored
[asan] temporary reinstate string.h/strings.h. Removal of those caused a Mac build failulre which I failed to observe before the commit llvm-svn: 147810
-
Kostya Serebryany authored
llvm-svn: 147809
-
Kostya Serebryany authored
llvm-svn: 147807
-
Kostya Serebryany authored
llvm-svn: 147796
-
Kostya Serebryany authored
llvm-svn: 147793
-
Kostya Serebryany authored
llvm-svn: 147792
-
Kostya Serebryany authored
llvm-svn: 147784
-
- Dec 28, 2011
-
-
Kostya Serebryany authored
llvm-svn: 147326
-
Kostya Serebryany authored
llvm-svn: 147317
-
Kostya Serebryany authored
llvm-svn: 147316
-
Kostya Serebryany authored
llvm-svn: 147315
-
Kostya Serebryany authored
llvm-svn: 147304
-
- Dec 13, 2011
-
-
Kostya Serebryany authored
llvm-svn: 146501
-
- Dec 05, 2011
-
-
Kostya Serebryany authored
[asan] cleanup memset/memmove/memcpy interceptors and enable them on Mac. Patch by samsonov@google.com llvm-svn: 145826
-
- Dec 02, 2011
-
-
Kostya Serebryany authored
llvm-svn: 145691
-
- Nov 30, 2011
-
-
Kostya Serebryany authored
AddressSanitizer run-time library. Not yet integrated with the compiler-rt build system, but can be built using the old makefile. See details in README.txt llvm-svn: 145463
-