import("../../../musl_config.gni") regression_list = [ "daemon-failure", "dn_expand-empty", "dn_expand-ptr-0", "execle-env", "fflush-exit", "fgets-eof", "fgetwc-buffering", "flockfile-list", "fpclassify-invalid-ld80", "ftello-unflushed-append", "getpwnam_r-crash", "getpwnam_r-errno", "iconv-roundtrips", "inet_ntop-v4mapped", "inet_pton-empty-last-field", "iswspace-null", "lrand48-signextend", "lseek-large", "malloc-0", "malloc-brk-fail", "malloc-double-free-check", "malloc-oom", "malloc-modify-pointer", "malloc-multi-thread-performance", "malloc-safe-unlink", "malloc-encode-pointer", "malloc-free-performance", "malloc-pressure", "mbsrtowcs-overflow", "memmem-oob-read", "memmem-oob", "mkdtemp-failure", "mkstemp-failure", "printf-1e9-oob", "printf-fmt-g-round", "printf-fmt-g-zeros", "printf-fmt-n", "pthread-robust-detach", "pthread_atfork-errno-clobber", "pthread_cond-smasher", "pthread_condattr_setclock", "pthread_create-oom", "pthread_exit-cancel", "pthread_exit-dtor", "pthread_once-deadlock", "pthread_rwlock-ebusy", "putenv-doublefree", "raise-race", "regex-backref-0", "regex-bracket-icase", "regex-ere-backref", "regex-escaped-high-byte", "regex-negated-range", "regexec-nosub", "rewind-clear-error", "rlimit-open-files", "scanf-bytes-consumed", "scanf-match-literal-eof", "scanf-nullbyte-char", "sem_close-unmap", "setenv-oom", "setvbuf-unget", "sigaltstack", "sigprocmask-internal", "sigreturn", "sscanf-eof", "statvfs", "strverscmp", "syscall-sign-extend", "tls_get_new-dtv", # "tls_get_new-dtv_dso", "uselocale-0", "wcsncpy-read-overflow", "wcsstr-false-negative", ] if (use_pthread_cancel) { regression_list += [ "pthread_cancel-sem_wait" ] } if (musl_secure_level >= 3) { regression_list += [ "malloc-random", "malloc-overflow-check", "malloc-uaf-check", ] }