1import("../../../musl_config.gni") 2 3regression_list = [ 4 "daemon-failure", 5 "dn_expand-empty", 6 "dn_expand-ptr-0", 7 "execle-env", 8 "fflush-exit", 9 "fgets-eof", 10 "fgetwc-buffering", 11 "flockfile-list", 12 "fpclassify-invalid-ld80", 13 "ftello-unflushed-append", 14 "getpwnam_r-crash", 15 "getpwnam_r-errno", 16 "iconv-roundtrips", 17 "inet_ntop-v4mapped", 18 "inet_pton-empty-last-field", 19 "iswspace-null", 20 "lrand48-signextend", 21 "lseek-large", 22 "malloc-0", 23 "malloc-brk-fail", 24 "malloc-double-free-check", 25 "malloc-oom", 26 "malloc-modify-pointer", 27 "malloc-multi-thread-performance", 28 "malloc-safe-unlink", 29 "malloc-encode-pointer", 30 "malloc-free-performance", 31 "malloc-pressure", 32 "mbsrtowcs-overflow", 33 "memmem-oob-read", 34 "memmem-oob", 35 "mkdtemp-failure", 36 "mkstemp-failure", 37 "printf-1e9-oob", 38 "printf-fmt-g-round", 39 "printf-fmt-g-zeros", 40 "printf-fmt-n", 41 "pthread-robust-detach", 42 "pthread_atfork-errno-clobber", 43 "pthread_cond-smasher", 44 "pthread_condattr_setclock", 45 "pthread_create-oom", 46 "pthread_exit-cancel", 47 "pthread_exit-dtor", 48 "pthread_once-deadlock", 49 "pthread_rwlock-ebusy", 50 "putenv-doublefree", 51 "raise-race", 52 "regex-backref-0", 53 "regex-bracket-icase", 54 "regex-ere-backref", 55 "regex-escaped-high-byte", 56 "regex-negated-range", 57 "regexec-nosub", 58 "rewind-clear-error", 59 "rlimit-open-files", 60 "scanf-bytes-consumed", 61 "scanf-match-literal-eof", 62 "scanf-nullbyte-char", 63 "sem_close-unmap", 64 "setenv-oom", 65 "setvbuf-unget", 66 "sigaltstack", 67 "sigprocmask-internal", 68 "sigreturn", 69 "sscanf-eof", 70 "statvfs", 71 "strverscmp", 72 "syscall-sign-extend", 73 "tls_get_new-dtv", 74 75 # "tls_get_new-dtv_dso", 76 "uselocale-0", 77 "wcsncpy-read-overflow", 78 "wcsstr-false-negative", 79] 80 81if (use_pthread_cancel) { 82 regression_list += [ "pthread_cancel-sem_wait" ] 83} 84 85if (musl_secure_level >= 3) { 86 regression_list += [ 87 "malloc-random", 88 "malloc-overflow-check", 89 "malloc-uaf-check", 90 ] 91} 92