1570af302Sopenharmony_ciimport("../../../musl_config.gni")
2570af302Sopenharmony_ci
3570af302Sopenharmony_ciregression_list = [
4570af302Sopenharmony_ci  "daemon-failure",
5570af302Sopenharmony_ci  "dn_expand-empty",
6570af302Sopenharmony_ci  "dn_expand-ptr-0",
7570af302Sopenharmony_ci  "execle-env",
8570af302Sopenharmony_ci  "fflush-exit",
9570af302Sopenharmony_ci  "fgets-eof",
10570af302Sopenharmony_ci  "fgetwc-buffering",
11570af302Sopenharmony_ci  "flockfile-list",
12570af302Sopenharmony_ci  "fpclassify-invalid-ld80",
13570af302Sopenharmony_ci  "ftello-unflushed-append",
14570af302Sopenharmony_ci  "getpwnam_r-crash",
15570af302Sopenharmony_ci  "getpwnam_r-errno",
16570af302Sopenharmony_ci  "iconv-roundtrips",
17570af302Sopenharmony_ci  "inet_ntop-v4mapped",
18570af302Sopenharmony_ci  "inet_pton-empty-last-field",
19570af302Sopenharmony_ci  "iswspace-null",
20570af302Sopenharmony_ci  "lrand48-signextend",
21570af302Sopenharmony_ci  "lseek-large",
22570af302Sopenharmony_ci  "malloc-0",
23570af302Sopenharmony_ci  "malloc-brk-fail",
24570af302Sopenharmony_ci  "malloc-double-free-check",
25570af302Sopenharmony_ci  "malloc-oom",
26570af302Sopenharmony_ci  "malloc-modify-pointer",
27570af302Sopenharmony_ci  "malloc-multi-thread-performance",
28570af302Sopenharmony_ci  "malloc-safe-unlink",
29570af302Sopenharmony_ci  "malloc-encode-pointer",
30570af302Sopenharmony_ci  "malloc-free-performance",
31570af302Sopenharmony_ci  "malloc-pressure",
32570af302Sopenharmony_ci  "mbsrtowcs-overflow",
33570af302Sopenharmony_ci  "memmem-oob-read",
34570af302Sopenharmony_ci  "memmem-oob",
35570af302Sopenharmony_ci  "mkdtemp-failure",
36570af302Sopenharmony_ci  "mkstemp-failure",
37570af302Sopenharmony_ci  "printf-1e9-oob",
38570af302Sopenharmony_ci  "printf-fmt-g-round",
39570af302Sopenharmony_ci  "printf-fmt-g-zeros",
40570af302Sopenharmony_ci  "printf-fmt-n",
41570af302Sopenharmony_ci  "pthread-robust-detach",
42570af302Sopenharmony_ci  "pthread_atfork-errno-clobber",
43570af302Sopenharmony_ci  "pthread_cond-smasher",
44570af302Sopenharmony_ci  "pthread_condattr_setclock",
45570af302Sopenharmony_ci  "pthread_create-oom",
46570af302Sopenharmony_ci  "pthread_exit-cancel",
47570af302Sopenharmony_ci  "pthread_exit-dtor",
48570af302Sopenharmony_ci  "pthread_once-deadlock",
49570af302Sopenharmony_ci  "pthread_rwlock-ebusy",
50570af302Sopenharmony_ci  "putenv-doublefree",
51570af302Sopenharmony_ci  "raise-race",
52570af302Sopenharmony_ci  "regex-backref-0",
53570af302Sopenharmony_ci  "regex-bracket-icase",
54570af302Sopenharmony_ci  "regex-ere-backref",
55570af302Sopenharmony_ci  "regex-escaped-high-byte",
56570af302Sopenharmony_ci  "regex-negated-range",
57570af302Sopenharmony_ci  "regexec-nosub",
58570af302Sopenharmony_ci  "rewind-clear-error",
59570af302Sopenharmony_ci  "rlimit-open-files",
60570af302Sopenharmony_ci  "scanf-bytes-consumed",
61570af302Sopenharmony_ci  "scanf-match-literal-eof",
62570af302Sopenharmony_ci  "scanf-nullbyte-char",
63570af302Sopenharmony_ci  "sem_close-unmap",
64570af302Sopenharmony_ci  "setenv-oom",
65570af302Sopenharmony_ci  "setvbuf-unget",
66570af302Sopenharmony_ci  "sigaltstack",
67570af302Sopenharmony_ci  "sigprocmask-internal",
68570af302Sopenharmony_ci  "sigreturn",
69570af302Sopenharmony_ci  "sscanf-eof",
70570af302Sopenharmony_ci  "statvfs",
71570af302Sopenharmony_ci  "strverscmp",
72570af302Sopenharmony_ci  "syscall-sign-extend",
73570af302Sopenharmony_ci  "tls_get_new-dtv",
74570af302Sopenharmony_ci
75570af302Sopenharmony_ci  #   "tls_get_new-dtv_dso",
76570af302Sopenharmony_ci  "uselocale-0",
77570af302Sopenharmony_ci  "wcsncpy-read-overflow",
78570af302Sopenharmony_ci  "wcsstr-false-negative",
79570af302Sopenharmony_ci]
80570af302Sopenharmony_ci
81570af302Sopenharmony_ciif (musl_use_pthread_cancel) {
82570af302Sopenharmony_ci  regression_list += [ "pthread_cancel-sem_wait" ]
83570af302Sopenharmony_ci}
84570af302Sopenharmony_ci
85570af302Sopenharmony_ciif (musl_secure_level >= 3) {
86570af302Sopenharmony_ci  regression_list += [
87570af302Sopenharmony_ci    "malloc-random",
88570af302Sopenharmony_ci    "malloc-overflow-check",
89570af302Sopenharmony_ci    "malloc-uaf-check",
90570af302Sopenharmony_ci  ]
91570af302Sopenharmony_ci}
92