qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 0/9] Tracing patches
@ 2016-07-18 22:00 Stefan Hajnoczi
  2016-07-18 22:00 ` [Qemu-devel] [PULL 1/9] trace: [linux-user] Commandline arguments to control tracing Stefan Hajnoczi
                   ` (9 more replies)
  0 siblings, 10 replies; 16+ messages in thread
From: Stefan Hajnoczi @ 2016-07-18 22:00 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell, Stefan Hajnoczi

The following changes since commit 3913d3707e3debfbf0d2d014a1a793394993b088:

  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 state (2016-07-18 18:23:12 +0100)

----------------------------------------------------------------

----------------------------------------------------------------

Lluís 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

-- 
2.7.4

^ permalink raw reply	[flat|nested] 16+ messages in thread
* [Qemu-devel] [PULL 0/9] Tracing patches
@ 2017-08-01 13:16 Stefan Hajnoczi
  2017-08-01 13:41 ` no-reply
  2017-08-01 14:31 ` Peter Maydell
  0 siblings, 2 replies; 16+ messages in thread
From: Stefan Hajnoczi @ 2017-08-01 13:16 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell, Stefan Hajnoczi

The following changes since commit 5619c179057e24195ff19c8fe6d6a6cbcb16ed28:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20170731' into staging (2017-07-31 14:45:42 +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 bd6952a391b6f2083d6597386f457f30044e32a3:

  monitor: Reduce handle_qmp_command() tracing overhead (2017-08-01 12:13:07 +0100)

----------------------------------------------------------------
Pull request

Fixes for inconsistencies in the trace event format strings, broken
trace_event_get_state() usage, and handle_qmp_command() fix.

----------------------------------------------------------------

Daniel P. Berrange (2):
  trace: ensure .stp files are rebuilt if trace tool source changes
  trace: ensure unique function / variable names per .stp file

Denis V. Lunev (1):
  monitor: Reduce handle_qmp_command() tracing overhead

Stefan Hajnoczi (2):
  trace: add TRACE_<event>_BACKEND_DSTATE()
  trace: add trace_event_get_state_backends()

Vladimir Sementsov-Ogievskiy (4):
  coding_style: add point about 0x in trace-events
  trace-events: fix code style: %# -> 0x%
  checkpatch: check trace-events code style
  trace-events: fix code style: print 0x before hex numbers

 docs/devel/tracing.txt                       |   2 +-
 Makefile.target                              |   9 +-
 trace/control.h                              |  18 ++-
 hw/usb/hcd-ohci.c                            |  13 +-
 monitor.c                                    |   9 +-
 net/colo-compare.c                           |  11 +-
 net/filter-rewriter.c                        |   4 +-
 CODING_STYLE                                 |  35 ++++++
 accel/tcg/trace-events                       |   2 +-
 audio/trace-events                           |   4 +-
 block/trace-events                           |  28 ++---
 hw/audio/trace-events                        |   4 +-
 hw/char/trace-events                         |  12 +-
 hw/display/trace-events                      |  14 +--
 hw/dma/trace-events                          |  20 +--
 hw/i386/xen/trace-events                     |  26 ++--
 hw/input/trace-events                        |   6 +-
 hw/intc/trace-events                         | 176 +++++++++++++--------------
 hw/isa/trace-events                          |   4 +-
 hw/misc/trace-events                         |  78 ++++++------
 hw/net/trace-events                          |  52 ++++----
 hw/nvram/trace-events                        |   2 +-
 hw/pci/trace-events                          |   4 +-
 hw/ppc/trace-events                          |  64 +++++-----
 hw/s390x/trace-events                        |  20 +--
 hw/scsi/trace-events                         | 118 +++++++++---------
 hw/sd/trace-events                           |   4 +-
 hw/timer/trace-events                        |  20 +--
 hw/usb/trace-events                          |  56 ++++-----
 hw/vfio/trace-events                         |  44 +++----
 hw/virtio/trace-events                       |   6 +-
 hw/xen/trace-events                          |   8 +-
 linux-user/trace-events                      |  10 +-
 migration/trace-events                       |  36 +++---
 nbd/trace-events                             |  18 +--
 net/trace-events                             |   4 +-
 scripts/checkpatch.pl                        |  19 +++
 scripts/tracetool/__init__.py                |   1 +
 scripts/tracetool/backend/__init__.py        |   3 +
 scripts/tracetool/backend/dtrace.py          |  12 ++
 scripts/tracetool/backend/ftrace.py          |   5 +
 scripts/tracetool/backend/log.py             |   5 +
 scripts/tracetool/backend/simple.py          |   5 +
 scripts/tracetool/backend/syslog.py          |   5 +
 scripts/tracetool/backend/ust.py             |  10 ++
 scripts/tracetool/format/h.py                |  10 ++
 scripts/tracetool/format/simpletrace_stap.py |  29 +++--
 target/arm/trace-events                      |  10 +-
 target/s390x/trace-events                    |   2 +-
 target/sparc/trace-events                    |  30 ++---
 trace-events                                 |  20 +--
 51 files changed, 622 insertions(+), 485 deletions(-)

