tools/lib/perf/Documentation/libperf.txt | 12 ++ tools/lib/perf/evsel.c | 215 ++++++++++++++++++++++- tools/lib/perf/include/internal/evsel.h | 2 + tools/lib/perf/include/perf/evsel.h | 14 ++ tools/lib/perf/libperf.map | 9 + tools/lib/perf/tests/test-evlist.c | 127 ++++++++++++- tools/lib/perf/tests/test-evsel.c | 110 ++++++++++++ tools/perf/util/evsel.c | 16 +- tools/perf/util/evsel.h | 1 - 9 files changed, 487 insertions(+), 19 deletions(-)