[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 2/5] tests: Enhance qobject output to cover part
From: |
Eric Blake |
Subject: |
Re: [Qemu-devel] [PATCH 2/5] tests: Enhance qobject output to cover partial visit |
Date: |
Thu, 20 Jul 2017 15:27:17 -0500 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 |
On 07/20/2017 04:52 AM, Markus Armbruster wrote:
> Eric Blake <address@hidden> writes:
>
>> Add a test that proves (at least when run under valgrind) that
>> we are correctly handling allocated memory even when a visit
>> is aborted in the middle for whatever other reason.
>>
>> See commit f24582d "qapi: fix double free in
>> qmp_output_visitor_cleanup()" for a fix that was lacking
>> testsuite exposure prior to this patch.
>>
>> +
>> + /*
>> + * Abort in the middle of an alternate. Alternates can't be
>> + * virtually visited, so we get to inline the first half of
>> + * visit_type_UserDefAlternate().
>> + */
>
> Not exactly inline. Perhaps:
>
> /*
> * Abort in the middle of an alternate. Since alternates don't
> * support virtual visits, we perform a real one, similar to what
> * visit_type_UserDefAlternate() would do.
> */
Sounds reasonable, if we go with it.
>
> Hmm, what would visit_type_UserDefAlternate() do for @uda? Could we
> simply call it here and be done?
Sounds even better; I'll do that for v2.
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3266
Virtualization: qemu.org | libvirt.org
signature.asc
Description: OpenPGP digital signature
- [Qemu-devel] [PATCH 0/5] random qapi cleanups, Eric Blake, 2017/07/14
- [Qemu-devel] [PATCH 1/5] qapi: Further enhance visitor virtual walk doc example, Eric Blake, 2017/07/14
- [Qemu-devel] [PATCH 2/5] tests: Enhance qobject output to cover partial visit, Eric Blake, 2017/07/14
- [Qemu-devel] [PATCH 3/5] qapi: Visitor documentation tweak, Eric Blake, 2017/07/14
- [Qemu-devel] [PATCH 5/5] qtest: Document calling conventions, Eric Blake, 2017/07/14
- Re: [Qemu-devel] [PATCH 5/5] qtest: Document calling conventions, Markus Armbruster, 2017/07/20
- Re: [Qemu-devel] [PATCH 5/5] qtest: Document calling conventions, Eric Blake, 2017/07/20
- Re: [Qemu-devel] [PATCH 5/5] qtest: Document calling conventions, Eric Blake, 2017/07/20
- Re: [Qemu-devel] [PATCH 5/5] qtest: Document calling conventions, Markus Armbruster, 2017/07/21
- Re: [Qemu-devel] [PATCH 5/5] qtest: Document calling conventions, Eric Blake, 2017/07/21
- Re: [Qemu-devel] [PATCH 5/5] qtest: Document calling conventions, Markus Armbruster, 2017/07/21