qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [PATCH v4 0/7] trace: Generic event state description


From: Lluís Vilanova
Subject: Re: [Qemu-devel] [PATCH v4 0/7] trace: Generic event state description
Date: Mon, 11 Jun 2012 16:52:41 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux)

Stefan Hajnoczi writes:

> On Mon, Jun 11, 2012 at 12:12 PM, Lluís Vilanova <address@hidden> wrote:
>> Stefan Hajnoczi writes:
>> 
>>> On Tue, May 8, 2012 at 3:38 PM, Lluís Vilanova <address@hidden> wrote:
>>>> Provides a generic event state description and a more detailed event 
>>>> control and
>>>> query interface.
>>>> 
>>>> Signed-off-by: Lluís Vilanova <address@hidden>
>>>> ---
>> [...]
>>> What is the point of sstate vs dstate?  It seems the dynamic state is
>>> what can be toggled and sstate is the "disable" keyword.  Why have
>>> sstate since there is already a macro?
>> 
>> 'sstate' is there just in case you query the tracing state of an event 
>> through
>> the 'TraceEvent' structure instead of through the corresponding macro.

> If this is not used by a tracer today we should hold off until it's needed.

I double-checked the code for uses of that and it appears to be there just for
the sake of completeness.

Still, I realized I should have added a check in 'trace_event_set_state_dynamic'
and assert that the event is statically enabled (otherwise dynamically enabling
an event that is statically disabled just does not make sense).

Whatever you prefer, although the code is pretty simple.


Lluis

-- 
 "And it's much the same thing with knowledge, for whenever you learn
 something new, the whole world becomes that much richer."
 -- The Princess of Pure Reason, as told by Norton Juster in The Phantom
 Tollbooth



reply via email to

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