summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/asan/mach_override/mach_override.c
Commit message (Collapse)AuthorAgeFilesLines
* AddressSanitizer: move mach_override inside interception libraryAlexey Samsonov2012-02-091-896/+0
| | | | llvm-svn: 150171
* Add a mask for "cmpb $imm, (%rdi)" on x86_64Alexander Potapenko2012-01-301-0/+1
| | | | llvm-svn: 149245
* Add __asan_mach_override_ptr_custom, which allows to inject a custom memory ↵Alexander Potapenko2012-01-131-7/+40
| | | | | | allocator into mach_override_ptr(). llvm-svn: 148115
* [asan] interceptor for strcat. Patch by samsonov@google.comKostya Serebryany2011-12-281-0/+1
| | | | llvm-svn: 147316
* The code instrumented with ASan may have its own instance of theKostya Serebryany2011-12-281-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.comKostya Serebryany2011-12-091-1/+3
| | | | llvm-svn: 146263
* [asan] fresh version of mach_override; added mach_override/README.txt. Patch ↵Kostya Serebryany2011-12-081-56/+140
| | | | | | by glider@google.com llvm-svn: 146166
* asan: Suppress a -Wbitwise-op-parentheses.Daniel Dunbar2011-12-011-1/+1
| | | | llvm-svn: 145647
* [asan] flatten the asan-rt build slightlyKostya Serebryany2011-12-011-0/+4
| | | | llvm-svn: 145631
* AddressSanitizer run-time library. Not yet integrated with the compiler-rt ↵Kostya Serebryany2011-11-301-0/+771
build system, but can be built using the old makefile. See details in README.txt llvm-svn: 145463
OpenPOWER on IntegriCloud