- Jul 19, 2012
-
-
Alexey Samsonov authored
[Sanitizer] When obtaining the data for loaded modules, add address ranges of loadable segments only. Looks like address range of PT_TLS segment may intersect with loadable segments of other modules. llvm-svn: 160498
-
- Jul 18, 2012
-
-
Kostya Serebryany authored
[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) llvm-svn: 160436
-
Alexey Samsonov authored
llvm-svn: 160435
-
Alexey Samsonov authored
llvm-svn: 160428
-
- Jul 17, 2012
-
-
Alexey Samsonov authored
llvm-svn: 160359
-
Kostya Serebryany authored
llvm-svn: 160347
-
- Jul 16, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 160304
-
Dmitry Vyukov authored
llvm-svn: 160289
-
Dmitry Vyukov authored
llvm-svn: 160288
-
Dmitry Vyukov authored
llvm-svn: 160283
-
Dmitry Vyukov authored
llvm-svn: 160282
-
Dmitry Vyukov authored
llvm-svn: 160267
-
Dmitry Vyukov authored
tsan: port Go runtime to Darwin llvm-svn: 160266
-
Alexey Samsonov authored
[Sanitizer] implement straightforward nlogn sorting, as qsort() may call malloc, which leads to deadlock in ASan allocator llvm-svn: 160262
-
Dmitry Vyukov authored
llvm-svn: 160259
-
Dmitry Vyukov authored
llvm-svn: 160258
-
- Jul 13, 2012
-
-
Kostya Serebryany authored
llvm-svn: 160171
-
- Jul 11, 2012
-
-
- Jul 10, 2012
-
-
Alexey Samsonov authored
llvm-svn: 159988
-
Alexey Samsonov authored
llvm-svn: 159985
-
- Jul 09, 2012
-
-
Alexey Samsonov authored
llvm-svn: 159934
-
Alexey Samsonov authored
llvm-svn: 159933
-
Alexey Samsonov authored
llvm-svn: 159928
-
- Jul 08, 2012
-
-
Alexander Potapenko authored
llvm-svn: 159915
-
- Jul 06, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 159856
-
Dmitry Vyukov authored
llvm-svn: 159827
-
Kostya Serebryany authored
llvm-svn: 159825
-
Alexander Potapenko authored
llvm-svn: 159824
-
Kostya Serebryany authored
llvm-svn: 159823
-
Alexander Potapenko authored
do so by factoring the CFAllocator logic into ReplaceCFAllocator(), which is called from either the __CFInitialize wrapper or __asan_init(), depending on which of them is called later. llvm-svn: 159822
-
Alexander Potapenko authored
A portable way to check whether __CFInitialize has been called: compare kCFAllocatorSystemDefault._base._cfisa to 0. This should fix http://code.google.com/p/address-sanitizer/issues/detail?id=87 on both Lion and Snow Leopard. llvm-svn: 159821
-
Alexander Potapenko authored
This change may cause http://code.google.com/p/address-sanitizer/issues/detail?id=87 to re-appear on Lion. llvm-svn: 159819
-
Kostya Serebryany authored
llvm-svn: 159814
-
Kostya Serebryany authored
llvm-svn: 159812
-
- Jul 05, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 159754
-
http://code.google.com/p/address-sanitizer/issues/detail?id=87Alexander Potapenko authored
Fix http://code.google.com/p/address-sanitizer/issues/detail?id=87 by making sure we replace the default CFAllocator only after __CFInitialize has been called. llvm-svn: 159749
-
Alexey Samsonov authored
llvm-svn: 159748
-
Dmitry Vyukov authored
First, placement new from standard library conflicts with our own. Second, we are in trouble if user uses the same function (we either get instrumented code in runtime, or non-instrumented code in user program). llvm-svn: 159738
-
Kostya Serebryany authored
llvm-svn: 159737
-
Alexey Samsonov authored
[TSan] add a new option 'use_internal_symbolizer' that allows to choose between addr2line-based and llvm-based symbolizer w/o having to rebuild the runtime. This is hopefully a temporary solution that simplifies testing process. In the end, we should leave a single symbolizer. llvm-svn: 159730
-