diff --git a/sapi/phpdbg/phpdbg_watch.c b/sapi/phpdbg/phpdbg_watch.c index 86cd64a5721ff..0468d4614fd5d 100644 --- a/sapi/phpdbg/phpdbg_watch.c +++ b/sapi/phpdbg/phpdbg_watch.c @@ -306,6 +306,9 @@ int phpdbg_watchpoint_segfault_handler(siginfo_t *info, void *context) { } #ifdef HAVE_USERFAULTFD_WRITEFAULT +# if defined(__GNUC__) && !defined(__clang__) +__attribute__((no_sanitize_address)) +# endif void *phpdbg_watchpoint_userfaultfd_thread(void *phpdbg_globals) { pthread_setcanceltype(PTHREAD_CANCEL_ASYNCHRONOUS, NULL); zend_phpdbg_globals *globals = (zend_phpdbg_globals *) phpdbg_globals;