Messages in this thread | | | From | Alexander Yarygin <> | Subject | [PATCH v4 0/2] perf kvm stat live: Copy events | Date | Fri, 3 Oct 2014 18:40:10 +0400 |
| |
Hello,
This is a fix of 'perf kvm stat live' crash when it tries to parse events that have been already overwritten by the kernel.
Patches - 1/2 adds an option to copy events when they are pushed to the samples queue. The patch is based on the patch by David Ahern (https://lkml.org/lkml/2013/9/6/388) - 2/2 enables the copying for perf kvm stat live.
Changes in v4: - removed extra whitespaces :)
Changes in v3: - move repetitive code into functions
Changes in v2: - the option to copy events is now a part of ordered_events - use memdup() instead malloc()/memcpy() - events alocations are under the report.queue-size limit
Alexander Yarygin (2): perf tools: Add option to copy events when queueing perf kvm stat live: Enable events copying
tools/perf/builtin-kvm.c | 1 + tools/perf/util/ordered-events.c | 49 ++++++++++++++++++++++++++++++++++++---- tools/perf/util/ordered-events.h | 10 +++++++- tools/perf/util/session.c | 5 ++-- 4 files changed, 57 insertions(+), 8 deletions(-)
-- 1.9.1
| |