[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 6533dd: trace: [linux-user] Commandline argum
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 6533dd: trace: [linux-user] Commandline arguments to contr... |
Date: |
Tue, 19 Jul 2016 04:00:06 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 6533dd6e111bb7929f8bf4fe06eadba1c70e6f29
https://github.com/qemu/qemu/commit/6533dd6e111bb7929f8bf4fe06eadba1c70e6f29
Author: Lluís Vilanova <address@hidden>
Date: 2016-07-18 (Mon, 18 Jul 2016)
Changed paths:
M linux-user/main.c
Log Message:
-----------
trace: [linux-user] Commandline arguments to control tracing
[Changed const char *trace_file to char *trace_file since it's a
heap-allocated string that needs to be freed. This type is also
returned by trace_opt_parse() and used in vl.c.
--Stefan]
Signed-off-by: Lluís Vilanova <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 6913e79c3677a4282203fdd79af7927a94d0427e
https://github.com/qemu/qemu/commit/6913e79c3677a4282203fdd79af7927a94d0427e
Author: Lluís Vilanova <address@hidden>
Date: 2016-07-18 (Mon, 18 Jul 2016)
Changed paths:
M bsd-user/main.c
Log Message:
-----------
trace: [bsd-user] Commandline arguments to control tracing
[Changed const char *trace_file to char *trace_file since it's a
heap-allocated string that needs to be freed. This type is also
returned by trace_opt_parse() and used in vl.c.
Also fixed coding style on for(;;) and else statement as suggested by
Eric Blake <address@hidden> since the patch modifies these lines or
close enough.
--Stefan]
Signed-off-by: Lluís Vilanova <address@hidden>
Message-id: address@hidden
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 17f7ac75df3909c384c18274b41a2a91192599e3
https://github.com/qemu/qemu/commit/17f7ac75df3909c384c18274b41a2a91192599e3
Author: Lluís Vilanova <address@hidden>
Date: 2016-07-18 (Mon, 18 Jul 2016)
Changed paths:
M scripts/tracetool/format/events_c.py
M scripts/tracetool/format/events_h.py
M trace/control-internal.h
M trace/control.h
M trace/event-internal.h
Log Message:
-----------
trace: Identify events with the 'vcpu' property
A new event attribute 'cpu_id' is added to have a separate ID
space ('TRACE_VCPU_*') for all events with the 'vcpu' property.
These are later used to identify which events are enabled on each vCPU.
Signed-off-by: Lluís Vilanova <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: ca66f1a1741907e3f5fede89f04ac993f36130a7
https://github.com/qemu/qemu/commit/ca66f1a1741907e3f5fede89f04ac993f36130a7
Author: Lluís Vilanova <address@hidden>
Date: 2016-07-18 (Mon, 18 Jul 2016)
Changed paths:
M disas/alpha.c
M disas/arm.c
M disas/i386.c
M disas/m68k.c
M disas/mips.c
M disas/ppc.c
M disas/sparc.c
M include/disas/bfd.h
Log Message:
-----------
disas: Remove unused macro '_'
Eliminates a future compilation error when UI code includes the tracing
headers (indirectly pulling "disas/bfd.h" through "qom/cpu.h") and
GLib's i18n '_' macro.
Signed-off-by: Lluís Vilanova <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: e1d6e0a4c0e23b30501b887211f1fa6e0eb799a3
https://github.com/qemu/qemu/commit/e1d6e0a4c0e23b30501b887211f1fa6e0eb799a3
Author: Lluís Vilanova <address@hidden>
Date: 2016-07-18 (Mon, 18 Jul 2016)
Changed paths:
M trace/control-internal.h
Log Message:
-----------
trace: Cosmetic changes on fast-path tracing
Signed-off-by: Lluís Vilanova <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 4815185902971c41fcdd700fa1fc3e1d9299900f
https://github.com/qemu/qemu/commit/4815185902971c41fcdd700fa1fc3e1d9299900f
Author: Lluís Vilanova <address@hidden>
Date: 2016-07-18 (Mon, 18 Jul 2016)
Changed paths:
M bsd-user/main.c
M include/qom/cpu.h
M linux-user/main.c
M qom/cpu.c
M stubs/Makefile.objs
A stubs/trace-control.c
M trace/Makefile.objs
M trace/control-internal.h
A trace/control-target.c
M trace/control.c
M trace/control.h
M translate-all.h
M vl.c
Log Message:
-----------
trace: Add per-vCPU tracing states for events with the 'vcpu' property
Each vCPU gets a 'trace_dstate' bitmap to control the per-vCPU dynamic
tracing state of events with the 'vcpu' property.
Signed-off-by: Lluís Vilanova <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 40b9cd25f789e02145fda5e1f3fde7e7dd9e3b61
https://github.com/qemu/qemu/commit/40b9cd25f789e02145fda5e1f3fde7e7dd9e3b61
Author: Lluís Vilanova <address@hidden>
Date: 2016-07-18 (Mon, 18 Jul 2016)
Changed paths:
M scripts/tracetool/backend/dtrace.py
M scripts/tracetool/backend/ftrace.py
M scripts/tracetool/backend/log.py
M scripts/tracetool/backend/simple.py
M scripts/tracetool/backend/ust.py
M scripts/tracetool/format/h.py
Log Message:
-----------
trace: Conditionally trace events based on their per-vCPU state
Events with the 'vcpu' property are conditionally emitted according to
their per-vCPU state. Other events are emitted normally based on their
global tracing state.
Note that the per-vCPU condition check applies to all tracing backends.
Signed-off-by: Lluís Vilanova <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: bd71211d556aac5451696785fbe29be7f70bed05
https://github.com/qemu/qemu/commit/bd71211d556aac5451696785fbe29be7f70bed05
Author: Lluís Vilanova <address@hidden>
Date: 2016-07-18 (Mon, 18 Jul 2016)
Changed paths:
M hmp-commands-info.hx
M hmp.h
M monitor.c
Log Message:
-----------
trace: Allow event name pattern in "info trace-events"
Homogenizes the command capabilities with QMP.
Signed-off-by: Lluís Vilanova <address@hidden>
Reviewed-by: Eric Blake <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 77e2b17272963c09e309315903f3781dbdd85341
https://github.com/qemu/qemu/commit/77e2b17272963c09e309315903f3781dbdd85341
Author: Lluís Vilanova <address@hidden>
Date: 2016-07-18 (Mon, 18 Jul 2016)
Changed paths:
M hmp-commands-info.hx
M hmp-commands.hx
M monitor.c
M qapi/trace.json
M qmp-commands.hx
M trace/qmp.c
Log Message:
-----------
trace: Add QAPI/QMP interfaces to query and control per-vCPU tracing state
Signed-off-by: Lluís Vilanova <address@hidden>
Reviewed-by: Stefan Hajnoczi <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Signed-off-by: Stefan Hajnoczi <address@hidden>
Commit: 0c1b58f25025cc09463aae235162b19ff45c37b7
https://github.com/qemu/qemu/commit/0c1b58f25025cc09463aae235162b19ff45c37b7
Author: Peter Maydell <address@hidden>
Date: 2016-07-19 (Tue, 19 Jul 2016)
Changed paths:
M bsd-user/main.c
M disas/alpha.c
M disas/arm.c
M disas/i386.c
M disas/m68k.c
M disas/mips.c
M disas/ppc.c
M disas/sparc.c
M hmp-commands-info.hx
M hmp-commands.hx
M hmp.h
M include/disas/bfd.h
M include/qom/cpu.h
M linux-user/main.c
M monitor.c
M qapi/trace.json
M qmp-commands.hx
M qom/cpu.c
M scripts/tracetool/backend/dtrace.py
M scripts/tracetool/backend/ftrace.py
M scripts/tracetool/backend/log.py
M scripts/tracetool/backend/simple.py
M scripts/tracetool/backend/ust.py
M scripts/tracetool/format/events_c.py
M scripts/tracetool/format/events_h.py
M scripts/tracetool/format/h.py
M stubs/Makefile.objs
A stubs/trace-control.c
M trace/Makefile.objs
M trace/control-internal.h
A trace/control-target.c
M trace/control.c
M trace/control.h
M trace/event-internal.h
M trace/qmp.c
M translate-all.h
M vl.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/stefanha/tags/tracing-pull-request'
into staging
# gpg: Signature made Mon 18 Jul 2016 22:59:55 BST
# gpg: using RSA key 0x9CA4ABB381AB73C8
# gpg: Good signature from "Stefan Hajnoczi <address@hidden>"
# gpg: aka "Stefan Hajnoczi <address@hidden>"
# Primary key fingerprint: 8695 A8BF D3F9 7CDA AC35 775A 9CA4 ABB3 81AB 73C8
* remotes/stefanha/tags/tracing-pull-request:
trace: Add QAPI/QMP interfaces to query and control per-vCPU tracing state
trace: Allow event name pattern in "info trace-events"
trace: Conditionally trace events based on their per-vCPU state
trace: Add per-vCPU tracing states for events with the 'vcpu' property
trace: Cosmetic changes on fast-path tracing
disas: Remove unused macro '_'
trace: Identify events with the 'vcpu' property
trace: [bsd-user] Commandline arguments to control tracing
trace: [linux-user] Commandline arguments to control tracing
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/08b558f07bf6...0c1b58f25025
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 6533dd: trace: [linux-user] Commandline arguments to contr...,
GitHub <=