qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/7] trace: Add guest code events
@ 2017-09-10 16:11 Lluís Vilanova
  2017-09-10 16:15 ` [Qemu-devel] [PATCH 1/7] trace: Add event "guest_bbl_before" Lluís Vilanova
                   ` (7 more replies)
  0 siblings, 8 replies; 29+ messages in thread
From: Lluís Vilanova @ 2017-09-10 16:11 UTC (permalink / raw)
  To: qemu-devel; +Cc: Stefan Hajnoczi

Adds events to trace guest code execution.

Events with additional info are disabled by default to minimize overheads, since
that additional information might not be necessarily needed.

Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
---

Lluís Vilanova (7):
      trace: Add event "guest_bbl_before"
      trace: Add event "guest_inst_before"
      trace: Add event "guest_inst_info_before"
      tcg: Add support for "inlining" regions of code
      trace: Add event "guest_bbl_after"
      trace: Add event "guest_inst_after"
      trace: Add event "guest_inst_info_after"


 accel/tcg/translator.c    |  104 ++++++++++++++++++++++++++++
 include/exec/translator.h |   22 ++++++
 include/qemu/log.h        |    1 
 include/qemu/typedefs.h   |    1 
 tcg/tcg-op.c              |    2 +
 tcg/tcg-op.h              |   40 +++++++++++
 tcg/tcg-opc.h             |    3 +
 tcg/tcg.c                 |  166 +++++++++++++++++++++++++++++++++++++++++++++
 tcg/tcg.h                 |   23 ++++++
 trace-events              |   55 +++++++++++++++
 util/log.c                |    2 +
 11 files changed, 418 insertions(+), 1 deletion(-)


To: qemu-devel@nongnu.org
Cc: Stefan Hajnoczi <stefanha@redhat.com>

^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2017-09-26 16:53 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-10 16:11 [Qemu-devel] [PATCH 0/7] trace: Add guest code events Lluís Vilanova
2017-09-10 16:15 ` [Qemu-devel] [PATCH 1/7] trace: Add event "guest_bbl_before" Lluís Vilanova
2017-09-13 16:59   ` Richard Henderson
2017-09-14 14:21     ` Lluís Vilanova
2017-09-10 16:19 ` [Qemu-devel] [PATCH 2/7] trace: Add event "guest_inst_before" Lluís Vilanova
2017-09-13 17:02   ` Richard Henderson
2017-09-14 14:40     ` Lluís Vilanova
2017-09-10 16:23 ` [Qemu-devel] [PATCH 3/7] trace: Add event "guest_inst_info_before" Lluís Vilanova
2017-09-13 17:07   ` Richard Henderson
2017-09-14 14:59     ` Lluís Vilanova
2017-09-14 16:12       ` Richard Henderson
2017-09-10 16:27 ` [Qemu-devel] [PATCH 4/7] tcg: Add support for "inlining" regions of code Lluís Vilanova
2017-09-13 17:09   ` Richard Henderson
2017-09-14 15:20     ` Lluís Vilanova
2017-09-14 16:15       ` Richard Henderson
2017-09-15 12:55         ` Lluís Vilanova
2017-09-26 16:31           ` Lluís Vilanova
2017-09-26 16:52             ` Richard Henderson
2017-09-10 16:31 ` [Qemu-devel] [PATCH 5/7] trace: Add event "guest_bbl_after" Lluís Vilanova
2017-09-13 17:34   ` Richard Henderson
2017-09-14 15:20     ` Lluís Vilanova
2017-09-14 16:16       ` Richard Henderson
2017-09-10 16:35 ` [Qemu-devel] [PATCH 6/7] trace: Add event "guest_inst_after" Lluís Vilanova
2017-09-13 18:01   ` Richard Henderson
2017-09-14 16:23     ` Lluís Vilanova
2017-09-10 16:39 ` [Qemu-devel] [PATCH 7/7] trace: Add event "guest_inst_info_after" Lluís Vilanova
2017-09-13 18:03   ` Richard Henderson
2017-09-10 16:45 ` [Qemu-devel] [PATCH 0/7] trace: Add guest code events no-reply
2017-09-13 14:36   ` Stefan Hajnoczi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).