qemu-commits
[Top][All Lists]
Advanced

[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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]