Evgeniy Stepanov
|
a8ea8a03fd
|
[sanitizer] Fix Android build.
llvm-svn: 182473
|
2013-05-22 13:38:02 +00:00 |
Evgeniy Stepanov
|
02c9c8c9f7
|
[sanitizer] Fix Mac build.
llvm-svn: 182469
|
2013-05-22 13:07:23 +00:00 |
Evgeniy Stepanov
|
bfd2122b20
|
[msan] getaddrinfo & nested interceptor support.
Multiple connected changes:
- Ignore reads from nested interceptors.
- Check shadow on reads from common interceptors.
- getaddrinfo interceptor.
llvm-svn: 182466
|
2013-05-22 12:50:26 +00:00 |
Evgeniy Stepanov
|
ff6728f2f8
|
[msan] Unpoison dlpi_name in dl_iterate_phdr interceptor.
llvm-svn: 182093
|
2013-05-17 12:51:13 +00:00 |
Evgeniy Stepanov
|
44b75efab4
|
[sanitizer] Intercept inet_pton and inet_ntop.
llvm-svn: 180107
|
2013-04-23 14:05:15 +00:00 |
Evgeniy Stepanov
|
3076ba0a08
|
[sanitizer] Intercept getgrnam{_r}, getgrgid{_r}.
llvm-svn: 180091
|
2013-04-23 12:01:20 +00:00 |
Evgeniy Stepanov
|
460067823b
|
[sanitizer] Interceptors for wait*.
llvm-svn: 179096
|
2013-04-09 14:34:59 +00:00 |
Evgeniy Stepanov
|
24b2169e07
|
[sanitizer] Android lacks ucontext_t definition.
llvm-svn: 178756
|
2013-04-04 09:21:48 +00:00 |
Evgeniy Stepanov
|
7b0e132551
|
[sanitizer] Use ucontext_t instead of "struct ucontext".
Fixes Mac build.
llvm-svn: 178755
|
2013-04-04 09:03:56 +00:00 |
Evgeniy Stepanov
|
1f8b3538b4
|
[msan] Unpoison siginfo_t and ucontext_t in signal handlers.
Add wrappers for all user signal handlers to unpoison the handler's arguments.
llvm-svn: 178754
|
2013-04-04 08:22:52 +00:00 |
Alexey Samsonov
|
a0e28a7aaa
|
[Sanitizer] Kill the remainders of platform defines in favor of SANITIZER_ defines
llvm-svn: 178627
|
2013-04-03 07:24:35 +00:00 |
Evgeniy Stepanov
|
f8213b4eb3
|
[sanitizer] More interceptors.
getpwnam, getpwuid, getpwnam_r, getpwuid_r, clock_getres, clock_gettime,
clock_settime, getitimer, setitimer, sigaction (MSan).
llvm-svn: 178465
|
2013-04-01 14:47:21 +00:00 |
Evgeniy Stepanov
|
0af672326a
|
[sanitizer] Replace more platform checks with SANITIZER_ constants.
llvm-svn: 177400
|
2013-03-19 14:33:38 +00:00 |
Evgeniy Stepanov
|
8d487b4407
|
[sanitizer] No dirent64 on Android.
llvm-svn: 177071
|
2013-03-14 13:24:03 +00:00 |
Evgeniy Stepanov
|
740e6ebe71
|
[msan] Add changes missing from r177065.
llvm-svn: 177067
|
2013-03-14 13:13:49 +00:00 |
Evgeniy Stepanov
|
96f82f8ac3
|
[sanitizer] Fix lint.
llvm-svn: 176943
|
2013-03-13 10:20:35 +00:00 |
Evgeniy Stepanov
|
98f5ea0dba
|
[msan] Increase stack size as required.
Adjust stack size in pthread_attr_t when the app-requested size does not fit MSan TLS.
llvm-svn: 176939
|
2013-03-13 09:01:40 +00:00 |
Evgeniy Stepanov
|
3e2e32c618
|
[sanitizer] Fix Android build.
llvm-svn: 175503
|
2013-02-19 11:06:41 +00:00 |
Evgeniy Stepanov
|
ea61d08185
|
[sanitizer] Add interceptors for localtime and friends.
llvm-svn: 175499
|
2013-02-19 09:19:16 +00:00 |