- Jul 06, 2012
-
-
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
-
- Jul 04, 2012
-
-
Alexey Samsonov authored
llvm-svn: 159714
-
Alexander Potapenko authored
These callbacks assume that the memory belongs to asan_zone, so it's incorrect to pass it to another one. If a need for this appears (e.g. system libraries free the memory using wrong zone), it should be documented. llvm-svn: 159713
-
Alexey Samsonov authored
llvm-svn: 159709
-
- Jul 03, 2012
-
-
Alexey Samsonov authored
llvm-svn: 159655
-
Alexey Samsonov authored
[Sanitizer] Extend a symbolizer code. Implemented for Linux only. Use dl_iterate_phdr to get virtual addresses of mapped module sections. To symbolize an address from a module, map this module to memory and obtain pointers to debug info sections. Later these pointers can be passed to constructor of DWARF context-in-memory from LLVM DebugInfo lib. llvm-svn: 159652
-
- Jul 02, 2012
-
-
Alexey Samsonov authored
llvm-svn: 159533
-
Dmitry Vyukov authored
llvm-svn: 159518
-
Dmitry Vyukov authored
llvm-svn: 159516
-
Alexey Samsonov authored
[ASan] cmake cleanup: make tab/space padding in CMakeLists consistent, silence/fix some pedantic warnings llvm-svn: 159514
-
- Jun 29, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 159449
-
Dmitry Vyukov authored
llvm-svn: 159447
-
Dmitry Vyukov authored
llvm-svn: 159443
-
Dmitry Vyukov authored
llvm-svn: 159439
-
Dmitry Vyukov authored
llvm-svn: 159438
-
Dmitry Vyukov authored
llvm-svn: 159437
-
Dmitry Vyukov authored
llvm-svn: 159435
-
Kostya Serebryany authored
llvm-svn: 159432
-
Dmitry Vyukov authored
tsan: replace struct copies where clang inserts memcpy() calls with explicit internal_memcpy() calls llvm-svn: 159431
-
Dmitry Vyukov authored
llvm-svn: 159430
-
Kostya Serebryany authored
llvm-svn: 159429
-
Kostya Serebryany authored
llvm-svn: 159424
-
Alexey Samsonov authored
[ASan] cmake unit tests: explicitly add necessary linker flags when linking unit tests with asan runtime llvm-svn: 159420
-
Alexey Samsonov authored
llvm-svn: 159419
-
- Jun 28, 2012
-
-
Dmitry Vyukov authored
llvm-svn: 159365
-
Dmitry Vyukov authored
llvm-svn: 159361
-
Alexey Samsonov authored
llvm-svn: 159348
-
Alexey Samsonov authored
llvm-svn: 159347
-
Alexey Samsonov authored
llvm-svn: 159345
-
Alexey Samsonov authored
[ASan] update cmake rules so that ASan unit tests can include googletest (and, hence, llvm) headers when they are built by fresh Clang llvm-svn: 159343
-
Dmitry Vyukov authored
llvm-svn: 159341
-
Alexey Samsonov authored
llvm-svn: 159338
-