linux/tools/perf/tests
Adrian Hunter dc0a620242 perf tools: Let default config be defined for a PMU
This allows default config terms to be provided for a PMU. So, for
example, when the Intel PT PMU is added, it will be possible to specify:

	intel_pt//

which will be the same as:

	intel_pt/tsc=1,noretcomp=0/

meaning that the trace should contain TSC timestamps and perform 'return
compression'.

An important consideration of this patch is that it must be possible to
overwrite the default values.  That has meant changing the logic so that
a zero value can replace a non-zero value.

Signed-off-by: Adrian Hunter <adrian.hunter@intel.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Namhyung Kim <namhyung@gmail.com>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Stephane Eranian <eranian@google.com>
Link: http://lkml.kernel.org/r/1406786474-9306-7-git-send-email-adrian.hunter@intel.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2014-09-17 17:08:08 -03:00
..
attr perf tests: Update attr test with PERF_FLAG_FD_CLOEXEC flag 2014-07-18 09:09:53 +02:00
attr.c tools: Consolidate types.h 2014-05-01 21:22:39 +02:00
attr.py perf tests: Make attr script test event cpu 2013-03-15 13:06:00 -03:00
bp_signal.c perf tools: Enable close-on-exec flag on perf file descriptor 2014-07-18 09:09:34 +02:00
bp_signal_overflow.c perf tools: Enable close-on-exec flag on perf file descriptor 2014-07-18 09:09:34 +02:00
builtin-test.c perf tests: Add a test for tracking with sched_switch 2014-08-22 13:10:35 -03:00
code-reading.c perf tools: Use tid for finding thread 2014-05-12 11:09:50 +02:00
dso-data.c perf tools: Move pr_* debug macros into debug object 2014-07-17 12:58:39 -03:00
dwarf-unwind.c Revert "perf: Disable PERF_RECORD_MMAP2 support" 2014-06-09 13:34:46 +02:00
evsel-roundtrip-name.c perf tools: Move pr_* debug macros into debug object 2014-07-17 12:58:39 -03:00
evsel-tp-sched.c perf tools: Move pr_* debug macros into debug object 2014-07-17 12:58:39 -03:00
hists_common.c perf tests: Add a test case for cumulating callchains 2014-06-01 14:35:11 +02:00
hists_common.h perf tests: Define and use symbolic names for fake symbols 2014-06-01 14:35:11 +02:00
hists_cumulate.c perf tests: Add a test case for cumulating callchains 2014-06-01 14:35:11 +02:00
hists_filter.c perf tests: Define and use symbolic names for fake symbols 2014-06-01 14:35:11 +02:00
hists_link.c perf tests: Define and use symbolic names for fake symbols 2014-06-01 14:35:11 +02:00
hists_output.c perf tests: Define and use symbolic names for fake symbols 2014-06-01 14:35:11 +02:00
keep-tracking.c tools: Consolidate types.h 2014-05-01 21:22:39 +02:00
make perf tests: Show the inner make output when an error happens 2014-06-09 12:14:22 -03:00
mmap-basic.c perf test: Use strerror_r instead of strerror 2014-08-15 13:07:28 -03:00
mmap-thread-lookup.c perf tests: Add thread maps lookup automated tests 2014-04-28 13:42:52 +02:00
open-syscall-all-cpus.c perf test: Use strerror_r instead of strerror 2014-08-15 13:07:28 -03:00
open-syscall-tp-fields.c perf test: Use strerror_r instead of strerror 2014-08-15 13:07:28 -03:00
open-syscall.c perf test: Use strerror_r instead of strerror 2014-08-15 13:07:28 -03:00
parse-events.c perf tools: Move pr_* debug macros into debug object 2014-07-17 12:58:39 -03:00
parse-no-sample-id-all.c perf tools: Move pr_* debug macros into debug object 2014-07-17 12:58:39 -03:00
perf-record.c perf test: Use strerror_r instead of strerror 2014-08-15 13:07:28 -03:00
perf-targz-src-pkg perf tools: Add test for building detached source tarballs 2014-01-13 10:06:26 -03:00
perf-time-to-tsc.c perf tools: Move rdtsc() function 2014-07-23 11:48:11 -03:00
pmu.c perf tools: Let default config be defined for a PMU 2014-09-17 17:08:08 -03:00
python-use.c perf tests: Check python path on attr and binding test 2013-01-24 16:40:10 -03:00
rdpmc.c perf test: Use strerror_r instead of strerror 2014-08-15 13:07:28 -03:00
sample-parsing.c perf tools: Move pr_* debug macros into debug object 2014-07-17 12:58:39 -03:00
sw-clock.c perf test: Use strerror_r instead of strerror 2014-08-15 13:07:28 -03:00
switch-tracking.c perf tests: Add a test for tracking with sched_switch 2014-08-22 13:10:35 -03:00
task-exit.c perf test: Use strerror_r instead of strerror 2014-08-15 13:07:28 -03:00
tests.h perf tests: Add a test for tracking with sched_switch 2014-08-22 13:10:35 -03:00
thread-mg-share.c perf tools: Move pr_* debug macros into debug object 2014-07-17 12:58:39 -03:00
vmlinux-kallsyms.c perf tests: No need to set up ref_reloc_sym 2014-01-31 17:21:52 -03:00