Messages in this thread | | | From | Frederic Weisbecker <> | Subject | [PATCH 0/5] perf events finer grained context instrumentation / context exclusion | Date | Thu, 10 Jun 2010 05:49:15 +0200 |
| |
Here is the new version of per context exclusion, based on hooks on irq_enter/irq_exit. I haven't observed slowdowns but I haven't actually measured the impact.
It's pullable from:
git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing.git perf/exclusion-3
It's against latest tip:perf/core.
Thanks.
Frederic Weisbecker (5): perf: Provide a proper stop action for software events perf: Support disable() after stop() on software events perf: New PERF_EVENT_STATE_PAUSED event state perf: Introduce task, softirq and hardirq contexts exclusion perf: Support for task/softirq/hardirq exclusion on tools
arch/x86/kernel/cpu/perf_event.c | 6 +- include/linux/perf_event.h | 44 +++++++- kernel/perf_event.c | 232 ++++++++++++++++++++++++++++++++------ kernel/softirq.c | 6 + kernel/trace/trace_event_perf.c | 2 +- tools/perf/util/parse-events.c | 37 +++++-- 6 files changed, 276 insertions(+), 51 deletions(-)
| |