Re: [Qemu-devel] [PULL 0/6] Tracing patches
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
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
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
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
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
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
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
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
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
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(-)