Files
ftmemsim-valgrind/memcheck/tests/Makefile.am
Julian Seward 61ee476cc0 Remove the mechanism which allowed clients to set block permissions
on their stacks and have those blocks automatically cleared when the
stack retreats past them.  This never really worked, certainly didn't
work in a multithreaded setting, and slowed everything down due to
having to do even more stuff at %esp changes.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@1399
2002-12-28 12:55:48 +00:00

109 lines
3.8 KiB
Makefile

## Process this file with automake to produce Makefile.in
##---------------------------------------------------------------------------
## Need more tests:
## - lots more mmap/munmap/mremap/mprotect ones
## Notes:
## - HEAD and ERASER stderr.exp are different for signal2 due to lazy vs.
## strict EIP updating
##---------------------------------------------------------------------------
noinst_SCRIPTS = filter_leak_check_size filter_stderr
EXTRA_DIST = \
$(noinst_SCRIPTS) \
badaddrvalue.stderr.exp badaddrvalue.stderr.exp.hd \
badaddrvalue.stdout.exp badaddrvalue.vgtest \
badfree-2trace.stderr.exp badfree-2trace.vgtest \
badfree.stderr.exp badfree.vgtest \
badjump.stderr.exp badjump.vgtest \
badloop.stderr.exp badloop.vgtest \
buflen_check.stderr.exp buflen_check.stderr.exp.hd buflen_check.vgtest \
clientperm.stderr.exp clientperm.stderr.exp.hd \
clientperm.stdout.exp clientperm.vgtest \
doublefree.stderr.exp doublefree.vgtest \
errs1.stderr.exp errs1.vgtest \
exitprog.stderr.exp exitprog.vgtest \
fprw.stderr.exp fprw.vgtest \
fwrite.stderr.exp fwrite.stdout.exp fwrite.vgtest \
inits.stderr.exp inits.vgtest \
inline.stderr.exp inline.stdout.exp inline.vgtest \
malloc1.stderr.exp malloc1.vgtest \
malloc2.stderr.exp malloc2.vgtest \
manuel1.stderr.exp manuel1.stdout.exp manuel1.vgtest \
manuel2.stderr.exp manuel2.stdout.exp manuel2.vgtest \
manuel3.stderr.exp manuel3.vgtest \
memalign_test.stderr.exp memalign_test.vgtest \
memcmptest.stderr.exp memcmptest.stdout.exp memcmptest.vgtest \
mismatches.stderr.exp mismatches.vgtest \
mmaptest.stderr.exp mmaptest.vgtest \
nanoleak.stderr.exp nanoleak.vgtest \
new_override.stderr.exp new_override.vgtest \
pushfpopf.stderr.exp pushfpopf.stdout.exp pushfpopf.vgtest \
realloc1.stderr.exp realloc1.vgtest \
realloc2.stderr.exp realloc2.vgtest \
sigaltstack.stderr.exp sigaltstack.vgtest \
signal2.stderr.exp signal2.stderr.exp.hd \
signal2.stdout.exp signal2.vgtest \
supp1.stderr.exp supp1.vgtest \
supp2.stderr.exp supp2.vgtest \
supp.supp \
suppfree.stderr.exp suppfree.vgtest \
trivialleak.stderr.exp trivialleak.vgtest \
tronical.stderr.exp tronical.vgtest \
weirdioctl.stderr.exp weirdioctl.stdout.exp weirdioctl.vgtest
noinst_PROGRAMS = \
badaddrvalue badfree badjump badloop buflen_check clientperm \
doublefree errs1 exitprog fprw fwrite inits inline \
malloc1 malloc2 manuel1 manuel2 manuel3 \
memalign_test memcmptest mmaptest nanoleak pushfpopf \
realloc1 realloc2 sigaltstack signal2 supp1 supp2 suppfree \
trivialleak tronical weirdioctl \
mismatches new_override
CFLAGS = $(WERROR) -Winline -Wall -Wshadow -g
CXXFLAGS = $(CFLAGS)
INCLUDES = -I$(top_srcdir)/include
# C ones
badaddrvalue_SOURCES = badaddrvalue.c
badfree_SOURCES = badfree.c
badjump_SOURCES = badjump.c
badloop_SOURCES = badloop.c
buflen_check_SOURCES = buflen_check.c
clientperm_SOURCES = clientperm.c
doublefree_SOURCES = doublefree.c
errs1_SOURCES = errs1.c
exitprog_SOURCES = exitprog.c
fprw_SOURCES = fprw.c
fwrite_SOURCES = fwrite.c
inits_SOURCES = inits.c
inline_SOURCES = inline.c
malloc1_SOURCES = malloc1.c
malloc2_SOURCES = malloc2.c
manuel1_SOURCES = manuel1.c
manuel2_SOURCES = manuel2.c
manuel3_SOURCES = manuel3.c
mmaptest_SOURCES = mmaptest.c
memalign_test_SOURCES = memalign_test.c
memcmptest_SOURCES = memcmptest.c
nanoleak_SOURCES = nanoleak.c
pushfpopf_SOURCES = pushfpopf_c.c pushfpopf_s.s
realloc1_SOURCES = realloc1.c
realloc2_SOURCES = realloc2.c
signal2_SOURCES = signal2.c
supp1_SOURCES = supp.c
supp2_SOURCES = supp.c
suppfree_SOURCES = suppfree.c
sigaltstack_SOURCES = sigaltstack.c
trivialleak_SOURCES = trivialleak.c
tronical_SOURCES = tronical.S
weirdioctl_SOURCES = weirdioctl.c
# C++ ones
mismatches_SOURCES = mismatches.cpp
new_override_SOURCES = new_override.cpp