- Dec 20, 2012
-
-
Richard Smith authored
llvm-svn: 170666
-
- Dec 19, 2012
-
-
Alexey Samsonov authored
llvm-svn: 170514
-
Kostya Serebryany authored
[asan] asan_allocator2: improve FindHeapChunkByAddress to find memory chunks to the left of a given address. Almost all tests pass with the new allocator now, only 6 are left to fix. llvm-svn: 170511
-
Alexey Samsonov authored
llvm-svn: 170507
-
Kostya Serebryany authored
llvm-svn: 170498
-
- Dec 18, 2012
-
-
Kostya Serebryany authored
llvm-svn: 170434
-
Alexey Samsonov authored
[Sanitizer] Expose StackTrace::GetPreviousInstructionPc() to get PC of call instruction from return address llvm-svn: 170424
-
Kostya Serebryany authored
llvm-svn: 170418
-
Richard Smith authored
llvm-svn: 170413
-
- Dec 15, 2012
-
-
Kostya Serebryany authored
[sanitizer] fix a bug that has crept into the sanitizer allocator and caused SEGV on allocations between 1Mb and 2Mb, improve the test llvm-svn: 170274
-
- Dec 14, 2012
-
-
Alexey Samsonov authored
llvm-svn: 170208
-
Kostya Serebryany authored
llvm-svn: 170206
-
Evgeniy Stepanov authored
llvm-svn: 170204
-
Dmitry Vyukov authored
llvm-svn: 170202
-
Dmitry Vyukov authored
llvm-svn: 170191
-
Kostya Serebryany authored
llvm-svn: 170190
-
Alexey Samsonov authored
[Sanitizer] use INTERCEPT_FUNCTION(foo) instead of CHECK(INTERCEPT_FUNCTION(foo)) - this check may fail on Linux if user program defines its own version of library function foo llvm-svn: 170189
-
Dmitry Vyukov authored
llvm-svn: 170187
-
Dmitry Vyukov authored
llvm-svn: 170186
-
- Dec 13, 2012
-
-
Kostya Serebryany authored
llvm-svn: 170124
-
Alexey Samsonov authored
llvm-svn: 170123
-
Kostya Serebryany authored
[asan] add two asan flags: fast_unwind_on_fatal and fast_unwind_on_malloc to allow using the slow CFI-based unwinder llvm-svn: 170117
-
Alexey Samsonov authored
[Sanitizer] Add new header - sanitizer_platform_interceptors.h, which should define whether or not given function should be intercepted on a given platform. llvm-svn: 170115
-
Alexey Samsonov authored
llvm-svn: 170114
-
Alexey Samsonov authored
llvm-svn: 170112
-
Kostya Serebryany authored
[sanitizer] replace size_t with SIZE_T in interceptors (same for ssize_t, off_t and off64_t). This is done to avoid confusion and to make the code work with compilers that define size_t w/o any includes (MSVC) llvm-svn: 170103
-
Kostya Serebryany authored
llvm-svn: 170101
-
Kostya Serebryany authored
llvm-svn: 170099
-
Kostya Serebryany authored
llvm-svn: 170098
-
Kostya Serebryany authored
[sanitizer] change the way SizeClassAllocator64 allocated memory from the system: instead of one huge mmap(NORESERVE) it does one huge mprotect and then does small on-demand mmaps. This allows us to call OnMap callbacks which are required to poison newly allocated memory in asan llvm-svn: 170097
-
- Dec 12, 2012
-
-
Kostya Serebryany authored
llvm-svn: 169985
-
Alexander Potapenko authored
llvm-svn: 169969
-
Kostya Serebryany authored
llvm-svn: 169968
-
Kostya Serebryany authored
[asan] add sanitizer_common/sanitizer_common_interceptors.h with pread/pread64/read interceptors. Use it in asan. Add asan tests for pread/etc. Add FIXME to tsan/msan interceptors llvm-svn: 169966
-
- Dec 11, 2012
-
-
Kostya Serebryany authored
llvm-svn: 169864
-
Evgeniy Stepanov authored
llvm-svn: 169861
-
Kostya Serebryany authored
llvm-svn: 169836
-
- Dec 10, 2012
-
-
Alexander Potapenko authored
the client programs to notify the tools that sandboxing is about to be turned on. llvm-svn: 169732
-
- Dec 07, 2012
-
-
Kostya Serebryany authored
llvm-svn: 169620
-
Dmitry Vyukov authored
llvm-svn: 169606
-