Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | AddressSanitizer: move mach_override inside interception library | Alexey Samsonov | 2012-02-09 | 1 | -896/+0 |
| | | | | llvm-svn: 150171 | ||||
* | Add a mask for "cmpb $imm, (%rdi)" on x86_64 | Alexander Potapenko | 2012-01-30 | 1 | -0/+1 |
| | | | | llvm-svn: 149245 | ||||
* | Add __asan_mach_override_ptr_custom, which allows to inject a custom memory ↵ | Alexander Potapenko | 2012-01-13 | 1 | -7/+40 |
| | | | | | | allocator into mach_override_ptr(). llvm-svn: 148115 | ||||
* | [asan] interceptor for strcat. Patch by samsonov@google.com | Kostya Serebryany | 2011-12-28 | 1 | -0/+1 |
| | | | | llvm-svn: 147316 | ||||
* | The code instrumented with ASan may have its own instance of the | Kostya Serebryany | 2011-12-28 | 1 | -8/+8 |
| | | | | | | | | | | | | | | | | | | mach_override library. In this case chances are that functions from it will be called from mach_override_ptr() during ASan initialization. This may lead to crashes (if those functions are instrumented) or incorrect behavior (if the implementations differ). The attached patch renames mach_override_ptr() into __asan_mach_override_ptr() and makes the rest of the mach_override internals hidden. The corresponding AddressSanitizer bug is http://code.google.com/p/address-sanitizer/issues/detail?id=22 Patch by glider@google.com llvm-svn: 147303 | ||||
* | [asan] fix asan-rt interceptors on Snow Leopard. Patch by glider@google.com | Kostya Serebryany | 2011-12-09 | 1 | -1/+3 |
| | | | | llvm-svn: 146263 | ||||
* | [asan] fresh version of mach_override; added mach_override/README.txt. Patch ↵ | Kostya Serebryany | 2011-12-08 | 1 | -56/+140 |
| | | | | | | by glider@google.com llvm-svn: 146166 | ||||
* | asan: Suppress a -Wbitwise-op-parentheses. | Daniel Dunbar | 2011-12-01 | 1 | -1/+1 |
| | | | | llvm-svn: 145647 | ||||
* | [asan] flatten the asan-rt build slightly | Kostya Serebryany | 2011-12-01 | 1 | -0/+4 |
| | | | | llvm-svn: 145631 | ||||
* | AddressSanitizer run-time library. Not yet integrated with the compiler-rt ↵ | Kostya Serebryany | 2011-11-30 | 1 | -0/+771 |
build system, but can be built using the old makefile. See details in README.txt llvm-svn: 145463 |