summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/interception/mach_override/mach_override.c
Commit message (Collapse)AuthorAgeFilesLines
* [ASan] Delete the code related to static runtime on OS X.Alexander Potapenko2013-02-051-970/+0
| | | | | | Nuke lib/interception/mach_override. llvm-svn: 174383
* [ASan] Add the "lea $imm(%rip),%rax" instruction to mach_override.cAlexander Potapenko2012-11-151-0/+2
| | | | | | The need for this has been reported by Jack Howarth (howarth@bromo.med.uc.edu) who's porting ASan-Darwin to GCC llvm-svn: 168032
* Fix compiler warnings: remove __attribute__((visibility)) for static ↵Alexander Potapenko2012-09-121-10/+10
| | | | | | functions, use unsigned char instead of char. llvm-svn: 163707
* [Sanitizer] Fix compiler warnings (including void* arithmetic) in mach_overrideAlexey Samsonov2012-09-121-3/+3
| | | | llvm-svn: 163698
* Add "movsbl %dh, %ecx" and "testb %r8, %r8" to mach_override.Alexander Potapenko2012-09-061-0/+2
| | | | | | This should fix http://code.google.com/p/address-sanitizer/issues/detail?id=105 llvm-svn: 163301
* Make the non-interface mach_override functions static to avoid name clashes ↵Alexander Potapenko2012-08-091-14/+20
| | | | | | with user code that may contain its own mach_override. llvm-svn: 161577
* Add support for "movsbl %sil,%ecx" (x86_64) and "movsbl $imm(%ebp), %edx" ↵Alexander Potapenko2012-08-011-1/+3
| | | | | | | | (i386) to our fork of mach_override. This is an extended version of a patch by Rafael Avila de Espindola (rafael.espindola@gmail.com) llvm-svn: 161116
* Add test rdx, rdx to fix ASan tests on Mac OS 10.7 x64Alexander Potapenko2012-06-111-0/+1
| | | | llvm-svn: 158312
* [asan] move lib/asan/interception to lib/interception so that other tools ↵Kostya Serebryany2012-05-151-0/+957
(e.g. tsan) can use it llvm-svn: 156816
OpenPOWER on IntegriCloud