[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