Re: [PULL 0/6] Tracing patches

2024-06-12 Thread Richard Henderson

On 6/10/24 10:13, Stefan Hajnoczi wrote:

The following changes since commit 80e8f0602168f451a93e71cbb1d59e93d745e62e:

   Merge tag 'bsd-user-misc-2024q2-pull-request' of gitlab.com:bsdimp/qemu into 
staging (2024-06-09 11:21:55 -0700)

are available in the Git repository at:

   https://gitlab.com/stefanha/qemu.git  tags/tracing-pull-request

for you to fetch changes up to 4c2b6f328742084a5bd770af7c3a2ef07828c41c:

   tracetool: Forbid newline character in event format (2024-06-10 13:05:27 
-0400)


Pull request

Cleanups from Philippe Mathieu-Daudé.


Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/9.1 as 
appropriate.


r~




[PULL 0/6] Tracing patches

2024-06-10 Thread Stefan Hajnoczi
The following changes since commit 80e8f0602168f451a93e71cbb1d59e93d745e62e:

  Merge tag 'bsd-user-misc-2024q2-pull-request' of gitlab.com:bsdimp/qemu into 
staging (2024-06-09 11:21:55 -0700)

are available in the Git repository at:

  https://gitlab.com/stefanha/qemu.git tags/tracing-pull-request

for you to fetch changes up to 4c2b6f328742084a5bd770af7c3a2ef07828c41c:

  tracetool: Forbid newline character in event format (2024-06-10 13:05:27 
-0400)


Pull request

Cleanups from Philippe Mathieu-Daudé.



Philippe Mathieu-Daudé (6):
  tracetool: Remove unused vcpu.py script
  backends/tpm: Remove newline character in trace event
  hw/sh4: Remove newline character in trace events
  hw/usb: Remove newline character in trace events
  hw/vfio: Remove newline character in trace events
  tracetool: Forbid newline character in event format

 meson.build   |  1 -
 backends/tpm/tpm_util.c   |  5 +--
 backends/tpm/trace-events |  3 +-
 hw/sh4/trace-events   |  4 +--
 hw/usb/trace-events   |  6 ++--
 hw/vfio/trace-events  |  4 +--
 scripts/tracetool/__init__.py | 10 ++
 scripts/tracetool/vcpu.py | 59 ---
 8 files changed, 15 insertions(+), 77 deletions(-)
 delete mode 100644 scripts/tracetool/vcpu.py

-- 
2.45.1




Re: [PULL 0/6] Tracing patches

2021-07-13 Thread Peter Maydell
On Mon, 12 Jul 2021 at 17:50, Stefan Hajnoczi  wrote:
>
> The following changes since commit bd38ae26cea0d1d6a97f930248df149204c210a2:
>
>   Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210710' 
> into staging (2021-07-12 11:02:39 +0100)
>
> are available in the Git repository at:
>
>   https://gitlab.com/stefanha/qemu.git tags/tracing-pull-request
>
> for you to fetch changes up to bbe47ed2928542e7db58146b6108e3f2836f278f:
>
>   trace, lttng: require .pc files (2021-07-12 17:37:12 +0100)
>
> 
> Pull request


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/6.1
for any user-visible changes.

-- PMM



[PULL 0/6] Tracing patches

2021-07-12 Thread Stefan Hajnoczi
The following changes since commit bd38ae26cea0d1d6a97f930248df149204c210a2:

  Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210710' into 
staging (2021-07-12 11:02:39 +0100)

are available in the Git repository at:

  https://gitlab.com/stefanha/qemu.git tags/tracing-pull-request

for you to fetch changes up to bbe47ed2928542e7db58146b6108e3f2836f278f:

  trace, lttng: require .pc files (2021-07-12 17:37:12 +0100)


Pull request



Gerd Hoffmann (5):
  qemu-trace-stap: changing SYSTEMTAP_TAPSET considered harmful.
  trace: iter init tweaks
  trace: add trace_event_iter_init_group
  trace/simple: pass iter to st_write_event_mapping
  trace/simple: add st_init_group

