From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57308) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bPGaN-0005tY-1c for qemu-devel@nongnu.org; Mon, 18 Jul 2016 18:00:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bPGaM-0005d8-0r for qemu-devel@nongnu.org; Mon, 18 Jul 2016 18:00:23 -0400 Received: from mx1.redhat.com ([209.132.183.28]:39697) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bPGaL-0005d4-Pc for qemu-devel@nongnu.org; Mon, 18 Jul 2016 18:00:21 -0400 From: Stefan Hajnoczi Date: Mon, 18 Jul 2016 23:00:10 +0100 Message-Id: <1468879219-24500-1-git-send-email-stefanha@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PULL 0/9] Tracing patches List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Peter Maydell , Stefan Hajnoczi The following changes since commit 3913d3707e3debfbf0d2d014a1a793394993b0= 88: Merge remote-tracking branch 'remotes/dgibson/tags/ppc-for-2.7-20160718= ' into staging (2016-07-18 11:24:15 +0100) are available in the git repository at: git://github.com/stefanha/qemu.git tags/tracing-pull-request for you to fetch changes up to 77e2b17272963c09e309315903f3781dbdd85341: trace: Add QAPI/QMP interfaces to query and control per-vCPU tracing st= ate (2016-07-18 18:23:12 +0100) ---------------------------------------------------------------- ---------------------------------------------------------------- Llu=C3=ADs Vilanova (9): trace: [linux-user] Commandline arguments to control tracing trace: [bsd-user] Commandline arguments to control tracing trace: Identify events with the 'vcpu' property disas: Remove unused macro '_' trace: Cosmetic changes on fast-path tracing trace: Add per-vCPU tracing states for events with the 'vcpu' property trace: Conditionally trace events based on their per-vCPU state trace: Allow event name pattern in "info trace-events" trace: Add QAPI/QMP interfaces to query and control per-vCPU tracing state bsd-user/main.c | 22 ++++- disas/alpha.c | 6 +- disas/arm.c | 2 +- disas/i386.c | 2 +- disas/m68k.c | 4 +- disas/mips.c | 50 ++++++------ disas/ppc.c | 22 ++--- disas/sparc.c | 6 +- hmp-commands-info.hx | 8 +- hmp-commands.hx | 7 +- hmp.h | 1 + include/disas/bfd.h | 1 - include/qom/cpu.h | 6 ++ linux-user/main.c | 20 +++++ monitor.c | 46 ++++++++++- qapi/trace.json | 33 +++++++- qmp-commands.hx | 35 +++++++- qom/cpu.c | 1 + scripts/tracetool/backend/dtrace.py | 4 +- scripts/tracetool/backend/ftrace.py | 20 ++--- scripts/tracetool/backend/log.py | 26 +++--- scripts/tracetool/backend/simple.py | 13 ++- scripts/tracetool/backend/ust.py | 4 +- scripts/tracetool/format/events_c.py | 11 ++- scripts/tracetool/format/events_h.py | 12 ++- scripts/tracetool/format/h.py | 19 ++++- stubs/Makefile.objs | 1 + stubs/trace-control.c | 28 +++++++ trace/Makefile.objs | 4 + trace/control-internal.h | 55 ++++++++++--- trace/control-target.c | 53 ++++++++++++ trace/control.c | 29 ++++++- trace/control.h | 79 +++++++++++++++++- trace/event-internal.h | 4 +- trace/qmp.c | 154 +++++++++++++++++++++++++++--= ------ translate-all.h | 3 + vl.c | 1 + 37 files changed, 647 insertions(+), 145 deletions(-) create mode 100644 stubs/trace-control.c create mode 100644 trace/control-target.c --=20 2.7.4