qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [RFC PATCH] trace: Replace error with warning if event


From: Lluís Vilanova
Subject: Re: [Qemu-devel] [RFC PATCH] trace: Replace error with warning if event is not defined
Date: Tue, 27 May 2014 14:25:55 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Alexey Kardashevskiy writes:

> On 05/21/2014 06:16 PM, Alexey Kardashevskiy wrote:
>> At the moment QEMU exits if trace point is not defined which makes
>> a developer life harder if he has to switch between branches with
>> different traces implemented.
>> 
>> This replaces error+exit wit WARNING if the tracepoint does not exist or
>> not traceable.


> Too bad? Too stupid? Noone cares? :)

If you're changing this, would it be worth to use "error_report" instead of
fprintf?


Thanks,
  Lluis


>> 
>> Signed-off-by: Alexey Kardashevskiy <address@hidden>
>> ---
>> 
>> 
>> That would make my life easier indeed. Thanks :)
>> 
>> 
>> ---
>> trace/control.c | 14 +++++++-------
>> 1 file changed, 7 insertions(+), 7 deletions(-)
>> 
>> diff --git a/trace/control.c b/trace/control.c
>> index 49f61e1..4aa02cf 100644
>> --- a/trace/control.c
>> +++ b/trace/control.c
>> @@ -112,15 +112,15 @@ void trace_backend_init_events(const char *fname)
>> TraceEvent *ev = trace_event_name(line_ptr);
>> if (ev == NULL) {
>> fprintf(stderr,
>> -                            "error: trace event '%s' does not exist\n", 
>> line_ptr);
>> -                    exit(1);
>> -                }
>> -                if (!trace_event_get_state_static(ev)) {
>> +                            "WARNING: trace event '%s' does not exist\n",
>> +                            line_ptr);
>> +                } else if (!trace_event_get_state_static(ev)) {
>> fprintf(stderr,
>> -                            "error: trace event '%s' is not traceable\n", 
>> line_ptr);
>> -                    exit(1);
>> +                            "WARNING: trace event '%s' is not traceable\n",
>> +                            line_ptr);
>> +                } else {
>> +                    trace_event_set_state_dynamic(ev, enable);
>> }
>> -                trace_event_set_state_dynamic(ev, enable);
>> }
>> }
>> }
>> 


> -- 
> Alexey


-- 
 "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]