]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Disable thread sanitizer in problematic functions use-pthread-rwlock
authorOndřej Surý <ondrej@sury.org>
Wed, 19 Dec 2018 13:32:19 +0000 (14:32 +0100)
committerOndřej Surý <ondrej@sury.org>
Wed, 19 Dec 2018 13:34:10 +0000 (14:34 +0100)
lib/isc/task.c
lib/isc/unix/socket.c

index a51d3359abfcc42137126362420c4bc8ea46b898..79e551a6c40d58090c434072d2303c9ff9e0b959 100644 (file)
@@ -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));
index 2ef71b68c847ec1d055b3c8525ad3e3fbb3a5662..a224d2c157a56f075f2e9ca2e3f6fc5f3cc89640 100644 (file)
@@ -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);