[PATCH][libbacktrace] Add allocfail.sh test-case

Tom de Vries tdevries@suse.de
Wed Dec 12 07:04:00 GMT 2018


[ Fixed ENOPATCH ]

On 12-12-18 08:03, Tom de Vries wrote:
> On 11-12-18 18:59, Ian Lance Taylor wrote:
>> On Wed, Nov 28, 2018 at 4:50 AM Tom de Vries <tdevries@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  <tdevries@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) ?
> 
> Hi,
> 
> Done, and re-bootstrapped-and-regtested.
> 
> OK for trunk?
> 
> Thanks,
> - Tom
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-libbacktrace-Add-allocfail.sh-test-case.patch
Type: text/x-patch
Size: 22160 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20181212/6f7283fe/attachment.bin>


More information about the Gcc-patches mailing list