summaryrefslogtreecommitdiff
path: root/lib/tsan/rtl/tsan_interceptors.cc
Commit message (Expand)AuthorAgeFilesLines
* tsan: add support for robust mutexesDmitry Vyukov2013-11-151-2/+8
* [sanitizer] Avoid needless use of stringification (#symver) in INTERCEPT_FUNC...Evgeniy Stepanov2013-11-121-2/+2
* [sanitizer] Warn if interception fails.Evgeniy Stepanov2013-11-111-0/+1
* tsna: do not call user code from within runtime (from fflush)Dmitry Vyukov2013-11-011-1/+7
* [tsan] Fix unused variable warnings.Evgeniy Stepanov2013-10-291-4/+9
* tsan/asan: support pthread_setname_np to set thread namesDmitry Vyukov2013-10-291-0/+16
* tsan: start the background thread with signals blocked, otherwise it can stea...Dmitry Vyukov2013-10-281-0/+6
* [sanitizer] Intercept pthread_attr_get*.Evgeniy Stepanov2013-10-251-3/+2
* [Sanitizer] Move pthread_cond_signal and pthread_cond_broadcast to common int...Alexey Samsonov2013-10-171-16/+0
* Make some pthread_mutex_* and pthread_cond_* interceptors common.Alexey Samsonov2013-10-161-36/+6
* tsan: use verbosity flag in sanitizer_common code directlyDmitry Vyukov2013-10-151-7/+1
* tsan: resolve symlinks for called_from_lib suppressionsDmitry Vyukov2013-10-151-2/+2
* tsan: catch more races on file descriptorsDmitry Vyukov2013-10-111-2/+10
* tsan: fix epoll_ctl interceptorDmitry Vyukov2013-10-111-6/+8
* [sanitizer] Move the PTHREAD_DESTRUCTOR_ITERATIONS constant to sanitizer_linu...Sergey Matveev2013-10-111-1/+2
* tsan: fix a bug in pthread_once when called from an ignored libraryDmitry Vyukov2013-10-041-3/+7
* asan/msan/tsan: move _exit interceptor to common interceptorsDmitry Vyukov2013-10-031-10/+9
* tsan: intercept _exit so that we can override exit statusDmitry Vyukov2013-10-031-10/+20
* tsan: ignore interceptors coming from specified librariesDmitry Vyukov2013-10-031-38/+61
* [sanitizer] A bunch of libc interceptors.Evgeniy Stepanov2013-09-251-12/+9
* tsan: ignore malloc/free/strdup when called from libjvmDmitry Vyukov2013-09-211-7/+25
* tsan: ignore all interceptors coming directly from JVMDmitry Vyukov2013-09-211-1/+16
* tsan: intercept fork syscallDmitry Vyukov2013-09-211-18/+44
* tsan: intercept close syscallDmitry Vyukov2013-09-211-0/+15
* tsan: handle memory read/write in syscallsDmitry Vyukov2013-09-201-3/+13
* tsan: do not crash when user intercepts fopen()Dmitry Vyukov2013-09-201-0/+4
* tsan: fix linking of tsan runtime into dynamic librariesDmitry Vyukov2013-09-191-30/+24
* [TSan] Fix -Wempty-body warningAlexey Samsonov2013-09-191-4/+8
* tsan: prevent the following false positive due to __cxa_atexitDmitry Vyukov2013-09-191-2/+8
* tsan: refactor internal IgnoreCtl interfaceDmitry Vyukov2013-09-191-4/+2
* Delete unused variables.Eli Friedman2013-09-101-1/+0
* [tsan] make calloc crash instead of returning 0 on overflow (controlled by th...Kostya Serebryany2013-09-061-1/+2
* tsan: catch races on condition variablesDmitry Vyukov2013-09-031-0/+6
* tsan: properly intercept pthread_cond functionsDmitry Vyukov2013-09-021-28/+31
* tsan: intercept getaddrinfoDmitry Vyukov2013-08-131-0/+15
* [*San/RTL] Fix minor breakageTimur Iskhodzhanov2013-08-131-8/+10
* Define SANITIZER_INTERFACE_ATTRIBUTE on Windows and fix all the places where ...Timur Iskhodzhanov2013-08-131-24/+24
* [sanitizer] Intercept poll/ppoll.Evgeniy Stepanov2013-08-121-7/+1
* tsan: treat SIGSYS as synchronous signalDmitry Vyukov2013-07-181-1/+2
* tsan: disable one more interceptor that causes recursionDmitry Vyukov2013-07-171-0/+1
* [Sanitizer] move strcpy and strncpy to common interceptorsAlexey Samsonov2013-07-161-26/+0
* tsan: support sigsuspend() callDmitry Vyukov2013-07-161-0/+6
* [sanitizer] Support GLOB_ALTDIRFUNC in glob interceptor.Evgeniy Stepanov2013-07-091-3/+6
* Hide mlock/munlock info message under verbosity flag.Alexey Samsonov2013-07-011-1/+2
* tsan: add missing __attribute__((visibility("default"))) to interface functionsDmitry Vyukov2013-06-251-0/+30
* [sanitizer] Intercept readv, preadv, writev, pwritev.Evgeniy Stepanov2013-06-241-38/+0
* tsan: consistently use return pc as top frame pcDmitry Vyukov2013-06-171-2/+2
* tsan: disable getaddrinfo() interceptor for tsan (causes recursion)Dmitry Vyukov2013-06-101-0/+2
* [sanitizer] Move TSan and MSan recvmsg interceptors to common.Evgeniy Stepanov2013-05-291-10/+0
* [sanitizer] Share TSan accept & accept4 interceptors with other sanitizers.Evgeniy Stepanov2013-05-291-34/+18