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 (musl_use_pthread_cancel) {
regression_list += [ "pthread_cancel-sem_wait" ]
}
if (musl_secure_level >= 3) {
regression_list += [
"malloc-random",
"malloc-overflow-check",
"malloc-uaf-check",
]
}