From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:34524) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qz2IC-000294-F1 for qemu-devel@nongnu.org; Thu, 01 Sep 2011 04:06:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qz2IA-0007XX-EB for qemu-devel@nongnu.org; Thu, 01 Sep 2011 04:06:32 -0400 Received: from mtagate2.uk.ibm.com ([194.196.100.162]:53839) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qz2IA-0007XQ-4w for qemu-devel@nongnu.org; Thu, 01 Sep 2011 04:06:30 -0400 Received: from d06nrmr1707.portsmouth.uk.ibm.com (d06nrmr1707.portsmouth.uk.ibm.com [9.149.39.225]) by mtagate2.uk.ibm.com (8.13.1/8.13.1) with ESMTP id p8186SXY014472 for ; Thu, 1 Sep 2011 08:06:28 GMT Received: from d06av09.portsmouth.uk.ibm.com (d06av09.portsmouth.uk.ibm.com [9.149.37.250]) by d06nrmr1707.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id p8186SNg1937558 for ; Thu, 1 Sep 2011 09:06:28 +0100 Received: from d06av09.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av09.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id p8186RQq019942 for ; Thu, 1 Sep 2011 02:06:27 -0600 From: Stefan Hajnoczi Date: Thu, 1 Sep 2011 09:06:11 +0100 Message-Id: <1314864386-14202-1-git-send-email-stefanha@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PULL 00/15] Tracing patches List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Anthony Liguori , Stefan Hajnoczi The following changes since commit f0fb8b7180fdcf536ea635a0720e1496110ecb= 3b: Merge branch 'omap-for-upstream' of git://git.linaro.org/people/pmaydel= l/qemu-arm into pm (2011-08-29 23:59:06 +0200) are available in the git repository at: ssh://repo.or.cz/srv/git/qemu/stefanha.git tracing Llu=C3=ADs (14): build: Fix linkage of QEMU_PROG build: [simple] Include qemu-timer-common.o in trace-obj-y trace: [configure] rename CONFIG_*_TRACE into CONFIG_TRACE_* trace: [make] replace 'ifeq' with values in CONFIG_TRACE_* trace: move backend-specific code into the trace/ directory trace: avoid conditional code compilation during option parsing trace: generalize the "property" concept in the trace-events file trace: separate trace event control and query routines from the sim= ple backend trace: always compile support for controlling and querying trace ev= ent states trace: add "-trace events" argument to control initial state trace: always use the "nop" backend on events with the "disable" ke= yword trace: [simple] disable all trace points by default trace: [stderr] add support for dynamically enabling/disabling even= ts trace: enable all events Stefan Hajnoczi (1): simpletrace: fix process() argument count Makefile | 1 + Makefile.objs | 22 +- Makefile.target | 8 +- configure | 27 ++- docs/tracing.txt | 73 +++-- hmp-commands.hx | 11 +- monitor.c | 26 +- qemu-config.c | 7 +- qemu-options.hx | 27 ++- scripts/simpletrace.py | 4 +- scripts/tracetool | 116 ++++---- tests/test_path.c | 2 +- trace-events | 651 +++++++++++++++++++--------------= ------ trace/control.c | 42 +++ trace/control.h | 41 +++ trace/default.c | 41 +++ simpletrace.c =3D> trace/simple.c | 27 +- simpletrace.h =3D> trace/simple.h | 16 +- trace/stderr.c | 37 +++ trace/stderr.h | 11 + vl.c | 19 +- 21 files changed, 719 insertions(+), 490 deletions(-) create mode 100644 trace/control.c create mode 100644 trace/control.h create mode 100644 trace/default.c rename simpletrace.c =3D> trace/simple.c (94%) rename simpletrace.h =3D> trace/simple.h (75%) create mode 100644 trace/stderr.c create mode 100644 trace/stderr.h