Alexander Potapenko
|
4d533d243d
|
[ASan] Add the "lea $imm(%rip),%rax" instruction to mach_override.c
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
|
2012-11-15 08:32:16 +00:00 |
Alexander Potapenko
|
dff254c534
|
Fix compiler warnings: remove __attribute__((visibility)) for static functions, use unsigned char instead of char.
llvm-svn: 163707
|
2012-09-12 14:14:08 +00:00 |
Alexey Samsonov
|
e413ad99ac
|
[Sanitizer] Fix compiler warnings (including void* arithmetic) in mach_override
llvm-svn: 163698
|
2012-09-12 10:45:36 +00:00 |
Alexander Potapenko
|
447ff70280
|
Add "movsbl %dh, %ecx" and "testb %r8, %r8" to mach_override.
This should fix http://code.google.com/p/address-sanitizer/issues/detail?id=105
llvm-svn: 163301
|
2012-09-06 09:38:27 +00:00 |
Alexander Potapenko
|
03ee064845
|
Make the non-interface mach_override functions static to avoid name clashes with user code that may contain its own mach_override.
llvm-svn: 161577
|
2012-08-09 13:33:02 +00:00 |
Alexander Potapenko
|
40b48ccae2
|
Add support for "movsbl %sil,%ecx" (x86_64) and "movsbl $imm(%ebp), %edx" (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
|
2012-08-01 16:35:48 +00:00 |
Alexander Potapenko
|
919b4bde28
|
Add test rdx, rdx to fix ASan tests on Mac OS 10.7 x64
llvm-svn: 158312
|
2012-06-11 15:38:07 +00:00 |
Kostya Serebryany
|
1dd4c606ed
|
[asan] move lib/asan/interception to lib/interception so that other tools (e.g. tsan) can use it
llvm-svn: 156816
|
2012-05-15 12:21:33 +00:00 |