Paolo Bonzini (1):
  trace, lttng: require .pc files

 configure   | 18 ++
 meson.build |  4 
 trace/control.h | 30 ++
 trace/simple.h  |  1 +
 monitor/misc.c  |  4 ++--
 trace/control-target.c  |  2 +-
 trace/control.c | 39 +++
 trace/qmp.c |  6 +++---
 trace/simple.c  | 22 +-
 scripts/qemu-trace-stap | 14 --
 trace/meson.build   |  2 +-
 11 files changed, 88 insertions(+), 54 deletions(-)

-- 
2.31.1



Re: [Qemu-devel] [PULL 0/6] Tracing patches

2019-01-31 Thread Peter Maydell
On Wed, 30 Jan 2019 at 03:18, Stefan Hajnoczi  wrote:
>
> The following changes since commit f6b06fcceef465de0cf2514c9f76fe0192896781:
>
>   Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190121-pull-request' 
> into staging (2019-01-23 17:57:47 +)
>
> are available in the Git repository at:
>
>   git://github.com/stefanha/qemu.git tags/tracing-pull-request
>
> for you to fetch changes up to 57b7bdf426445d8356171135308dfe6d7d5fb612:
>
>   trace: rerun tracetool after ./configure changes (2019-01-30 10:57:03 +0800)
>
> 
> Pull request
>
> User-visible changes:
>  * The new qemu-trace-stap script makes it convenient to collect traces 
> without
>writing SystemTap scripts.  See "man qemu-trace-stap" for details.
>

Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/4.0
for any user-visible changes.

-- PMM



[Qemu-devel] [PULL 0/6] Tracing patches

2019-01-29 Thread Stefan Hajnoczi
The following changes since commit f6b06fcceef465de0cf2514c9f76fe0192896781:

  Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190121-pull-request' 
into staging (2019-01-23 17:57:47 +)

are available in the Git repository at:

  git://github.com/stefanha/qemu.git tags/tracing-pull-request

for you to fetch changes up to 57b7bdf426445d8356171135308dfe6d7d5fb612:

  trace: rerun tracetool after ./configure changes (2019-01-30 10:57:03 +0800)


Pull request

User-visible changes:
 * The new qemu-trace-stap script makes it convenient to collect traces without
   writing SystemTap scripts.  See "man qemu-trace-stap" for details.



Daniel P. Berrangé (4):
  display: ensure qxl log_buf is a nul terminated string
  trace: enforce that every trace-events file has a final newline
  trace: forbid use of %m in trace event format strings
  trace: add ability to do simple printf logging via systemtap

Stefan Hajnoczi (1):
  trace: rerun tracetool after ./configure changes

Vladimir Sementsov-Ogievskiy (1):
  trace: improve runstate tracing

 MAINTAINERS  |   1 +
 docs/devel/tracing.txt   |   4 +
 Makefile |  26 ++--
 Makefile.target  |  11 +-
 hw/display/qxl.c |  14 ++-
 hw/vfio/pci.c|   2 +-
 vl.c |   7 +-
 hw/display/trace-events  |   2 +-
 hw/gpio/trace-events |   2 +-
 hw/vfio/trace-events |   2 +-
 scripts/qemu-trace-stap  | 175 +++
 scripts/qemu-trace-stap.texi | 140 +
 scripts/tracetool/__init__.py|   6 +
 scripts/tracetool/format/log_stap.py | 127 +++
 trace-events |   4 +-
 15 files changed, 502 insertions(+), 21 deletions(-)
 create mode 100755 scripts/qemu-trace-stap
 create mode 100644 scripts/qemu-trace-stap.texi
 create mode 100644 scripts/tracetool/format/log_stap.py

-- 
2.20.1




Re: [Qemu-devel] [PULL 0/6] Tracing patches

