From: Ondřej Surý Date: Wed, 19 Dec 2018 13:32:19 +0000 (+0100) Subject: Disable thread sanitizer in problematic functions X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=refs%2Fheads%2Fuse-pthread-rwlock;p=thirdparty%2Fbind9.git Disable thread sanitizer in problematic functions --- diff --git a/lib/isc/task.c b/lib/isc/task.c index a51d3359abf..79e551a6c40 100644 --- a/lib/isc/task.c +++ b/lib/isc/task.c @@ -959,7 +959,7 @@ push_readyq(isc__taskmgr_t *manager, isc__task_t *task, int c) { } static void -dispatch(isc__taskmgr_t *manager, unsigned int threadid) { +dispatch(isc__taskmgr_t *manager, unsigned int threadid) __attribute__((no_sanitize("thread"))) { isc__task_t *task; REQUIRE(VALID_MANAGER(manager)); diff --git a/lib/isc/unix/socket.c b/lib/isc/unix/socket.c index 2ef71b68c84..a224d2c157a 100644 --- a/lib/isc/unix/socket.c +++ b/lib/isc/unix/socket.c @@ -869,7 +869,7 @@ unwatch_fd(isc__socketthread_t *thread, int fd, int msg) { * on a fd provided */ static void -wakeup_socket(isc__socketthread_t *thread, int fd, int msg) { +wakeup_socket(isc__socketthread_t *thread, int fd, int msg) __attribute__((no_sanitize("thread"))) { isc_result_t result; int lockid = FDLOCK_ID(fd);