qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 0/7] trace: Add some simple TCG tracing events


From: Lluís Vilanova
Subject: [Qemu-devel] [PATCH 0/7] trace: Add some simple TCG tracing events
Date: Fri, 09 Dec 2011 21:14:30 +0100
User-agent: StGit/0.15

Adds the following TCG tracing events:

* vbbl  : guest starts executing a basic block (a QEMU TB, in fact)
* vfetch: guest starts executing an instruction
* vmem  : guest starts performing a memory access

Also includes events for tracing the lifecycle of a vCPU (previously sent
separately in the list).

Depends on the "trace-tcg" series.

Signed-off-by: Lluís Vilanova <address@hidden>
---

Lluís Vilanova (7):
      Make 'qemu_init_vcpu' a function (instead of a macro)
      trace: Add "vcpu_init" event
      trace: Add "vcpu_reset" event
      trace: [all] Add "vbbl" TCG tracing event
      [all] Trivial 'tcg_gen_debug_insn_start' unification in 
'gen_intermediate_code_internal'
      trace: [all] Add "vfetch" TCG tracing event
      trace: [all] Add "vmem" TCG tracing event


 Makefile.objs                 |    1 +
 cpu-all.h                     |   58 +++++++++++++++++---------------
 cpus-user.c                   |   17 +++++++++
 cpus.c                        |    2 +
 exec-all.h                    |    3 ++
 qemu-common.h                 |    4 --
 softmmu_header.h              |   15 ++++++++
 target-alpha/translate.c      |   14 +++++---
 target-arm/helper.c           |    3 ++
 target-arm/translate.c        |    3 ++
 target-cris/translate.c       |   18 +++++++---
 target-i386/helper.c          |    3 ++
 target-i386/translate.c       |    8 +++-
 target-lm32/helper.c          |    3 ++
 target-lm32/translate.c       |   10 +++---
 target-m68k/helper.c          |    3 ++
 target-m68k/translate.c       |    9 ++++-
 target-microblaze/translate.c |   12 +++++--
 target-mips/translate.c       |   12 +++++--
 target-ppc/helper.c           |    3 ++
 target-ppc/translate.c        |    9 ++++-
 target-s390x/helper.c         |    3 ++
 target-s390x/translate.c      |    8 ++++
 target-sh4/translate.c        |   14 ++++++--
 target-sparc/cpu_init.c       |    2 +
 target-sparc/helper.c         |    2 +
 target-sparc/translate.c      |    9 ++++-
 target-unicore32/translate.c  |    6 +++
 target-xtensa/translate.c     |   10 +++---
 tcg/tcg-op.h                  |    6 +++
 trace-events                  |   38 +++++++++++++++++++++
 trace/tcg-op-internal.h       |   74 +++++++++++++++++++++++++++++++++++++++++
 32 files changed, 315 insertions(+), 67 deletions(-)
 create mode 100644 cpus-user.c
 create mode 100644 trace/tcg-op-internal.h




reply via email to

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