-- 
2.13.3

^ permalink raw reply	[flat|nested] 16+ messages in thread
* [Qemu-devel] [PULL 0/9] Tracing patches
@ 2014-05-07 17:16 Stefan Hajnoczi
  2014-05-09 11:28 ` Peter Maydell
  0 siblings, 1 reply; 16+ messages in thread
From: Stefan Hajnoczi @ 2014-05-07 17:16 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell, Stefan Hajnoczi

I forgot to open the QEMU 2.1 tracing queue.  Let's get started!

The following changes since commit 9898370497da3f18e0c9555b65c858eabc78ab50:

  Merge remote-tracking branch 'remotes/kraxel/tags/pull-smbios-2' into staging (2014-05-06 12:23:05 +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 e00e36fb913217d49f57cc19d8d605270dd82bc5:

  configure: Show trace output file conditionally (2014-05-07 19:07:18 +0200)

----------------------------------------------------------------
Tracing pull request

----------------------------------------------------------------
Lluís Vilanova (8):
      trace: [tracetool] Add method 'Event.api' to build event names
      trace: [tracetool] Add methods 'Event.copy' and 'Arguments.copy'
      trace: [tracetool] Spacing changes
      trace: [tracetool] Cosmetic changes
      trace: [tracetool] Show list of frontends and backends sorted by name
      trace: [tracetool] Change format docs to point to the generated file
      trace: [simple] Bump up log version number
      trace: [tracetool] Minimize the amount of per-backend code

Stefan Weil (1):
      configure: Show trace output file conditionally

 configure                                |   2 +
 scripts/simpletrace.py                   |  16 ++--
 scripts/tracetool/__init__.py            |  53 +++++++------
 scripts/tracetool/backend/__init__.py    |  74 ++++++++---------
 scripts/tracetool/backend/dtrace.py      |  81 +++----------------
 scripts/tracetool/backend/events.py      |  23 ------
 scripts/tracetool/backend/ftrace.py      |  56 ++++++-------
 scripts/tracetool/backend/simple.py      | 132 +++++++++++++++----------------
 scripts/tracetool/backend/stderr.py      |  43 ++++------
 scripts/tracetool/backend/ust.py         |  65 +++------------
 scripts/tracetool/format/__init__.py     |  50 ++++--------
 scripts/tracetool/format/c.py            |  16 +++-
 scripts/tracetool/format/d.py            |  30 ++++++-
 scripts/tracetool/format/events_c.py     |  15 ++--
 scripts/tracetool/format/events_h.py     |  15 ++--
 scripts/tracetool/format/h.py            |  30 ++++---
 scripts/tracetool/format/stap.py         |  42 +++++++++-
 scripts/tracetool/format/ust_events_c.py |   7 +-
 scripts/tracetool/format/ust_events_h.py |  42 +++++++++-
 trace/Makefile.objs                      |   4 +-
 trace/simple.c                           |   2 +-
 21 files changed, 364 insertions(+), 434 deletions(-)
 delete mode 100644 scripts/tracetool/backend/events.py

-- 
1.9.0

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2017-08-01 14:31 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-07-18 22:00 [Qemu-devel] [PULL 0/9] Tracing patches Stefan Hajnoczi
2016-07-18 22:00 ` [Qemu-devel] [PULL 1/9] trace: [linux-user] Commandline arguments to control tracing Stefan Hajnoczi
2016-07-18 22:00 ` [Qemu-devel] [PULL 2/9] trace: [bsd-user] " Stefan Hajnoczi
2016-07-18 22:00 ` [Qemu-devel] [PULL 3/9] trace: Identify events with the 'vcpu' property Stefan Hajnoczi
2016-07-18 22:00 ` [Qemu-devel] [PULL 4/9] disas: Remove unused macro '_' Stefan Hajnoczi
2016-07-18 22:00 ` [Qemu-devel] [PULL 5/9] trace: Cosmetic changes on fast-path tracing Stefan Hajnoczi
2016-07-18 22:00 ` [Qemu-devel] [PULL 6/9] trace: Add per-vCPU tracing states for events with the 'vcpu' property Stefan Hajnoczi
2016-07-18 22:00 ` [Qemu-devel] [PULL 7/9] trace: Conditionally trace events based on their per-vCPU state Stefan Hajnoczi
2016-07-18 22:00 ` [Qemu-devel] [PULL 8/9] trace: Allow event name pattern in "info trace-events" Stefan Hajnoczi
2016-07-18 22:00 ` [Qemu-devel] [PULL 9/9] trace: Add QAPI/QMP interfaces to query and control per-vCPU tracing state Stefan Hajnoczi
2016-07-19 10:46 ` [Qemu-devel] [PULL 0/9] Tracing patches Peter Maydell
  -- strict thread matches above, loose matches on Subject: below --
2017-08-01 13:16 Stefan Hajnoczi
2017-08-01 13:41 ` no-reply
2017-08-01 14:31 ` Peter Maydell
2014-05-07 17:16 Stefan Hajnoczi
2014-05-09 11:28 ` Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).