Evgeniy Stepanov
|
c53407de3c
|
[sanitizer] Fix build.
llvm-svn: 195433
|
2013-11-22 09:26:10 +00:00 |
Evgeniy Stepanov
|
0958ecca7e
|
[msan] Tweak io_submit syscall hook.
llvm-svn: 195246
|
2013-11-20 13:04:23 +00:00 |
Evgeniy Stepanov
|
2335879ff1
|
[sanitizer] Enhance io_submti syscall handler.
llvm-svn: 193848
|
2013-11-01 01:20:39 +00:00 |
Evgeniy Stepanov
|
60db142d86
|
[asan] Fix syscall hooks build on Android.
llvm-svn: 193670
|
2013-10-30 00:58:17 +00:00 |
Evgeniy Stepanov
|
477f8b73a5
|
[sanitizer] Ptrace syscall handler.
llvm-svn: 193633
|
2013-10-29 17:59:45 +00:00 |
Evgeniy Stepanov
|
451c8de2d8
|
[msan] Intercept shmat.
llvm-svn: 193581
|
2013-10-29 02:48:49 +00:00 |
Dmitry Vyukov
|
f54835f768
|
tsan: move kernel struct definition from sanitizer_linux.h to sanitizer_platform_limits_posix.h
llvm-svn: 192695
|
2013-10-15 12:57:59 +00:00 |
Dmitry Vyukov
|
59c850de6d
|
tsan: implement internal syscall-based versions of sigaction/sigprocmask
use them in stoptheworld
fixes applications that intercept sigaction/sigprocmask
llvm-svn: 192686
|
2013-10-15 11:31:51 +00:00 |
Dmitry Vyukov
|
1da6b4d5c8
|
tsan: intercept fork syscall
llvm-svn: 191144
|
2013-09-21 20:59:04 +00:00 |
Dmitry Vyukov
|
a182592aa0
|
tsan: intercept close syscall
llvm-svn: 191129
|
2013-09-21 03:47:35 +00:00 |
Evgeniy Stepanov
|
73166796a3
|
[sanitizer] Avoid including any system headers in the system-header-free part of the runtime library.
llvm-svn: 190161
|
2013-09-06 15:34:17 +00:00 |
Evgeniy Stepanov
|
5c1035e7fa
|
[sanitizer] A bunch of linux system call handlers.
llvm-svn: 190157
|
2013-09-06 14:20:01 +00:00 |
Alexander Potapenko
|
8c6cd93123
|
[libsanitizer] Drive-by fix for -Wempty-body in sanitizer_common_syscalls.inc
This makes the file consistently use { } around the if statements containing the PRE_/POST_ macros.
llvm-svn: 187797
|
2013-08-06 14:07:46 +00:00 |
Alexey Samsonov
|
b42ea7ef21
|
Lint fixes
llvm-svn: 187726
|
2013-08-05 13:20:39 +00:00 |
Evgeniy Stepanov
|
3feb17c452
|
[sanitizer] Tweak read syscall handler signature for consistency.
llvm-svn: 187417
|
2013-07-30 13:16:52 +00:00 |
Evgeniy Stepanov
|
9fbd981f99
|
[sanitizer] read() syscall hook.
llvm-svn: 187414
|
2013-07-30 13:04:43 +00:00 |
Timur Iskhodzhanov
|
d7eb67774e
|
Fix check_lint warnings in sanitizers' runtime libraries
llvm-svn: 186328
|
2013-07-15 16:11:39 +00:00 |
Evgeniy Stepanov
|
f60c75a644
|
[sanitizer] Wrap lines >80 chars.
llvm-svn: 185920
|
2013-07-09 09:47:36 +00:00 |
Evgeniy Stepanov
|
f7f252d025
|
[sanitizer] Syscall handlers for clock_gettime and clock_getres.
llvm-svn: 185913
|
2013-07-09 08:54:59 +00:00 |
Evgeniy Stepanov
|
1a2262e1c9
|
[sanitizer] Fix lint.
llvm-svn: 180012
|
2013-04-22 13:28:26 +00:00 |
Andy Gibbs
|
f6edda8c30
|
Wrap macro invocations in braces to supress 'suggest braces around empty body in an ‘if’ statement' warning.
llvm-svn: 179597
|
2013-04-16 15:18:55 +00:00 |
Evgeniy Stepanov
|
9b59a39f42
|
[sanitizer] Implement wait4 and waitpid syscall hooks.
llvm-svn: 179592
|
2013-04-16 13:06:20 +00:00 |
Evgeniy Stepanov
|
9fb82357dc
|
[sanitizer] More syscall handler placeholders.
This time it's the full list scavenged from syscalls.h
Fixed return value type.
llvm-svn: 179378
|
2013-04-12 14:06:40 +00:00 |
Evgeniy Stepanov
|
f5523116e9
|
[sanitizer] Syscall hooks.
Pre- and post- hooks for linux syscalls. Not wired into anything, but exposed
through public interface.
llvm-svn: 179288
|
2013-04-11 14:37:04 +00:00 |