Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [sanitizer] Intercept poll/ppoll. | Evgeniy Stepanov | 2013-08-12 | 2 | -0/+41 | |
| | | | | llvm-svn: 188177 | |||||
* | [sanitizer] Intercept getgroups. | Evgeniy Stepanov | 2013-08-12 | 1 | -0/+9 | |
| | | | | llvm-svn: 188167 | |||||
* | [tests] Update to use lit_config and lit package, as appropriate. | Daniel Dunbar | 2013-08-09 | 3 | -12/+15 | |
| | | | | llvm-svn: 188116 | |||||
* | [sanitizer] Intercept scandir/scandir64. | Evgeniy Stepanov | 2013-08-08 | 5 | -0/+90 | |
| | | | | llvm-svn: 187982 | |||||
* | [sanitizer] Intercept strerror and strerror_r. | Evgeniy Stepanov | 2013-08-08 | 1 | -0/+16 | |
| | | | | llvm-svn: 187978 | |||||
* | [sanitizer] ASan/MSan tests for r187967. | Evgeniy Stepanov | 2013-08-08 | 1 | -0/+20 | |
| | | | | | r187967: Disable inlining between sanitized and non-sanitized functions. llvm-svn: 187971 | |||||
* | [sanitizer] Intercept sched_getaffinity. | Evgeniy Stepanov | 2013-08-07 | 1 | -0/+7 | |
| | | | | | | Re-applying with a more reliable test case. llvm-svn: 187876 | |||||
* | Revert "[sanitizer] Intercept sched_getaffinity." | David Blaikie | 2013-08-07 | 1 | -7/+0 | |
| | | | | | | | | | | | | This reverts commit r187788. The test case is unreliable (as the test may be run in a situation in which it has no affinity with cpu0). This can be recommitted with a more reliable test - possibly using CPU_COUNT != 0 instead (I wasn't entirely sure that a process was guaranteed to have at least one affinity, though it seems reasonable, or I'd have made the change myself). llvm-svn: 187841 | |||||
* | [sanitizer] Fix NULL arg handling in setitimer/getitimer interceptors. | Evgeniy Stepanov | 2013-08-06 | 1 | -0/+7 | |
| | | | | llvm-svn: 187789 | |||||
* | [sanitizer] Intercept sched_getaffinity. | Evgeniy Stepanov | 2013-08-06 | 1 | -0/+7 | |
| | | | | llvm-svn: 187788 | |||||
* | [msan] Allocator statistics interface and malloc hooks. | Evgeniy Stepanov | 2013-08-02 | 5 | -0/+155 | |
| | | | | llvm-svn: 187653 | |||||
* | [msan] Fix unused function warning in the tests. | Evgeniy Stepanov | 2013-08-02 | 1 | -2/+2 | |
| | | | | llvm-svn: 187648 | |||||
* | [msan] Intercept setenv, putenv. | Evgeniy Stepanov | 2013-08-01 | 2 | -0/+47 | |
| | | | | llvm-svn: 187575 | |||||
* | [msan] Fix msan tests with pipefail option. | Evgeniy Stepanov | 2013-07-31 | 3 | -4/+3 | |
| | | | | llvm-svn: 187485 | |||||
* | [sanitizer] read() syscall hook. | Evgeniy Stepanov | 2013-07-30 | 1 | -0/+5 | |
| | | | | llvm-svn: 187414 | |||||
* | [msan] Intercept pthread_join. | Evgeniy Stepanov | 2013-07-30 | 2 | -2/+10 | |
| | | | | llvm-svn: 187413 | |||||
* | [msan] Intercept confstr. | Evgeniy Stepanov | 2013-07-30 | 1 | -0/+16 | |
| | | | | llvm-svn: 187412 | |||||
* | Move UnpoisonMappedDSO to sanitizer_common. | Peter Collingbourne | 2013-07-29 | 3 | -40/+1 | |
| | | | | | | | | This is so DFSan will be able to use it. Differential Revision: http://llvm-reviews.chandlerc.com/D1206 llvm-svn: 187372 | |||||
* | Turn off pipefail on msan tests to match the other sanitizers until | Chandler Carruth | 2013-07-27 | 1 | -0/+1 | |
| | | | | | | | someone can go through and update the RUN lines appropriately for the new pipefail behavior. llvm-svn: 187298 | |||||
* | Use --driver-mode=g++ instead of -ccc-cxx; required after Clang r186605 | Hans Wennborg | 2013-07-18 | 1 | -1/+1 | |
| | | | | llvm-svn: 186607 | |||||
* | [Sanitizer] move strcpy and strncpy to common interceptors | Alexey Samsonov | 2013-07-16 | 1 | -0/+14 | |
| | | | | llvm-svn: 186408 | |||||
* | Fix check_lint warnings in sanitizers' runtime libraries | Timur Iskhodzhanov | 2013-07-15 | 1 | -1/+2 | |
| | | | | llvm-svn: 186328 | |||||
* | [Sanitizer] Revert some parts of r186109 related to mbstowcs-and-friends ↵ | Alexey Samsonov | 2013-07-12 | 1 | -0/+13 | |
| | | | | | | interceptors llvm-svn: 186155 | |||||
* | [sanitizer] More checks in mbstowcs-like interceptors. | Evgeniy Stepanov | 2013-07-10 | 1 | -0/+2 | |
| | | | | llvm-svn: 186004 | |||||
* | [sanitizer] Fix handling of edge cases in mbstowcs-like interceptors. | Evgeniy Stepanov | 2013-07-10 | 1 | -1/+3 | |
| | | | | llvm-svn: 186002 | |||||
* | [sanitizer] Update glob64 interceptor to handle GLOB_ALTDIRFUNC as well. | Evgeniy Stepanov | 2013-07-09 | 2 | -0/+2 | |
| | | | | llvm-svn: 185935 | |||||
* | [sanitizer] Support GLOB_ALTDIRFUNC in glob interceptor. | Evgeniy Stepanov | 2013-07-09 | 2 | -0/+79 | |
| | | | | llvm-svn: 185932 | |||||
* | [sanitizer] Intercept realpath and canonicalize_file_name. | Evgeniy Stepanov | 2013-07-09 | 2 | -9/+17 | |
| | | | | | | Handle realpath(path, NULL) form. llvm-svn: 185921 | |||||
* | [sanitizer] Syscall handlers for clock_gettime and clock_getres. | Evgeniy Stepanov | 2013-07-09 | 1 | -0/+13 | |
| | | | | llvm-svn: 185913 | |||||
* | [msan] Intercept pthread_key_create. | Evgeniy Stepanov | 2013-07-05 | 2 | -0/+18 | |
| | | | | llvm-svn: 185693 | |||||
* | [sanitizer] Intercept tcgetattr. | Evgeniy Stepanov | 2013-07-04 | 1 | -0/+21 | |
| | | | | llvm-svn: 185626 | |||||
* | [sanitizer] More interceptors. | Evgeniy Stepanov | 2013-07-04 | 2 | -17/+52 | |
| | | | | | | | | | bcopy strtoimax, strtoumax mbstowcs, mbsrtowcs, mbsnrtowcs wcstombs, wcsrtombs, wcsnrtombs llvm-svn: 185624 | |||||
* | [msan] Intercept mempcpy, wmempcpy. | Evgeniy Stepanov | 2013-07-02 | 2 | -0/+20 | |
| | | | | llvm-svn: 185431 | |||||
* | [sanitizer] Fix GLOB_NOMATCH behaviour and refactor the interceptor a bit. | Evgeniy Stepanov | 2013-07-02 | 1 | -0/+21 | |
| | | | | llvm-svn: 185428 | |||||
* | [sanitizer] Intercept mbtowc, mbrtowc, get_current_dir_name. | Evgeniy Stepanov | 2013-07-02 | 2 | -9/+41 | |
| | | | | | | Move getcwd to common interceptors. llvm-svn: 185424 | |||||
* | [sanitizer] Intercept setlocale. | Evgeniy Stepanov | 2013-07-02 | 1 | -0/+13 | |
| | | | | llvm-svn: 185416 | |||||
* | [msan] Intercept stpcpy. | Evgeniy Stepanov | 2013-07-01 | 2 | -0/+22 | |
| | | | | llvm-svn: 185340 | |||||
* | [sanitizer] Intercept getnameinfo. | Evgeniy Stepanov | 2013-07-01 | 1 | -0/+19 | |
| | | | | llvm-svn: 185338 | |||||
* | Define the path to llvm-symbolizer tool in a common config to reduce copy-paste | Alexey Samsonov | 2013-06-30 | 1 | -4/+1 | |
| | | | | llvm-svn: 185286 | |||||
* | [sanitizer] Intercept ptrace. | Evgeniy Stepanov | 2013-06-28 | 2 | -6/+46 | |
| | | | | llvm-svn: 185142 | |||||
* | [msan] Optionally disable 2 tests (dlopen & gethostbyname). | Evgeniy Stepanov | 2013-06-27 | 1 | -12/+20 | |
| | | | | llvm-svn: 185076 | |||||
* | [MSan] Rename __msan_unpoision_param to __msan::UnpoisonParam - it shouldn't ↵ | Alexey Samsonov | 2013-06-27 | 4 | -9/+8 | |
| | | | | | | be in interface llvm-svn: 185062 | |||||
* | [sanitizer] readdir and readdir_r interceptors. | Evgeniy Stepanov | 2013-06-26 | 2 | -16/+11 | |
| | | | | llvm-svn: 184950 | |||||
* | [sanitizer] Move log_path to common flag and use it in MSan. | Evgeniy Stepanov | 2013-06-25 | 1 | -0/+2 | |
| | | | | llvm-svn: 184836 | |||||
* | [sanitizer] Intercept sysinfo. | Evgeniy Stepanov | 2013-06-24 | 1 | -0/+8 | |
| | | | | llvm-svn: 184739 | |||||
* | [sanitizer] Intercept inet_aton. | Evgeniy Stepanov | 2013-06-24 | 1 | -0/+9 | |
| | | | | llvm-svn: 184735 | |||||
* | [msan] Unpoison param-tls in signal handler wrapper. | Evgeniy Stepanov | 2013-06-24 | 1 | -0/+1 | |
| | | | | | | This an entry point from uninstrumented code. llvm-svn: 184734 | |||||
* | [sanitizer] Intercept readv, preadv, writev, pwritev. | Evgeniy Stepanov | 2013-06-24 | 1 | -0/+46 | |
| | | | | llvm-svn: 184717 | |||||
* | [msan] Intercept (v)asprintf. | Evgeniy Stepanov | 2013-06-21 | 2 | -3/+38 | |
| | | | | llvm-svn: 184545 | |||||
* | [msan] Add keep_going runtime flag. | Evgeniy Stepanov | 2013-06-21 | 6 | -22/+95 | |
| | | | | llvm-svn: 184542 |