Gilles Peskine 0bdb6dc079 Fix memory poisoning with Asan on arbitrary byte boundaries
Asan poisons memory with an 8-byte granularity. We want to make sure that
the whole specified region is poisoned (our typical use case is a
heap-allocated object, and we want to poison the whole object, and we don't
care about the bytes after the end of the object and up to the beginning of
the next object). So align the start and end of the region to (un)poison to
an 8-byte boundary.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2023-11-29 19:22:03 +01:00
..
drivers test_driver_extension: fix acceleration support for CCM and CCM* 2023-11-15 09:18:14 +01:00
arguments.h update headers 2023-11-02 19:47:20 +00:00
asn1_helpers.h update headers 2023-11-02 19:47:20 +00:00
bignum_helpers.h update headers 2023-11-02 19:47:20 +00:00
certs.h update headers 2023-11-02 19:47:20 +00:00
constant_flow.h update headers 2023-11-02 19:47:20 +00:00
fake_external_rng_for_test.h update headers 2023-11-02 19:47:20 +00:00
helpers.h Merge pull request #8534 from paul-elliott-arm/fix_mutex_abstraction 2023-11-29 13:26:23 +00:00
macros.h update headers 2023-11-02 19:47:20 +00:00
memory.h Fix memory poisoning with Asan on arbitrary byte boundaries 2023-11-29 19:22:03 +01:00
psa_crypto_helpers.h update headers 2023-11-02 19:47:20 +00:00
psa_exercise_key.h psa_exercise_key: add missing #else for KNOWN_SUPPORTED_BLOCK_CIPHER 2023-11-15 09:18:14 +01:00
psa_helpers.h update headers 2023-11-02 19:47:20 +00:00
random.h update headers 2023-11-02 19:47:20 +00:00
ssl_helpers.h ssl: use MBEDTLS_SSL_HAVE_* in tests 2023-11-08 14:09:16 +08:00