* [Qemu-devel] [PULL 0/3] Tracing patches
@ 2018-01-29 16:07 Stefan Hajnoczi
2018-01-29 16:07 ` [Qemu-devel] [PULL 1/3] tracetool: prefix parse errors with line numbers Stefan Hajnoczi
` (4 more replies)
0 siblings, 5 replies; 17+ messages in thread
From: Stefan Hajnoczi @ 2018-01-29 16:07 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell, Stefan Hajnoczi
The following changes since commit 6233b4a8c2a32ef6955a921246fa08705bbb3676:
Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2018-01-26' into staging (2018-01-26 17:29:14 +0000)
are available in the Git repository at:
git://github.com/stefanha/qemu.git tags/tracing-pull-request
for you to fetch changes up to 24f4d3d3aeabf83445839099d6d66cbb3089c37a:
tracetool: report error on foo() instead of foo(void) (2018-01-29 10:34:55 +0000)
----------------------------------------------------------------
----------------------------------------------------------------
Stefan Hajnoczi (3):
tracetool: prefix parse errors with line numbers
tracetool: clarify that "formats" means "format strings"
tracetool: report error on foo() instead of foo(void)
scripts/tracetool/__init__.py | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
--
2.14.3
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Qemu-devel] [PULL 1/3] tracetool: prefix parse errors with line numbers
2018-01-29 16:07 [Qemu-devel] [PULL 0/3] Tracing patches Stefan Hajnoczi
@ 2018-01-29 16:07 ` Stefan Hajnoczi
2018-01-29 16:07 ` [Qemu-devel] [PULL 2/3] tracetool: clarify that "formats" means "format strings" Stefan Hajnoczi
` (3 subsequent siblings)
4 siblings, 0 replies; 17+ messages in thread
From: Stefan Hajnoczi @ 2018-01-29 16:07 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell, Stefan Hajnoczi
Include the file line number in the message that is printed when
trace-events parse errors are raised.
[Use enumerate(fobj, 1) to avoid having to increment a 0-based index
later, as suggested by Eric Blake.
--Stefan]
Suggested-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 20180110202553.31889-2-stefanha@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
scripts/tracetool/__init__.py | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/scripts/tracetool/__init__.py b/scripts/tracetool/__init__.py
index 0670ec17d5..a744e26f91 100644
--- a/scripts/tracetool/__init__.py
+++ b/scripts/tracetool/__init__.py
@@ -300,13 +300,18 @@ def read_events(fobj):
"""
events = []
- for line in fobj:
+ for lineno, line in enumerate(fobj, 1):
if not line.strip():
continue
if line.lstrip().startswith('#'):
continue
- event = Event.build(line)
+ try:
+ event = Event.build(line)
+ except ValueError as e:
+ arg0 = 'Error on line %d: %s' % (lineno, e.args[0])
+ e.args = (arg0,) + e.args[1:]
+ raise
# transform TCG-enabled events
if "tcg" not in event.properties:
--
2.14.3
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [Qemu-devel] [PULL 2/3] tracetool: clarify that "formats" means "format strings"
2018-01-29 16:07 [Qemu-devel] [PULL 0/3] Tracing patches Stefan Hajnoczi
2018-01-29 16:07 ` [Qemu-devel] [PULL 1/3] tracetool: prefix parse errors with line numbers Stefan Hajnoczi
@ 2018-01-29 16:07 ` Stefan Hajnoczi
2018-01-29 16:07 ` [Qemu-devel] [PULL 3/3] tracetool: report error on foo() instead of foo(void) Stefan Hajnoczi
` (2 subsequent siblings)
4 siblings, 0 replies; 17+ messages in thread
From: Stefan Hajnoczi @ 2018-01-29 16:07 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell, Stefan Hajnoczi
The terminology used by tracetool is not consistent with C sprintf or
docs/devel/tracing.txt. The word "formats" is sometimes used to mean
"format strings".
This patch clarifies comments and error messages that contain this word.
Note that the error message lines are longer than 80 characters but I
have not wrapped them to aid grepping.
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 20180110202553.31889-3-stefanha@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
scripts/tracetool/__init__.py | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/scripts/tracetool/__init__.py b/scripts/tracetool/__init__.py
index a744e26f91..e3685bd0ca 100644
--- a/scripts/tracetool/__init__.py
+++ b/scripts/tracetool/__init__.py
@@ -173,7 +173,7 @@ class Event(object):
props : list of str
Property names.
fmt : str, list of str
- Event printing format (or formats).
+ Event printing format string(s).
args : Arguments
Event arguments.
orig : Event or None
@@ -237,9 +237,9 @@ class Event(object):
if "tcg-exec" in props:
raise ValueError("Invalid property 'tcg-exec'")
if "tcg" not in props and not isinstance(fmt, str):
- raise ValueError("Only events with 'tcg' property can have two formats")
+ raise ValueError("Only events with 'tcg' property can have two format strings")
if "tcg" in props and isinstance(fmt, str):
- raise ValueError("Events with 'tcg' property must have two formats")
+ raise ValueError("Events with 'tcg' property must have two format strings")
event = Event(name, props, fmt, args)
@@ -263,7 +263,7 @@ class Event(object):
_FMT = re.compile("(%[\d\.]*\w+|%.*PRI\S+)")
def formats(self):
- """List of argument print formats."""
+ """List conversion specifiers in the argument print format string."""
assert not isinstance(self.fmt, list)
return self._FMT.findall(self.fmt)
--
2.14.3
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [Qemu-devel] [PULL 3/3] tracetool: report error on foo() instead of foo(void)
2018-01-29 16:07 [Qemu-devel] [PULL 0/3] Tracing patches Stefan Hajnoczi
2018-01-29 16:07 ` [Qemu-devel] [PULL 1/3] tracetool: prefix parse errors with line numbers Stefan Hajnoczi
2018-01-29 16:07 ` [Qemu-devel] [PULL 2/3] tracetool: clarify that "formats" means "format strings" Stefan Hajnoczi
@ 2018-01-29 16:07 ` Stefan Hajnoczi
2018-01-29 16:14 ` [Qemu-devel] [PULL 0/3] Tracing patches no-reply
2018-01-30 10:50 ` Peter Maydell
4 siblings, 0 replies; 17+ messages in thread
From: Stefan Hajnoczi @ 2018-01-29 16:07 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell, Stefan Hajnoczi
C functions with no arguments must be declared foo(void) instead of
foo(). The tracetool argument list parser has never accepted an empty
argument list. This patch adds a clear error message for this error
case.
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 20180110202553.31889-4-stefanha@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
---
scripts/tracetool/__init__.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/scripts/tracetool/__init__.py b/scripts/tracetool/__init__.py
index e3685bd0ca..1a9733da9a 100644
--- a/scripts/tracetool/__init__.py
+++ b/scripts/tracetool/__init__.py
@@ -75,6 +75,8 @@ class Arguments:
res = []
for arg in arg_str.split(","):
arg = arg.strip()
+ if not arg:
+ raise ValueError("Empty argument (did you forget to use 'void'?)")
if arg == 'void':
continue
--
2.14.3
^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [Qemu-devel] [PULL 0/3] Tracing patches
2018-01-29 16:07 [Qemu-devel] [PULL 0/3] Tracing patches Stefan Hajnoczi
` (2 preceding siblings ...)
2018-01-29 16:07 ` [Qemu-devel] [PULL 3/3] tracetool: report error on foo() instead of foo(void) Stefan Hajnoczi
@ 2018-01-29 16:14 ` no-reply
2018-01-30 11:58 ` Stefan Hajnoczi
2018-01-30 10:50 ` Peter Maydell
4 siblings, 1 reply; 17+ messages in thread
From: no-reply @ 2018-01-29 16:14 UTC (permalink / raw)
To: stefanha; +Cc: famz, qemu-devel, peter.maydell
Hi,
This series seems to have some coding style problems. See output below for
more information:
Type: series
Message-id: 20180129160740.1195-1-stefanha@redhat.com
Subject: [Qemu-devel] [PULL 0/3] Tracing patches
=== TEST SCRIPT BEGIN ===
#!/bin/bash
BASE=base
n=1
total=$(git log --oneline $BASE.. | wc -l)
failed=0
git config --local diff.renamelimit 0
git config --local diff.renames True
commits="$(git log --format=%H --reverse $BASE..)"
for c in $commits; do
echo "Checking PATCH $n/$total: $(git log -n 1 --format=%s $c)..."
if ! git show $c --format=email | ./scripts/checkpatch.pl --mailback -; then
failed=1
echo
fi
n=$((n+1))
done
exit $failed
=== TEST SCRIPT END ===
Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384
From https://github.com/patchew-project/qemu
fccfcc6328..0d1442912b master -> master
t [tag update] patchew/20171130164750.47320-1-vsementsov@virtuozzo.com -> patchew/20171130164750.47320-1-vsementsov@virtuozzo.com
* [new tag] patchew/20180129160740.1195-1-stefanha@redhat.com -> patchew/20180129160740.1195-1-stefanha@redhat.com
Switched to a new branch 'test'
8224c195a1 tracetool: report error on foo() instead of foo(void)
511aad4f63 tracetool: clarify that "formats" means "format strings"
cda21c769c tracetool: prefix parse errors with line numbers
=== OUTPUT BEGIN ===
Checking PATCH 1/3: tracetool: prefix parse errors with line numbers...
Checking PATCH 2/3: tracetool: clarify that "formats" means "format strings"...
ERROR: line over 90 characters
#39: FILE: scripts/tracetool/__init__.py:240:
+ raise ValueError("Only events with 'tcg' property can have two format strings")
WARNING: line over 80 characters
#42: FILE: scripts/tracetool/__init__.py:242:
+ raise ValueError("Events with 'tcg' property must have two format strings")
total: 1 errors, 1 warnings, 27 lines checked
Your patch has style problems, please review. If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.
Checking PATCH 3/3: tracetool: report error on foo() instead of foo(void)...
WARNING: line over 80 characters
#26: FILE: scripts/tracetool/__init__.py:79:
+ raise ValueError("Empty argument (did you forget to use 'void'?)")
total: 0 errors, 1 warnings, 8 lines checked
Your patch has style problems, please review. If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.
=== OUTPUT END ===
Test command exited with code: 1
---
Email generated automatically by Patchew [http://patchew.org/].
Please send your feedback to patchew-devel@freelists.org
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Qemu-devel] [PULL 0/3] Tracing patches
2018-01-29 16:07 [Qemu-devel] [PULL 0/3] Tracing patches Stefan Hajnoczi
` (3 preceding siblings ...)
2018-01-29 16:14 ` [Qemu-devel] [PULL 0/3] Tracing patches no-reply
@ 2018-01-30 10:50 ` Peter Maydell
4 siblings, 0 replies; 17+ messages in thread
From: Peter Maydell @ 2018-01-30 10:50 UTC (permalink / raw)
To: Stefan Hajnoczi; +Cc: QEMU Developers
On 29 January 2018 at 16:07, Stefan Hajnoczi <stefanha@redhat.com> wrote:
> The following changes since commit 6233b4a8c2a32ef6955a921246fa08705bbb3676:
>
> Merge remote-tracking branch 'remotes/ericb/tags/pull-nbd-2018-01-26' into staging (2018-01-26 17:29:14 +0000)
>
> are available in the Git repository at:
>
> git://github.com/stefanha/qemu.git tags/tracing-pull-request
>
> for you to fetch changes up to 24f4d3d3aeabf83445839099d6d66cbb3089c37a:
>
> tracetool: report error on foo() instead of foo(void) (2018-01-29 10:34:55 +0000)
>
> ----------------------------------------------------------------
>
> ----------------------------------------------------------------
>
> Stefan Hajnoczi (3):
> tracetool: prefix parse errors with line numbers
> tracetool: clarify that "formats" means "format strings"
> tracetool: report error on foo() instead of foo(void)
>
> scripts/tracetool/__init__.py | 19 +++++++++++++------
> 1 file changed, 13 insertions(+), 6 deletions(-)
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Qemu-devel] [PULL 0/3] Tracing patches
2018-01-29 16:14 ` [Qemu-devel] [PULL 0/3] Tracing patches no-reply
@ 2018-01-30 11:58 ` Stefan Hajnoczi
0 siblings, 0 replies; 17+ messages in thread
From: Stefan Hajnoczi @ 2018-01-30 11:58 UTC (permalink / raw)
To: qemu-devel; +Cc: famz, peter.maydell
[-- Attachment #1: Type: text/plain, Size: 1413 bytes --]
On Mon, Jan 29, 2018 at 08:14:46AM -0800, no-reply@patchew.org wrote:
> === OUTPUT BEGIN ===
> Checking PATCH 1/3: tracetool: prefix parse errors with line numbers...
> Checking PATCH 2/3: tracetool: clarify that "formats" means "format strings"...
> ERROR: line over 90 characters
> #39: FILE: scripts/tracetool/__init__.py:240:
> + raise ValueError("Only events with 'tcg' property can have two format strings")
>
> WARNING: line over 80 characters
> #42: FILE: scripts/tracetool/__init__.py:242:
> + raise ValueError("Events with 'tcg' property must have two format strings")
>
> total: 1 errors, 1 warnings, 27 lines checked
>
> Your patch has style problems, please review. If any of these errors
> are false positives report them to the maintainer, see
> CHECKPATCH in MAINTAINERS.
>
> Checking PATCH 3/3: tracetool: report error on foo() instead of foo(void)...
> WARNING: line over 80 characters
> #26: FILE: scripts/tracetool/__init__.py:79:
> + raise ValueError("Empty argument (did you forget to use 'void'?)")
>
> total: 0 errors, 1 warnings, 8 lines checked
>
> Your patch has style problems, please review. If any of these errors
> are false positives report them to the maintainer, see
> CHECKPATCH in MAINTAINERS.
> === OUTPUT END ===
For the record, I didn't wrap these error messages so that grep(1)
works.
Stefan
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 455 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Qemu-devel] [PULL 0/3] Tracing patches
2019-09-18 13:21 Stefan Hajnoczi
@ 2019-09-19 13:37 ` Peter Maydell
0 siblings, 0 replies; 17+ messages in thread
From: Peter Maydell @ 2019-09-19 13:37 UTC (permalink / raw)
To: Stefan Hajnoczi
Cc: Fam Zheng, Qemu-block, Jason Wang, QEMU Developers, Paolo Bonzini
On Wed, 18 Sep 2019 at 14:21, Stefan Hajnoczi <stefanha@redhat.com> wrote:
>
> The following changes since commit f8c3db33a5e863291182f8862ddf81618a7c6194:
>
> target/sparc: Switch to do_transaction_failed() hook (2019-09-17 12:01:00 +0100)
>
> are available in the Git repository at:
>
> https://github.com/stefanha/qemu.git tags/tracing-pull-request
>
> for you to fetch changes up to 9f7ad79c16ede0da01902b18fb32929cfbd20f87:
>
> trace: Forbid event format ending with newline character (2019-09-18 10:20:15 +0100)
>
> ----------------------------------------------------------------
> Pull request
>
> ----------------------------------------------------------------
>
> Alexey Kardashevskiy (1):
> loader: Trace loaded images
>
> Philippe Mathieu-Daudé (2):
> trace: Remove trailing newline in events
> trace: Forbid event format ending with newline character
Applied, thanks.
Please update the changelog at https://wiki.qemu.org/ChangeLog/4.2
for any user-visible changes.
-- PMM
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Qemu-devel] [PULL 0/3] Tracing patches
@ 2019-09-18 13:21 Stefan Hajnoczi
2019-09-19 13:37 ` Peter Maydell
0 siblings, 1 reply; 17+ messages in thread
From: Stefan Hajnoczi @ 2019-09-18 13:21 UTC (permalink / raw)
To: qemu-devel
Cc: Fam Zheng, Peter Maydell, qemu-block, Jason Wang,
Stefan Hajnoczi, Paolo Bonzini
The following changes since commit f8c3db33a5e863291182f8862ddf81618a7c6194:
target/sparc: Switch to do_transaction_failed() hook (2019-09-17 12:01:00 +0100)
are available in the Git repository at:
https://github.com/stefanha/qemu.git tags/tracing-pull-request
for you to fetch changes up to 9f7ad79c16ede0da01902b18fb32929cfbd20f87:
trace: Forbid event format ending with newline character (2019-09-18 10:20:15 +0100)
----------------------------------------------------------------
Pull request
----------------------------------------------------------------
Alexey Kardashevskiy (1):
loader: Trace loaded images
Philippe Mathieu-Daudé (2):
trace: Remove trailing newline in events
trace: Forbid event format ending with newline character
docs/devel/tracing.txt | 2 ++
Makefile.objs | 1 +
hw/core/loader.c | 3 +++
hw/core/trace-events | 2 ++
hw/misc/trace-events | 10 +++++-----
hw/scsi/trace-events | 2 +-
hw/sd/trace-events | 2 +-
nbd/trace-events | 4 ++--
net/trace-events | 6 +++---
scripts/tracetool/__init__.py | 3 +++
10 files changed, 23 insertions(+), 12 deletions(-)
create mode 100644 hw/core/trace-events
--
2.21.0
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Qemu-devel] [PULL 0/3] Tracing patches
2018-02-19 16:19 Stefan Hajnoczi
@ 2018-02-19 18:40 ` Peter Maydell
0 siblings, 0 replies; 17+ messages in thread
From: Peter Maydell @ 2018-02-19 18:40 UTC (permalink / raw)
To: Stefan Hajnoczi; +Cc: QEMU Developers
On 19 February 2018 at 16:19, Stefan Hajnoczi <stefanha@redhat.com> wrote:
> The following changes since commit e5ecc287a7bd24a1364e23e263cb60cfc8d21eb5:
>
> Merge remote-tracking branch 'remotes/dgilbert/tags/pull-hmp-20180216' into staging (2018-02-16 18:39:05 +0000)
>
> are available in the Git repository at:
>
> git://github.com/stefanha/qemu.git tags/tracing-pull-request
>
> for you to fetch changes up to 7f1d87ab0fd94cef5086e2879716958303281054:
>
> trace: avoid SystemTap "char const" warnings (2018-02-19 13:09:44 +0000)
>
> ----------------------------------------------------------------
>
> ----------------------------------------------------------------
>
> Jon Emil Jahren (2):
> tracetool: Update argument format regex to non-greedy star
> tracetool: For ust trace bool type as ctf_integer
>
> Stefan Hajnoczi (1):
> trace: avoid SystemTap "char const" warnings
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Qemu-devel] [PULL 0/3] Tracing patches
@ 2018-02-19 16:19 Stefan Hajnoczi
2018-02-19 18:40 ` Peter Maydell
0 siblings, 1 reply; 17+ messages in thread
From: Stefan Hajnoczi @ 2018-02-19 16:19 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell, Stefan Hajnoczi
The following changes since commit e5ecc287a7bd24a1364e23e263cb60cfc8d21eb5:
Merge remote-tracking branch 'remotes/dgilbert/tags/pull-hmp-20180216' into staging (2018-02-16 18:39:05 +0000)
are available in the Git repository at:
git://github.com/stefanha/qemu.git tags/tracing-pull-request
for you to fetch changes up to 7f1d87ab0fd94cef5086e2879716958303281054:
trace: avoid SystemTap "char const" warnings (2018-02-19 13:09:44 +0000)
----------------------------------------------------------------
----------------------------------------------------------------
Jon Emil Jahren (2):
tracetool: Update argument format regex to non-greedy star
tracetool: For ust trace bool type as ctf_integer
Stefan Hajnoczi (1):
trace: avoid SystemTap "char const" warnings
hw/block/trace-events | 4 ++--
scripts/tracetool/__init__.py | 5 +++--
scripts/tracetool/format/ust_events_h.py | 3 ++-
trace-events | 12 ++++++------
4 files changed, 13 insertions(+), 11 deletions(-)
--
2.14.3
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Qemu-devel] [PULL 0/3] Tracing patches
2017-03-16 7:04 Stefan Hajnoczi
@ 2017-03-16 15:31 ` Peter Maydell
0 siblings, 0 replies; 17+ messages in thread
From: Peter Maydell @ 2017-03-16 15:31 UTC (permalink / raw)
To: Stefan Hajnoczi; +Cc: QEMU Developers
On 16 March 2017 at 07:04, Stefan Hajnoczi <stefanha@redhat.com> wrote:
> The following changes since commit 1883ff34b540daacae948f493b0ba525edf5f642:
>
> Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2017-03-15 18:44:05 +0000)
>
> are available in the git repository at:
>
> git://github.com/stefanha/qemu.git tags/tracing-pull-request
>
> for you to fetch changes up to 8755b4afbdcf1c274cab7545a9f76d3d6c7f5c29:
>
> trace: ensure $(tracetool-y) is defined in top level makefile (2017-03-16 11:51:26 +0800)
>
> ----------------------------------------------------------------
> Pull request
>
> Tracing makefile fixes for QEMU 2.9.
>
> ----------------------------------------------------------------
>
> Daniel P. Berrange (3):
> makefile: merge GENERATED_HEADERS & GENERATED_SOURCES variables
> makefile: generate trace-events-all upfront
> trace: ensure $(tracetool-y) is defined in top level makefile
>
> Makefile | 42 ++++++++++++++++++++++--------------------
> Makefile.target | 6 +++---
> target/s390x/Makefile.objs | 2 +-
> tests/Makefile.include | 2 +-
> trace/Makefile.objs | 8 --------
> 5 files changed, 27 insertions(+), 33 deletions(-)
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Qemu-devel] [PULL 0/3] Tracing patches
@ 2017-03-16 7:04 Stefan Hajnoczi
2017-03-16 15:31 ` Peter Maydell
0 siblings, 1 reply; 17+ messages in thread
From: Stefan Hajnoczi @ 2017-03-16 7:04 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell, Stefan Hajnoczi
The following changes since commit 1883ff34b540daacae948f493b0ba525edf5f642:
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2017-03-15 18:44:05 +0000)
are available in the git repository at:
git://github.com/stefanha/qemu.git tags/tracing-pull-request
for you to fetch changes up to 8755b4afbdcf1c274cab7545a9f76d3d6c7f5c29:
trace: ensure $(tracetool-y) is defined in top level makefile (2017-03-16 11:51:26 +0800)
----------------------------------------------------------------
Pull request
Tracing makefile fixes for QEMU 2.9.
----------------------------------------------------------------
Daniel P. Berrange (3):
makefile: merge GENERATED_HEADERS & GENERATED_SOURCES variables
makefile: generate trace-events-all upfront
trace: ensure $(tracetool-y) is defined in top level makefile
Makefile | 42 ++++++++++++++++++++++--------------------
Makefile.target | 6 +++---
target/s390x/Makefile.objs | 2 +-
tests/Makefile.include | 2 +-
trace/Makefile.objs | 8 --------
5 files changed, 27 insertions(+), 33 deletions(-)
--
2.9.3
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Qemu-devel] [PULL 0/3] Tracing patches
2016-09-05 19:42 Stefan Hajnoczi
@ 2016-09-06 12:32 ` Peter Maydell
0 siblings, 0 replies; 17+ messages in thread
From: Peter Maydell @ 2016-09-06 12:32 UTC (permalink / raw)
To: Stefan Hajnoczi; +Cc: QEMU Developers
On 5 September 2016 at 20:42, Stefan Hajnoczi <stefanha@redhat.com> wrote:
> The following changes since commit e87d397e5ef66276ccc49b829527d605ca07d0ad:
>
> Open 2.8 development tree (2016-09-05 11:38:54 +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 8eb1b9db559e243043aaeac3a0aa97e1f4a403c4:
>
> trace: Avoid implicit bool->integer conversions (2016-09-05 13:47:02 -0400)
>
> ----------------------------------------------------------------
>
> ----------------------------------------------------------------
>
> Lluís Vilanova (2):
> trace: Remove 'trace_events_dstate_init'
> trace: Avoid implicit bool->integer conversions
>
> Paul Durrant (1):
> trace: add syslog tracing backend
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Qemu-devel] [PULL 0/3] Tracing patches
@ 2016-09-05 19:42 Stefan Hajnoczi
2016-09-06 12:32 ` Peter Maydell
0 siblings, 1 reply; 17+ messages in thread
From: Stefan Hajnoczi @ 2016-09-05 19:42 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Maydell, Stefan Hajnoczi
The following changes since commit e87d397e5ef66276ccc49b829527d605ca07d0ad:
Open 2.8 development tree (2016-09-05 11:38:54 +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 8eb1b9db559e243043aaeac3a0aa97e1f4a403c4:
trace: Avoid implicit bool->integer conversions (2016-09-05 13:47:02 -0400)
----------------------------------------------------------------
----------------------------------------------------------------
Lluís Vilanova (2):
trace: Remove 'trace_events_dstate_init'
trace: Avoid implicit bool->integer conversions
Paul Durrant (1):
trace: add syslog tracing backend
configure | 19 ++++++++++++++++
docs/tracing.txt | 12 ++++++++++
scripts/tracetool/backend/syslog.py | 45 +++++++++++++++++++++++++++++++++++++
stubs/trace-control.c | 22 ++++++++++++++++--
trace/control-target.c | 34 ++++++++++++++++++++++++++--
trace/control.c | 28 ++++++++++++++---------
trace/control.h | 3 +++
trace/event-internal.h | 1 +
8 files changed, 149 insertions(+), 15 deletions(-)
create mode 100644 scripts/tracetool/backend/syslog.py
--
2.7.4
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [Qemu-devel] [PULL 0/3] Tracing patches
2012-03-30 10:58 Stefan Hajnoczi
@ 2012-04-02 15:52 ` Anthony Liguori
0 siblings, 0 replies; 17+ messages in thread
From: Anthony Liguori @ 2012-04-02 15:52 UTC (permalink / raw)
To: Stefan Hajnoczi; +Cc: qemu-devel
On 03/30/2012 05:58 AM, Stefan Hajnoczi wrote:
> The latest tracing fixes.
>
> Alon Levy (2):
> Makefile.target: code stp dependency on trace-events
> tracetool: dtrace: handle in and next reserved words
>
> Lee Essen (1):
> tracetool: dtrace disabled-events fix
Pulled. Thanks.
Regards,
Anthony Liguori
>
> Makefile.target | 2 +-
> scripts/tracetool | 22 ++++++++++++++++++----
> 2 files changed, 19 insertions(+), 5 deletions(-)
>
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Qemu-devel] [PULL 0/3] Tracing patches
@ 2012-03-30 10:58 Stefan Hajnoczi
2012-04-02 15:52 ` Anthony Liguori
0 siblings, 1 reply; 17+ messages in thread
From: Stefan Hajnoczi @ 2012-03-30 10:58 UTC (permalink / raw)
To: Anthony Liguori; +Cc: qemu-devel, Stefan Hajnoczi
The latest tracing fixes.
Alon Levy (2):
Makefile.target: code stp dependency on trace-events
tracetool: dtrace: handle in and next reserved words
Lee Essen (1):
tracetool: dtrace disabled-events fix
Makefile.target | 2 +-
scripts/tracetool | 22 ++++++++++++++++++----
2 files changed, 19 insertions(+), 5 deletions(-)
--
1.7.9.1
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2019-09-19 13:55 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-01-29 16:07 [Qemu-devel] [PULL 0/3] Tracing patches Stefan Hajnoczi
2018-01-29 16:07 ` [Qemu-devel] [PULL 1/3] tracetool: prefix parse errors with line numbers Stefan Hajnoczi
2018-01-29 16:07 ` [Qemu-devel] [PULL 2/3] tracetool: clarify that "formats" means "format strings" Stefan Hajnoczi
2018-01-29 16:07 ` [Qemu-devel] [PULL 3/3] tracetool: report error on foo() instead of foo(void) Stefan Hajnoczi
2018-01-29 16:14 ` [Qemu-devel] [PULL 0/3] Tracing patches no-reply
2018-01-30 11:58 ` Stefan Hajnoczi
2018-01-30 10:50 ` Peter Maydell
-- strict thread matches above, loose matches on Subject: below --
2019-09-18 13:21 Stefan Hajnoczi
2019-09-19 13:37 ` Peter Maydell
2018-02-19 16:19 Stefan Hajnoczi
2018-02-19 18:40 ` Peter Maydell
2017-03-16 7:04 Stefan Hajnoczi
2017-03-16 15:31 ` Peter Maydell
2016-09-05 19:42 Stefan Hajnoczi
2016-09-06 12:32 ` Peter Maydell
2012-03-30 10:58 Stefan Hajnoczi
2012-04-02 15:52 ` Anthony Liguori
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.