qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH v3 03/12] dump-guest-memory: using static DumpSt


From: Peter Xu
Subject: Re: [Qemu-devel] [PATCH v3 03/12] dump-guest-memory: using static DumpState, add DumpStatus
Date: Tue, 1 Dec 2015 10:57:08 +0800
User-agent: Mutt/1.5.23 (2014-03-12)

On Mon, Nov 30, 2015 at 02:00:28PM +0100, Paolo Bonzini wrote:
> > +/* init dump state with specific status */
> > +static void dump_state_prepare(DumpState *s, DumpStatus status)
> > +{
> > +    bzero(s, sizeof(*s));
> > +    s->status = status;
> 
> Either use memcpy, or
> 
>     s = (DumpState) { .status = status };
> 
> The latter is C99 and it's quite common in QEMU.

Thanks to let me know this. :) Will use it in v4.

> 
> > +}
> > +
> > +static DumpState *dump_state_get_global(void)
> 
> No need for dump_state_get_global, just use a static variable.  Then you
> can use &dump_state in qmp_dump_guest_memory.

Ok.

> 
> > +{
> > +    static DumpState state;
> 
> You can also initialize it together with the definition, using
> 
>     static DumpState state = { .status = DUMP_STATUS_NONE };
> 

Yes. Thanks.

Peter



reply via email to

[Prev in Thread] Current Thread [Next in Thread]