David Horstmann 9de6edd462 Separate memory poisoning tests from generic ASan
Some platforms may support ASan but be C99-only (no C11 support).
These platforms will support ASan metatests but not memory poisoning,
which requires C11 features.

To allow for this, create a separate platform requirement, "poison",
in metatest.c to distinguish generic ASan metatests from ones that
require suppport for memory poisoning.

In practice our platforms support both, so run "poison" tests in
the same all.sh components where we run "asan" ones.

Signed-off-by: David Horstmann <david.horstmann@arm.com>
2024-01-17 14:53:08 +00:00
..
all-in-docker.sh update headers 2023-11-02 19:47:20 +00:00
all.sh Separate memory poisoning tests from generic ASan 2024-01-17 14:53:08 +00:00
analyze_outcomes.py Merge pull request #8560 from lpy4105/issue/8423/optimize-analyze_outcomes_py 2023-11-29 14:51:41 +00:00
audit-validity-dates.py update headers 2023-11-02 19:47:20 +00:00
basic-build-test.sh update headers 2023-11-02 19:47:20 +00:00
basic-in-docker.sh update headers 2023-11-02 19:47:20 +00:00
check_files.py Pacify mypy 2023-11-04 16:07:26 +01:00
check_names.py update headers 2023-11-02 19:47:20 +00:00
check_test_cases.py Merge pull request #8462 from daverodgman/license-change 2023-11-04 15:47:07 +01:00
check-doxy-blocks.pl update headers 2023-11-02 19:47:20 +00:00
check-generated-files.sh update headers 2023-11-02 19:47:20 +00:00
check-python-files.sh update headers 2023-11-02 19:47:20 +00:00
depends.py Standardise some more headers 2023-11-03 12:15:12 +00:00
docker_env.sh update headers 2023-11-02 19:47:20 +00:00
doxygen.sh update headers 2023-11-02 19:47:20 +00:00
gen_ctr_drbg.pl update headers 2023-11-02 19:47:20 +00:00
gen_gcm_decrypt.pl update headers 2023-11-02 19:47:20 +00:00
gen_gcm_encrypt.pl update headers 2023-11-02 19:47:20 +00:00
gen_pkcs1_v21_sign_verify.pl update headers 2023-11-02 19:47:20 +00:00
generate_bignum_tests.py update headers 2023-11-02 19:47:20 +00:00
generate_ecp_tests.py update headers 2023-11-02 19:47:20 +00:00
generate_pkcs7_tests.py update headers 2023-11-02 19:47:20 +00:00
generate_psa_tests.py Merge remote-tracking branch 'origin/development' into support_cipher_encrypt_only 2023-11-23 10:31:26 +08:00
generate_server9_bad_saltlen.py Update license 2023-11-09 10:10:33 +08:00
generate_test_cert_macros.py update headers 2023-11-02 19:47:20 +00:00
generate_test_code.py update headers 2023-11-02 19:47:20 +00:00
generate_tls13_compat_tests.py update headers 2023-11-02 19:47:20 +00:00
generate-afl-tests.sh update headers 2023-11-02 19:47:20 +00:00
list_internal_identifiers.py update headers 2023-11-02 19:47:20 +00:00
list-identifiers.sh update headers 2023-11-02 19:47:20 +00:00
psa_collect_statuses.py update headers 2023-11-02 19:47:20 +00:00
recursion.pl update headers 2023-11-02 19:47:20 +00:00
run_demos.py Pacify Pylint 2023-07-25 19:40:35 +02:00
run-metatests.sh Readability improvement 2023-11-15 16:56:26 +01:00
run-test-suites.pl update headers 2023-11-02 19:47:20 +00:00
scripts_path.py update headers 2023-11-02 19:47:20 +00:00
set_psa_test_dependencies.py update headers 2023-11-02 19:47:20 +00:00
tcp_client.pl update headers 2023-11-02 19:47:20 +00:00
test_config_script.py update headers 2023-11-02 19:47:20 +00:00
test_generate_test_code.py update headers 2023-11-02 19:47:20 +00:00
test_psa_compliance.py update headers 2023-11-02 19:47:20 +00:00
test_psa_constant_names.py update headers 2023-11-02 19:47:20 +00:00
test_zeroize.gdb update headers 2023-11-02 19:47:20 +00:00
test-ref-configs.pl Merge remote-tracking branch 'origin/development' into adjust_tfm_configs 2023-11-08 10:00:24 +08:00
translate_ciphers.py update headers 2023-11-02 19:47:20 +00:00
travis-log-failure.sh update headers 2023-11-02 19:47:20 +00:00