summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/msan
Commit message (Collapse)AuthorAgeFilesLines
...
* [sanitizer] Intercept poll/ppoll.Evgeniy Stepanov2013-08-122-0/+41
| | | | llvm-svn: 188177
* [sanitizer] Intercept getgroups.Evgeniy Stepanov2013-08-121-0/+9
| | | | llvm-svn: 188167
* [tests] Update to use lit_config and lit package, as appropriate.Daniel Dunbar2013-08-093-12/+15
| | | | llvm-svn: 188116
* [sanitizer] Intercept scandir/scandir64.Evgeniy Stepanov2013-08-085-0/+90
| | | | llvm-svn: 187982
* [sanitizer] Intercept strerror and strerror_r.Evgeniy Stepanov2013-08-081-0/+16
| | | | llvm-svn: 187978
* [sanitizer] ASan/MSan tests for r187967.Evgeniy Stepanov2013-08-081-0/+20
| | | | | r187967: Disable inlining between sanitized and non-sanitized functions. llvm-svn: 187971
* [sanitizer] Intercept sched_getaffinity.Evgeniy Stepanov2013-08-071-0/+7
| | | | | | Re-applying with a more reliable test case. llvm-svn: 187876
* Revert "[sanitizer] Intercept sched_getaffinity."David Blaikie2013-08-071-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 Stepanov2013-08-061-0/+7
| | | | llvm-svn: 187789
* [sanitizer] Intercept sched_getaffinity.Evgeniy Stepanov2013-08-061-0/+7
| | | | llvm-svn: 187788
* [msan] Allocator statistics interface and malloc hooks.Evgeniy Stepanov2013-08-025-0/+155
| | | | llvm-svn: 187653
* [msan] Fix unused function warning in the tests.Evgeniy Stepanov2013-08-021-2/+2
| | | | llvm-svn: 187648
* [msan] Intercept setenv, putenv.Evgeniy Stepanov2013-08-012-0/+47
| | | | llvm-svn: 187575
* [msan] Fix msan tests with pipefail option.Evgeniy Stepanov2013-07-313-4/+3
| | | | llvm-svn: 187485
* [sanitizer] read() syscall hook.Evgeniy Stepanov2013-07-301-0/+5
| | | | llvm-svn: 187414
* [msan] Intercept pthread_join.Evgeniy Stepanov2013-07-302-2/+10
| | | | llvm-svn: 187413
* [msan] Intercept confstr.Evgeniy Stepanov2013-07-301-0/+16
| | | | llvm-svn: 187412
* Move UnpoisonMappedDSO to sanitizer_common.Peter Collingbourne2013-07-293-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 untilChandler Carruth2013-07-271-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 r186605Hans Wennborg2013-07-181-1/+1
| | | | llvm-svn: 186607
* [Sanitizer] move strcpy and strncpy to common interceptorsAlexey Samsonov2013-07-161-0/+14
| | | | llvm-svn: 186408
* Fix check_lint warnings in sanitizers' runtime librariesTimur Iskhodzhanov2013-07-151-1/+2
| | | | llvm-svn: 186328
* [Sanitizer] Revert some parts of r186109 related to mbstowcs-and-friends ↵Alexey Samsonov2013-07-121-0/+13
| | | | | | interceptors llvm-svn: 186155
* [sanitizer] More checks in mbstowcs-like interceptors.Evgeniy Stepanov2013-07-101-0/+2
| | | | llvm-svn: 186004
* [sanitizer] Fix handling of edge cases in mbstowcs-like interceptors.Evgeniy Stepanov2013-07-101-1/+3
| | | | llvm-svn: 186002
* [sanitizer] Update glob64 interceptor to handle GLOB_ALTDIRFUNC as well.Evgeniy Stepanov2013-07-092-0/+2
| | | | llvm-svn: 185935
* [sanitizer] Support GLOB_ALTDIRFUNC in glob interceptor.Evgeniy Stepanov2013-07-092-0/+79
| | | | llvm-svn: 185932
* [sanitizer] Intercept realpath and canonicalize_file_name.Evgeniy Stepanov2013-07-092-9/+17
| | | | | | Handle realpath(path, NULL) form. llvm-svn: 185921
* [sanitizer] Syscall handlers for clock_gettime and clock_getres.Evgeniy Stepanov2013-07-091-0/+13
| | | | llvm-svn: 185913
* [msan] Intercept pthread_key_create.Evgeniy Stepanov2013-07-052-0/+18
| | | | llvm-svn: 185693
* [sanitizer] Intercept tcgetattr.Evgeniy Stepanov2013-07-041-0/+21
| | | | llvm-svn: 185626
* [sanitizer] More interceptors.Evgeniy Stepanov2013-07-042-17/+52
| | | | | | | | | bcopy strtoimax, strtoumax mbstowcs, mbsrtowcs, mbsnrtowcs wcstombs, wcsrtombs, wcsnrtombs llvm-svn: 185624
* [msan] Intercept mempcpy, wmempcpy.Evgeniy Stepanov2013-07-022-0/+20
| | | | llvm-svn: 185431
* [sanitizer] Fix GLOB_NOMATCH behaviour and refactor the interceptor a bit.Evgeniy Stepanov2013-07-021-0/+21
| | | | llvm-svn: 185428
* [sanitizer] Intercept mbtowc, mbrtowc, get_current_dir_name.Evgeniy Stepanov2013-07-022-9/+41
| | | | | | Move getcwd to common interceptors. llvm-svn: 185424
* [sanitizer] Intercept setlocale.Evgeniy Stepanov2013-07-021-0/+13
| | | | llvm-svn: 185416
* [msan] Intercept stpcpy.Evgeniy Stepanov2013-07-012-0/+22
| | | | llvm-svn: 185340
* [sanitizer] Intercept getnameinfo.Evgeniy Stepanov2013-07-011-0/+19
| | | | llvm-svn: 185338
* Define the path to llvm-symbolizer tool in a common config to reduce copy-pasteAlexey Samsonov2013-06-301-4/+1
| | | | llvm-svn: 185286
* [sanitizer] Intercept ptrace.Evgeniy Stepanov2013-06-282-6/+46
| | | | llvm-svn: 185142
* [msan] Optionally disable 2 tests (dlopen & gethostbyname).Evgeniy Stepanov2013-06-271-12/+20
| | | | llvm-svn: 185076
* [MSan] Rename __msan_unpoision_param to __msan::UnpoisonParam - it shouldn't ↵Alexey Samsonov2013-06-274-9/+8
| | | | | | be in interface llvm-svn: 185062
* [sanitizer] readdir and readdir_r interceptors.Evgeniy Stepanov2013-06-262-16/+11
| | | | llvm-svn: 184950
* [sanitizer] Move log_path to common flag and use it in MSan.Evgeniy Stepanov2013-06-251-0/+2
| | | | llvm-svn: 184836
* [sanitizer] Intercept sysinfo.Evgeniy Stepanov2013-06-241-0/+8
| | | | llvm-svn: 184739
* [sanitizer] Intercept inet_aton.Evgeniy Stepanov2013-06-241-0/+9
| | | | llvm-svn: 184735
* [msan] Unpoison param-tls in signal handler wrapper.Evgeniy Stepanov2013-06-241-0/+1
| | | | | | This an entry point from uninstrumented code. llvm-svn: 184734
* [sanitizer] Intercept readv, preadv, writev, pwritev.Evgeniy Stepanov2013-06-241-0/+46
| | | | llvm-svn: 184717
* [msan] Intercept (v)asprintf.Evgeniy Stepanov2013-06-212-3/+38
| | | | llvm-svn: 184545
* [msan] Add keep_going runtime flag.Evgeniy Stepanov2013-06-216-22/+95
| | | | llvm-svn: 184542
OpenPOWER on IntegriCloud