- Mar 14, 2013
-
-
Alexey Samsonov authored
llvm-svn: 177072
-
Evgeniy Stepanov authored
llvm-svn: 177071
-
Alexey Samsonov authored
llvm-svn: 177070
-
Kostya Serebryany authored
[asan] remove one redundant malloc stress test, unify the usage of ASAN_LOW_MEMORY macro in tests, slightly reduce test memory usage (all to make 32-bit runs consume less RAM) llvm-svn: 177069
-
Alexander Potapenko authored
Patch by Sergey Matveev (earthdok@google.com) llvm-svn: 177068
-
Evgeniy Stepanov authored
llvm-svn: 177067
-
Evgeniy Stepanov authored
llvm-svn: 177065
-
Alexey Samsonov authored
llvm-svn: 177064
-
Alexander Potapenko authored
Also, extended the test to check that ThreadLister::Reset() works as intended. Patch by Sergey Matveev (earthdok@google.com) llvm-svn: 177060
-
Evgeniy Stepanov authored
llvm-svn: 177059
-
Alexey Samsonov authored
[ASan] turn off checking initialization order in ASan runtime by default. Instead, it should be turned on by default in the compiler llvm-svn: 177058
-
Evgeniy Stepanov authored
Does not change default behavior. llvm-svn: 177057
-
Evgeniy Stepanov authored
llvm-svn: 177056
-
Alexey Samsonov authored
llvm-svn: 177054
-
Evgeniy Stepanov authored
llvm-svn: 177052
-
Alexey Samsonov authored
llvm-svn: 177051
-
Alexey Samsonov authored
llvm-svn: 177036
-
Alexey Samsonov authored
llvm-svn: 177013
-
Alexey Samsonov authored
llvm-svn: 177012
-
- Mar 13, 2013
-
-
Reid Kleckner authored
Otherwise debug DynamoRIO complains at us for leaking memory. llvm-svn: 176947
-
Evgeniy Stepanov authored
llvm-svn: 176943
-
Alexey Samsonov authored
llvm-svn: 176940
-
Evgeniy Stepanov authored
Adjust stack size in pthread_attr_t when the app-requested size does not fit MSan TLS. llvm-svn: 176939
-
Evgeniy Stepanov authored
llvm-svn: 176938
-
Evgeniy Stepanov authored
llvm-svn: 176937
-
Alexey Samsonov authored
llvm-svn: 176935
-
Alexey Samsonov authored
llvm-svn: 176932
-
Alexey Samsonov authored
[Sanitizer] Change MemoryMappingLayout methods to also report memory protection flags (for future use in leak checker). Patch by Sergey Matveev. llvm-svn: 176931
-
- Mar 12, 2013
-
-
Kostya Serebryany authored
[asan] use 4Tb of address space for the asan allocator instead of 1Tb. This increases the memory available for a single size class from 16Gb to 64Gb. The total VM footprint becomes 20Tb llvm-svn: 176857
-
Kostya Serebryany authored
[sanitizer] use fewer size classes in the allocator to reduce the memory footprint. There is no all-size-fits-all constant here, but this change is positive or neutral on several large apps I've tested llvm-svn: 176855
-
Evgeniy Stepanov authored
llvm-svn: 176854
-
Kostya Serebryany authored
[sanitizer] simplify the allocator's SizeClassMap: do not require an extra template parameter, instead compute it in flight. No functionality change llvm-svn: 176853
-
- Mar 11, 2013
-
-
Reid Kleckner authored
Summary: The loader does not call mmap() through the PLT because it has to bootstrap the process before libc is present. Hooking dlopen() isn't enough either because the loader runs module initializers before returning, and they could run arbitrary msan instrumented code. If msandr is present, then we can intercept the mmaps from dlopen at the syscall layer and clear the shadow there. If msandr is missing, we clear the shadow after dlopen() and hope any initializers are trivial. Reviewers: eugenis CC: kcc, llvm-commits Differential Revision: http://llvm-reviews.chandlerc.com/D509 llvm-svn: 176818
-
Alexey Samsonov authored
llvm-svn: 176805
-
Alexander Potapenko authored
[ASan] Reduce the local buffer size in Report() not to fail the check enforced when building TSan runtime. llvm-svn: 176804
-
Alexander Potapenko authored
[ASan] Try to use a small (512 bytes) stack-local buffer in Report() for short messages, fall back to MmapOrDie() in the case of a failure. This shall eliminate most of the cryptic "ERROR: failed to mmap" messages caused by recursively calling MmapOrDie() from MmapOrDie(). llvm-svn: 176802
-
Alexander Potapenko authored
llvm-svn: 176800
-
Kostya Serebryany authored
llvm-svn: 176799
-
- Mar 09, 2013
-
-
Nick Lewycky authored
it. Fortunately, versions of gcov that predate the extra checksum also ignore any extra data, so this isn't a problem. This matches the API change made in r176745. llvm-svn: 176746
-
- Mar 07, 2013
-
-
Nick Lewycky authored
llvm-svn: 176618
-