2018-06-28 Thread Peter Maydell
On 27 June 2018 at 13:58, Stefan Hajnoczi  wrote:
> The following changes since commit 00928a421d47f49691cace1207481b7aad31b1f1:
>
>   Merge remote-tracking branch 
> 'remotes/pmaydell/tags/pull-target-arm-20180626' into staging (2018-06-26 
> 18:23:49 +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 ec09f877532210e28e1d4b6b12896d3eb6d8e8d1:
>
>   trace: forbid floating point types (2018-06-27 11:09:29 +0100)
>
> 
> Pull request
>
>  * Trace TCG atomic memory accesses
>  * Document that trace event arguments cannot be floating point
>
Applied, thanks.

-- PMM



[Qemu-devel] [PULL 0/6] Tracing patches

2018-06-27 Thread Stefan Hajnoczi
The following changes since commit 00928a421d47f49691cace1207481b7aad31b1f1:

  Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20180626' 
into staging (2018-06-26 18:23:49 +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 ec09f877532210e28e1d4b6b12896d3eb6d8e8d1:

  trace: forbid floating point types (2018-06-27 11:09:29 +0100)


Pull request

 * Trace TCG atomic memory accesses
 * Document that trace event arguments cannot be floating point



Emilio G. Cota (5):
  trace: fix misreporting of TCG access sizes for user-space
  trace: simplify trace_mem functions
  trace: expand mem_info:size_shift to 3 bits
  trace: add trace_mem_build_info_no_se_be/le
  trace: enable tracing of TCG atomics

Stefan Hajnoczi (1):
  trace: forbid floating point types

 docs/devel/tracing.txt|  5 ++
 accel/tcg/atomic_template.h   | 87 +--
 include/exec/cpu_ldst_useronly_template.h | 11 ++-
 trace/mem-internal.h  | 58 ---
 trace/mem.h   |  2 +-
 migration/trace-events|  2 +-
 qapi/trace-events |  2 +-
 scripts/tracetool/__init__.py |  2 -
 8 files changed, 130 insertions(+), 39 deletions(-)

-- 
2.17.1




Re: [Qemu-devel] [PULL 0/6] Tracing patches

2014-02-21 Thread Peter Maydell
On 19 February 2014 15:45, Stefan Hajnoczi  wrote:
> Lluis: CCed you since Mohamad's LTTng 2.x patches conflict with your cleanup
> series.
>
> The following changes since commit 46eef33b89e936ca793e13c4aeea1414e97e8dbb:
>
>   Fix QEMU build on OpenBSD on x86 archs (2014-02-17 11:44:00 +)
>
> are available in the git repository at:
>
>   git://github.com/stefanha/qemu.git tags/tracing-pull-request
>
> for you to fetch changes up to 94783de6fe746f86a357bc4e3e6759f7f8ad3b39:
>
>   trace-events: Fix typo in "offset" (2014-02-19 11:14:08 +0100)

Applied, thanks.

-- PMM



Re: [Qemu-devel] [PULL 0/6] Tracing patches

2014-02-20 Thread Stefan Hajnoczi
On Wed, Feb 19, 2014 at 05:01:47PM +0100, Lluís Vilanova wrote:
> Stefan Hajnoczi writes:
> 
> > Lluis: CCed you since Mohamad's LTTng 2.x patches conflict with your cleanup
> > series.
> 
> Will rebase and adjust.

Sorry about that.  I had most of these patches merged for a while and
forgot about them :(.



Re: [Qemu-devel] [PULL 0/6] Tracing patches

2014-02-19 Thread Lluís Vilanova
Stefan Hajnoczi writes:

> Lluis: CCed you since Mohamad's LTTng 2.x patches conflict with your cleanup
> series.

Will rebase and adjust.


Thanks,
  Lluis


> The following changes since commit 46eef33b89e936ca793e13c4aeea1414e97e8dbb:

>   Fix QEMU build on OpenBSD on x86 archs (2014-02-17 11:44:00 +)

> are available in the git repository at:

>   git://github.com/stefanha/qemu.git tags/tracing-pull-request

> for you to fetch changes up to 94783de6fe746f86a357bc4e3e6759f7f8ad3b39:

>   trace-events: Fix typo in "offset" (2014-02-19 11:14:08 +0100)

> 
> Tracing pull request

> 
> Kevin Wolf (1):
>   trace-events: Fix typo in "offset"

> Mohamad Gebai (5):
>   Fix configure script for LTTng 2.x
>   Modified the tracetool framework for LTTng 2.x
>   Adapt Makefiles to the new LTTng ust interface
>   Update documentation for LTTng ust tracing
>   Add ust generated files to .gitignore

>  .gitignore   |   2 +
>  Makefile |   5 ++
>  configure|  20 --
>  docs/tracing.txt |  36 +++
>  scripts/tracetool/backend/ust.py | 101 
> ++-
>  scripts/tracetool/format/ust_events_c.py |  30 +
>  scripts/tracetool/format/ust_events_h.py |  57 +
>  trace-events |   8 +--
>  trace/Makefile.objs  |  25 
>  9 files changed, 219 insertions(+), 65 deletions(-)
>  create mode 100644 scripts/tracetool/format/ust_events_c.py
>  create mode 100644 scripts/tracetool/format/ust_events_h.py

> -- 
> 1.8.5.3


-- 
 "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



[Qemu-devel] [PULL 0/6] Tracing patches

2014-02-19 Thread Stefan Hajnoczi
Lluis: CCed you since Mohamad's LTTng 2.x patches conflict with your cleanup
series.

The following changes since commit 46eef33b89e936ca793e13c4aeea1414e97e8dbb:

  Fix QEMU build on OpenBSD on x86 archs (2014-02-17 11:44:00 +)

are available in the git repository at:

  git://github.com/stefanha/qemu.git tags/tracing-pull-request

for you to fetch changes up to 94783de6fe746f86a357bc4e3e6759f7f8ad3b39:

  trace-events: Fix typo in "offset" (2014-02-19 11:14:08 +0100)


Tracing pull request


Kevin Wolf (1):
  trace-events: Fix typo in "offset"

Mohamad Gebai (5):
  Fix configure script for LTTng 2.x
  Modified the tracetool framework for LTTng 2.x
  Adapt Makefiles to the new LTTng ust interface
  Update documentation for LTTng ust tracing
  Add ust generated files to .gitignore

 .gitignore   |   2 +
 Makefile |   5 ++
 configure|  20 --
 docs/tracing.txt |  36 +++
 scripts/tracetool/backend/ust.py | 101 ++-
 scripts/tracetool/format/ust_events_c.py |  30 +
 scripts/tracetool/format/ust_events_h.py |  57 +
 trace-events |   8 +--
 trace/Makefile.objs  |  25 
 9 files changed, 219 insertions(+), 65 deletions(-)
 create mode 100644 scripts/tracetool/format/ust_events_c.py
 create mode 100644 scripts/tracetool/format/ust_events_h.py

-- 
1.8.5.3




Re: [Qemu-devel] [PULL 0/6] Tracing patches

2011-04-26 Thread Anthony Liguori

On 04/26/2011 07:25 AM, Stefan Hajnoczi wrote:

The following changes since commit b0b36e5d2e4c8a96c2f6dbc0981a9fd0cde111d8:

   doc: fix slirp description (2011-04-25 23:10:04 +0200)

are available in the git repository at:
   git://repo.or.cz/qemu/stefanha.git tracing


Pulled.  Thanks.

Regards,

Anthony Liguori



Lluís (3):
   docs/tracing.txt: minor documentation fixes
   trace: [ust] fix generation of 'trace.c' on events without args
   trace: [trace-events] fix print formats in some events

Paolo Bonzini (1):
   tracetool: allow ) in trace output string

Stefan Hajnoczi (2):
   trace: Remove %s in grlib trace events
   docs: Trace events must not expect pointer dereferencing

  docs/tracing.txt   |   23 ++-
  hw/grlib_apbuart.c |2 +-
  hw/grlib_gptimer.c |   29 ++---
  hw/grlib_irqmp.c   |4 ++--
  scripts/tracetool  |9 +
  trace-events   |   14 +++---
  6 files changed, 43 insertions(+), 38 deletions(-)






[Qemu-devel] [PULL 0/6] Tracing patches

2011-04-26 Thread Stefan Hajnoczi
The following changes since commit b0b36e5d2e4c8a96c2f6dbc0981a9fd0cde111d8:

  doc: fix slirp description (2011-04-25 23:10:04 +0200)

are available in the git repository at:
  git://repo.or.cz/qemu/stefanha.git tracing

Lluís (3):
  docs/tracing.txt: minor documentation fixes
  trace: [ust] fix generation of 'trace.c' on events without args
  trace: [trace-events] fix print formats in some events

Paolo Bonzini (1):
  tracetool: allow ) in trace output string

Stefan Hajnoczi (2):
  trace: Remove %s in grlib trace events
  docs: Trace events must not expect pointer dereferencing

 docs/tracing.txt   |   23 ++-
 hw/grlib_apbuart.c |2 +-
 hw/grlib_gptimer.c |   29 ++---
 hw/grlib_irqmp.c   |4 ++--
 scripts/tracetool  |9 +
 trace-events   |   14 +++---
 6 files changed, 43 insertions(+), 38 deletions(-)