Disable check_mbedtls_calloc overallocation under ASan

This test case exercises an integer overflow in calloc. Under Asan, with
a modern Clang, this triggers an Asan complaint. The complaint can be
avoided with ASAN_OPTIONS=allocator_may_return_null=1, but this has to
be set in the environment before the program starts, and could hide
other errors.

Signed-off-by: Gilles Peskine <[email protected]>
This commit is contained in:
Gilles Peskine
2023-11-22 17:56:26 +01:00
parent fa8ec2611e
commit 05ebe967be
+6
View File
@@ -6,4 +6,10 @@ Time: get seconds
time_get_seconds:
Check mbedtls_calloc overallocation
# This test case exercises an integer overflow in calloc. Under Asan, with
# a modern Clang, this triggers an Asan complaint. The complaint can be
# avoided with ASAN_OPTIONS=allocator_may_return_null=1, but this has to
# be set in the environment before the program starts, and could hide
# other errors.
depends_on:!MBEDTLS_TEST_HAVE_ASAN
check_mbedtls_calloc_overallocation:SIZE_MAX/2:SIZE_MAX/2