From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49107) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZtgaU-0007Qi-PS for qemu-devel@nongnu.org; Tue, 03 Nov 2015 13:45:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZtgaQ-0006Q6-HC for qemu-devel@nongnu.org; Tue, 03 Nov 2015 13:45:42 -0500 Received: from relay.parallels.com ([195.214.232.42]:36023) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZtgaQ-0006PX-9N for qemu-devel@nongnu.org; Tue, 03 Nov 2015 13:45:38 -0500 References: <1446570199-29893-1-git-send-email-den@openvz.org> <871tc70vvf.fsf@blackfin.pond.sub.org> From: "Denis V. Lunev" Message-ID: <563900C5.3040606@openvz.org> Date: Tue, 3 Nov 2015 21:45:25 +0300 MIME-Version: 1.0 In-Reply-To: <871tc70vvf.fsf@blackfin.pond.sub.org> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH v2 1/1] allow to enable all tracepoints via alias all List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Markus Armbruster Cc: Olga Krishtal , qemu-devel@nongnu.org, Stefan Hajnoczi , Paolo Bonzini On 11/03/2015 09:40 PM, Markus Armbruster wrote: > "Denis V. Lunev" writes: > >> From: Olga Krishtal >> >> This will produce a lot of noise but could be usefull when we do this >> for a shot perioud of time on customer side to examine unclear problem. >> >> Signed-off-by: Olga Krishtal >> Signed-off-by: Denis V. Lunev >> CC: Paolo Bonzini >> CC: Stefan Hajnoczi >> --- >> Changes from v1: >> - proper mailing list targeted >> >> trace/control.c | 3 +++ >> 1 file changed, 3 insertions(+) >> >> diff --git a/trace/control.c b/trace/control.c >> index 9a1e381..75085f6 100644 >> --- a/trace/control.c >> +++ b/trace/control.c >> @@ -35,6 +35,9 @@ TraceEvent *trace_event_name(const char *name) >> >> static bool pattern_glob(const char *pat, const char *ev) >> { >> + if (!(g_strcmp0(pat, "all"))) { >> + return true; >> + } >> while (*pat != '\0' && *ev != '\0') { >> if (*pat == *ev) { >> pat++; > What's wrong with '*'? according to our tests plain '*' is not accepted. It accepts 'bdrv*' or 'qcow2*' but not single '*'. may be we are doing something wrong. Den