[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v1 0/2] Integrating qemu to Linux Perf
From: |
vandersonmr |
Subject: |
[Qemu-devel] [PATCH v1 0/2] Integrating qemu to Linux Perf |
Date: |
Wed, 14 Aug 2019 23:37:23 -0300 |
This patch is part of Google Summer of Code (GSoC) 2019.
More about the project can be found in:
https://wiki.qemu.org/Internships/ProjectIdeas/TCGCodeQuality
This adds --perf command-line option to dump Linux Perf
jitdump files. These files are used to enhant Perf report
and to be able to analyze and dump JITed code with perf.
Example of use:
perf record -k 1 qemu-x86_64 -perf ./a.out
perf inject -j -i perf.data -o perf.data.jitted
perf report -i perf.data.jitted
vandersonmr (2):
accel/tcg: adding integration with linux perf
tb-stats: adding TBStatistics info into perf dump
accel/tcg/Makefile.objs | 1 +
accel/tcg/perf/Makefile.objs | 1 +
accel/tcg/perf/jitdump.c | 193 +++++++++++++++++++++++++++++++++++
accel/tcg/perf/jitdump.h | 19 ++++
accel/tcg/translate-all.c | 12 +++
include/qemu-common.h | 3 +
linux-user/main.c | 7 ++
qemu-options.hx | 12 +++
8 files changed, 248 insertions(+)
create mode 100644 accel/tcg/perf/Makefile.objs
create mode 100644 accel/tcg/perf/jitdump.c
create mode 100644 accel/tcg/perf/jitdump.h
--
2.22.0
- [Qemu-devel] [PATCH v1 0/2] Integrating qemu to Linux Perf,
vandersonmr <=
[Qemu-devel] [PATCH v1 2/2] tb-stats: adding TBStatistics info into perf dump, vandersonmr, 2019/08/14
Re: [Qemu-devel] [PATCH v1 0/2] Integrating qemu to Linux Perf, no-reply, 2019/08/15