OpenCloudOS-Kernel/tools/perf/lib
Jiri Olsa 80dc2b3e25 libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf
Add the following functions:

  perf_evlist__open()
  perf_evlist__close()

It's a simplified version of perf's evlist__open() without the sampling
id index calculations. We can try to merge it in the future when we need
it in some new libperf user.

Also adopt some helper evlist traversing macros. In the future we can
remove them from util/evlist.h, but that requires also some other
changes.

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-69-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_evlist__open()/close() functions 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__for_each_cpu() macro 2019-07-29 18:34:46 -03:00
evlist.c libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf 2019-07-29 18:34:46 -03:00
evsel.c libperf: Add perf_evsel__cpus()/threads() functions 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_evlist__open()/close() functions 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