On Wed, Nov 28, 2018 at 4:50 AM Tom de Vries <tdevr...@suse.de> wrote: > > Add test-case that forces alloc.c functions to fail, and check whether fail > handling is robust. > > This is the test-case for "[libbacktrace] Fix segfault upon allocation > failure". Without that patch, this test-case fails like this: > ... > allocfail.sh: line 71: 26041 Segmentation fault (core dumped) \ > ./allocfail $i > /dev/null 2>&1 > Unallowed fail found: 13 > FAIL allocfail.sh (exit status: 1) > ... > > This is a seperate patch because the test-case is nontrivial. > > Bootstrapped and reg-tested on x86_64. > > OK for trunk? > > Thanks, > - Tom > > [libbacktrace] Add allocfail.sh test-case > > 2018-11-27 Tom de Vries <tdevr...@suse.de> > > * Makefile.am (TESTS): Add allocfail.sh. > (check_PROGRAMS): Add allocfail. > * Makefile.in: Regenerate. > * instrumented_alloc.c: New file. Redefine malloc and realloc. > Include alloc.c. > * allocfail.c: New file. > * allocfail.sh: New file.
Can you redo this without using GNU make features like $(filter-out) ? Ian