linux/tools/perf/lib
Jiri Olsa 50a4e6fa45 libperf: Adopt simplified perf_evsel__open() function from tools/perf
Add a perf_evsel__open() function to libperf.

It's a simplified version of evsel__open() without the fallback
mechanism.

We can try to merge it in the future to libperf, but it has many
details, lets start simple, requiring the latest kernel, perf should
continue using its evsel__open() version, continuing to support running
on older kernels when possible.

Signed-off-by: Jiri Olsa <jolsa@kernel.org>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Alexey Budankov <alexey.budankov@linux.intel.com>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Michael Petlan <mpetlan@redhat.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/r/20190721112506.12306-63-jolsa@kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2019-07-29 18:34:46 -03:00
..
include libperf: Adopt simplified perf_evsel__open() function from tools/perf 2019-07-29 18:34:46 -03:00
Build libperf: Adopt the readn()/writen() functions from tools/perf 2019-07-29 18:34:46 -03:00
Makefile libperf: Add build version support 2019-07-29 18:34:43 -03:00
core.c libperf: Add debug output support 2019-07-29 18:34:44 -03:00
cpumap.c libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions 2019-07-29 18:34:45 -03:00
evlist.c libperf: Add perf_evlist__set_maps() function 2019-07-29 18:34:45 -03:00
evsel.c libperf: Adopt simplified perf_evsel__open() function from tools/perf 2019-07-29 18:34:46 -03:00
internal.h libperf: Add debug output support 2019-07-29 18:34:44 -03:00
lib.c libperf: Adopt the readn()/writen() functions from tools/perf 2019-07-29 18:34:46 -03:00
libperf.map libperf: Adopt simplified perf_evsel__open() function from tools/perf 2019-07-29 18:34:46 -03:00
threadmap.c libperf: Add perf_thread_map__get()/perf_thread_map__put() 2019-07-29 18:34:44 -03:00
xyarray.c libperf: Adopt xyarray class from perf 2019-07-29 18:34:45 -03:00