Skip to content

Commit

Permalink
perf tools: Add Intel PT support
Browse files Browse the repository at this point in the history
Add support for Intel Processor Trace.

Intel PT support fits within the new auxtrace infrastructure.  Recording
is supporting by identifying the Intel PT PMU, parsing options and
setting up events.

Decoding is supported by queuing up trace data by cpu or thread and then
decoding synchronously delivering synthesized event samples into the
session processing for tools to consume.

Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Link: http://lkml.kernel.org/r/1437150840-31811-7-git-send-email-adrian.hunter@intel.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
  • Loading branch information
ahunter6 authored and acmel committed Aug 17, 2015
1 parent f4aa081 commit 90e457f
Show file tree
Hide file tree
Showing 5 changed files with 2,717 additions and 0 deletions.
2 changes: 2 additions & 0 deletions tools/perf/arch/x86/util/Build
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,5 @@ libperf-$(CONFIG_DWARF) += dwarf-regs.o

libperf-$(CONFIG_LIBUNWIND) += unwind-libunwind.o
libperf-$(CONFIG_LIBDW_DWARF_UNWIND) += unwind-libdw.o

libperf-$(CONFIG_AUXTRACE) += intel-pt.o
Loading

0 comments on commit 90e457f

Please sign in to comment.