diff options
author | Siddhesh Poyarekar <siddhesh@sourceware.org> | 2020-12-23 13:04:45 +0530 |
---|---|---|
committer | Siddhesh Poyarekar <siddhesh@sourceware.org> | 2020-12-24 06:02:02 +0530 |
commit | 4f969166ce4ab535fa798dcbaa5de4c4e05773ec (patch) | |
tree | 294d0b4a681c17e26c241bf768ffd9a19cce72a9 /stdlib/mp_clz_tab.c | |
parent | 8a30bb4e0604aefcf28f20360fc8ba8ef8604b9c (diff) | |
download | glibc-4f969166ce4ab535fa798dcbaa5de4c4e05773ec.tar glibc-4f969166ce4ab535fa798dcbaa5de4c4e05773ec.tar.gz glibc-4f969166ce4ab535fa798dcbaa5de4c4e05773ec.tar.bz2 glibc-4f969166ce4ab535fa798dcbaa5de4c4e05773ec.zip |
tests-mcheck: New variable to run tests with MALLOC_CHECK_=3
This new variable allows various subsystems in glibc to run all or
some of their tests with MALLOC_CHECK_=3. This patch adds
infrastructure support for this variable as well as an implementation
in malloc/Makefile to allow running some of the tests with
MALLOC_CHECK_=3.
At present some tests in malloc/ have been excluded from the mcheck
tests either because they're specifically testing MALLOC_CHECK_ or
they are failing in master even without the Memory Tagging patches
that prompted this work. Some tests were reviewed and found to need
specific error points that MALLOC_CHECK_ defeats by terminating early
but a thorough review of all tests is needed to bring them into mcheck
coverage.
The following failures are seen in current master:
FAIL: malloc/tst-malloc-fork-deadlock-mcheck
FAIL: malloc/tst-malloc-stats-cancellation-mcheck
FAIL: malloc/tst-malloc-thread-fail-mcheck
FAIL: malloc/tst-realloc-mcheck
FAIL: malloc/tst-reallocarray-mcheck
All of these are due to the Memory Tagging patchset and will be fixed
separately.
Diffstat (limited to 'stdlib/mp_clz_tab.c')
0 files changed, 0 insertions, 0 deletions