mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-09 23:00:07 +00:00
malloc/Makefile: Split and sort tests
Put each test on a separate line and sort tests. Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Reviewed-by: Carlos O'Donell <carlos@redhat.com>
This commit is contained in:
parent
2dcaf70643
commit
d49cd6a191
104
malloc/Makefile
104
malloc/Makefile
@ -24,37 +24,58 @@ include ../Makeconfig
|
|||||||
|
|
||||||
dist-headers := malloc.h
|
dist-headers := malloc.h
|
||||||
headers := $(dist-headers) obstack.h mcheck.h
|
headers := $(dist-headers) obstack.h mcheck.h
|
||||||
tests := mallocbug tst-malloc tst-valloc tst-calloc tst-obstack \
|
tests := \
|
||||||
tst-malloc-check tst-mallocfork tst-trim1 \
|
mallocbug \
|
||||||
tst-malloc-usable tst-realloc tst-reallocarray tst-posix_memalign \
|
tst-aligned-alloc \
|
||||||
tst-pvalloc tst-pvalloc-fortify tst-memalign tst-mallopt \
|
tst-alloc_buffer \
|
||||||
tst-malloc-backtrace tst-malloc-thread-exit \
|
tst-calloc \
|
||||||
tst-malloc-thread-fail tst-malloc-fork-deadlock \
|
tst-free-errno \
|
||||||
tst-mallocfork2 \
|
|
||||||
tst-mallocfork3 \
|
|
||||||
tst-interpose-nothread \
|
tst-interpose-nothread \
|
||||||
tst-interpose-thread \
|
tst-interpose-thread \
|
||||||
tst-alloc_buffer \
|
tst-malloc \
|
||||||
tst-free-errno \
|
tst-malloc-backtrace \
|
||||||
tst-malloc-tcache-leak \
|
tst-malloc-check \
|
||||||
tst-malloc_info tst-mallinfo2 \
|
tst-malloc-fork-deadlock \
|
||||||
tst-malloc-too-large \
|
|
||||||
tst-malloc-stats-cancellation \
|
tst-malloc-stats-cancellation \
|
||||||
tst-tcfree1 tst-tcfree2 tst-tcfree3 \
|
tst-malloc-tcache-leak \
|
||||||
tst-safe-linking \
|
tst-malloc-thread-exit \
|
||||||
|
tst-malloc-thread-fail \
|
||||||
|
tst-malloc-too-large \
|
||||||
|
tst-malloc-usable \
|
||||||
|
tst-malloc_info tst-mallinfo2 \
|
||||||
tst-mallocalign1 \
|
tst-mallocalign1 \
|
||||||
|
tst-mallocfork \
|
||||||
|
tst-mallocfork2 \
|
||||||
|
tst-mallocfork3 \
|
||||||
|
tst-mallopt \
|
||||||
|
tst-memalign \
|
||||||
tst-memalign-2 \
|
tst-memalign-2 \
|
||||||
tst-memalign-3 \
|
tst-memalign-3 \
|
||||||
tst-aligned-alloc
|
tst-obstack \
|
||||||
|
tst-posix_memalign \
|
||||||
|
tst-pvalloc \
|
||||||
|
tst-pvalloc-fortify \
|
||||||
|
tst-realloc \
|
||||||
|
tst-reallocarray \
|
||||||
|
tst-safe-linking \
|
||||||
|
tst-tcfree1 tst-tcfree2 tst-tcfree3 \
|
||||||
|
tst-trim1 \
|
||||||
|
tst-valloc \
|
||||||
|
# tests
|
||||||
|
|
||||||
tests-static := \
|
tests-static := \
|
||||||
|
tst-aligned-alloc-static \
|
||||||
tst-interpose-static-nothread \
|
tst-interpose-static-nothread \
|
||||||
tst-interpose-static-thread \
|
tst-interpose-static-thread \
|
||||||
tst-aligned-alloc-static
|
# tests-static
|
||||||
|
|
||||||
# Test for the malloc_set_state symbol removed in glibc 2.25.
|
# Test for the malloc_set_state symbol removed in glibc 2.25.
|
||||||
ifeq ($(have-GLIBC_2.23)$(build-shared),yesyes)
|
ifeq ($(have-GLIBC_2.23)$(build-shared),yesyes)
|
||||||
tests += tst-mallocstate tst-compathooks-off tst-compathooks-on
|
tests += \
|
||||||
|
tst-compathooks-off \
|
||||||
|
tst-compathooks-on \
|
||||||
|
tst-mallocstate \
|
||||||
|
# tests
|
||||||
endif
|
endif
|
||||||
|
|
||||||
tests-internal := tst-scratch_buffer
|
tests-internal := tst-scratch_buffer
|
||||||
@ -62,22 +83,33 @@ tests-internal := tst-scratch_buffer
|
|||||||
# The dynarray framework is only available inside glibc.
|
# The dynarray framework is only available inside glibc.
|
||||||
tests-internal += \
|
tests-internal += \
|
||||||
tst-dynarray \
|
tst-dynarray \
|
||||||
tst-dynarray-fail \
|
|
||||||
tst-dynarray-at-fail \
|
tst-dynarray-at-fail \
|
||||||
|
tst-dynarray-fail \
|
||||||
|
# tests-internal
|
||||||
|
|
||||||
tests += tst-malloc-usable-tunables tst-mxfast
|
tests += \
|
||||||
|
tst-malloc-usable-tunables \
|
||||||
|
tst-mxfast \
|
||||||
|
# tests
|
||||||
|
|
||||||
tests += $(tests-static)
|
tests += $(tests-static)
|
||||||
test-srcs = tst-mtrace
|
test-srcs = tst-mtrace
|
||||||
|
|
||||||
# These tests either are run with MALLOC_CHECK_=3 by default or do not work
|
# These tests either are run with MALLOC_CHECK_=3 by default or do not work
|
||||||
# with MALLOC_CHECK_=3 because they expect a specific failure.
|
# with MALLOC_CHECK_=3 because they expect a specific failure.
|
||||||
tests-exclude-malloc-check = tst-malloc-check tst-malloc-usable \
|
tests-exclude-malloc-check = \
|
||||||
tst-mxfast tst-safe-linking \
|
tst-compathooks-off \
|
||||||
tst-compathooks-off tst-compathooks-on tst-memalign-2 tst-memalign-3 \
|
tst-compathooks-on \
|
||||||
|
tst-malloc-check \
|
||||||
|
tst-malloc-tcache-leak \
|
||||||
|
tst-malloc-usable \
|
||||||
tst-mallocfork2 \
|
tst-mallocfork2 \
|
||||||
tst-mallocfork3 \
|
tst-mallocfork3 \
|
||||||
tst-malloc-tcache-leak
|
tst-memalign-2 \
|
||||||
|
tst-memalign-3 \
|
||||||
|
tst-mxfast \
|
||||||
|
tst-safe-linking \
|
||||||
|
# tests-exclude-malloc-check
|
||||||
|
|
||||||
# Run all tests with MALLOC_CHECK_=3
|
# Run all tests with MALLOC_CHECK_=3
|
||||||
tests-malloc-check = $(filter-out $(tests-exclude-malloc-check) \
|
tests-malloc-check = $(filter-out $(tests-exclude-malloc-check) \
|
||||||
@ -90,15 +122,16 @@ tests-exclude-hugetlb1 = \
|
|||||||
tst-compathooks-off \
|
tst-compathooks-off \
|
||||||
tst-compathooks-on \
|
tst-compathooks-on \
|
||||||
tst-interpose-nothread \
|
tst-interpose-nothread \
|
||||||
tst-interpose-thread \
|
|
||||||
tst-interpose-static-nothread \
|
tst-interpose-static-nothread \
|
||||||
tst-interpose-static-thread \
|
tst-interpose-static-thread \
|
||||||
|
tst-interpose-thread \
|
||||||
|
tst-malloc-tcache-leak \
|
||||||
tst-malloc-usable \
|
tst-malloc-usable \
|
||||||
tst-malloc-usable-tunables \
|
tst-malloc-usable-tunables \
|
||||||
tst-mallocstate \
|
|
||||||
tst-malloc-tcache-leak \
|
|
||||||
tst-mallocfork2 \
|
tst-mallocfork2 \
|
||||||
tst-mallocfork3
|
tst-mallocfork3 \
|
||||||
|
tst-mallocstate \
|
||||||
|
# tests-exclude-hugetlb1
|
||||||
# The tst-free-errno relies on the used malloc page size to mmap an
|
# The tst-free-errno relies on the used malloc page size to mmap an
|
||||||
# overlapping region.
|
# overlapping region.
|
||||||
tests-exclude-hugetlb2 = \
|
tests-exclude-hugetlb2 = \
|
||||||
@ -114,8 +147,9 @@ ifeq ($(have-GLIBC_2.23)$(build-shared),yesyes)
|
|||||||
# Tests that don't play well with mcheck. They are either bugs in mcheck or
|
# Tests that don't play well with mcheck. They are either bugs in mcheck or
|
||||||
# the tests expect specific internal behavior that is changed due to linking to
|
# the tests expect specific internal behavior that is changed due to linking to
|
||||||
# libmcheck.a.
|
# libmcheck.a.
|
||||||
tests-exclude-mcheck = tst-mallocstate \
|
tests-exclude-mcheck = \
|
||||||
tst-safe-linking \
|
tst-compathooks-off \
|
||||||
|
tst-compathooks-on \
|
||||||
tst-malloc-backtrace \
|
tst-malloc-backtrace \
|
||||||
tst-malloc-fork-deadlock \
|
tst-malloc-fork-deadlock \
|
||||||
tst-malloc-stats-cancellation \
|
tst-malloc-stats-cancellation \
|
||||||
@ -124,12 +158,14 @@ tests-exclude-mcheck = tst-mallocstate \
|
|||||||
tst-malloc-thread-fail \
|
tst-malloc-thread-fail \
|
||||||
tst-malloc-usable-tunables \
|
tst-malloc-usable-tunables \
|
||||||
tst-malloc_info \
|
tst-malloc_info \
|
||||||
tst-compathooks-off tst-compathooks-on \
|
tst-mallocfork2 \
|
||||||
|
tst-mallocfork3 \
|
||||||
|
tst-mallocstate \
|
||||||
tst-memalign-2 \
|
tst-memalign-2 \
|
||||||
tst-memalign-3 \
|
tst-memalign-3 \
|
||||||
tst-mxfast \
|
tst-mxfast \
|
||||||
tst-mallocfork2 \
|
tst-safe-linking \
|
||||||
tst-mallocfork3
|
# tests-exclude-mcheck
|
||||||
|
|
||||||
tests-mcheck = $(filter-out $(tests-exclude-mcheck) $(tests-static), $(tests))
|
tests-mcheck = $(filter-out $(tests-exclude-mcheck) $(tests-static), $(tests))
|
||||||
endif
|
endif
|
||||||
@ -159,10 +195,12 @@ extra-libs-others = $(extra-libs)
|
|||||||
extra-test-objs += \
|
extra-test-objs += \
|
||||||
tst-interpose-aux-nothread.o \
|
tst-interpose-aux-nothread.o \
|
||||||
tst-interpose-aux-thread.o \
|
tst-interpose-aux-thread.o \
|
||||||
|
# extra-test-objs
|
||||||
|
|
||||||
test-extras = \
|
test-extras = \
|
||||||
tst-interpose-aux-nothread \
|
tst-interpose-aux-nothread \
|
||||||
tst-interpose-aux-thread \
|
tst-interpose-aux-thread \
|
||||||
|
# test-extras
|
||||||
|
|
||||||
libmemusage-routines = memusage
|
libmemusage-routines = memusage
|
||||||
libmemusage-inhibit-o = $(filter-out .os,$(object-suffixes))
|
libmemusage-inhibit-o = $(filter-out .os,$(object-suffixes))
|
||||||
|
Loading…
Reference in New Issue
Block a user