summaryrefslogtreecommitdiffstats
path: root/tools/lib/perf/evlist.c
Commit message (Expand)AuthorAgeFilesLines
* libperf evlist: Avoid out-of-bounds accessIan Rogers2024-02-291-6/+12
* libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__n...Ian Rogers2023-12-121-1/+1
* libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_...Ian Rogers2023-12-121-2/+2
* perf evlist: Add perf_evlist__go_system_wide() helperYang Jihong2023-09-121-0/+9
* perf evlist: Propagate user CPU maps intersecting core PMU mapsIan Rogers2023-05-271-5/+20
* perf evlist: Remove nr_groupsIan Rogers2023-03-131-1/+17
* libperf evlist: Avoid a use of evsel idxIan Rogers2023-03-131-7/+6
* libperf: Propagate maps only if necessaryNamhyung Kim2022-10-061-7/+4
* libperf: Populate system-wide evsel mapsNamhyung Kim2022-10-061-6/+9
* perf tools: Add debug messages and comments for testingAdrian Hunter2022-10-041-0/+2
* libperf evlist: Fix polling of system-wide eventsAdrian Hunter2022-09-211-2/+3
* libperf evlist: Fix per-thread mmaps for multi-threaded targetsAdrian Hunter2022-09-081-0/+50
* perf tools: Allow system-wide events to keep their own threadsAdrian Hunter2022-05-261-2/+5
* perf tools: Allow system-wide events to keep their own CPUsAdrian Hunter2022-05-261-6/+5
* perf stat: Add requires_cpu flag for uncoreAdrian Hunter2022-05-261-1/+3
* libperf evlist: Check nr_mmaps is correctAdrian Hunter2022-05-261-2/+9
* libperf evlist: Allow mixing per-thread and per-cpu mmapsAdrian Hunter2022-05-261-29/+7
* perf tools: Allow all_cpus to be a superset of user_requested_cpusAdrian Hunter2022-05-261-6/+6
* libperf evlist: Add evsel as a parameter to ->idx()Adrian Hunter2022-05-101-1/+1
* libperf evlist: Move ->idx() into mmap_per_evsel()Adrian Hunter2022-05-101-6/+3
* libperf evlist: Remove ->idx() per_cpu parameterAdrian Hunter2022-05-101-2/+2
* perf evlist: Clear all_cpus before propagatingIan Rogers2022-05-051-0/+4
* perf tools: Fix segfault accessing sample_id xyarrayAdrian Hunter2022-04-131-2/+1
* perf evlist: Rename cpus to user_requested_cpusIan Rogers2022-04-011-14/+14
* perf cpumap: Give CPUs their own typeIan Rogers2022-01-121-2/+2
* perf evlist: Allow setting arbitrary leaderIan Rogers2021-12-071-6/+9
* libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader()Jiri Olsa2021-07-091-0/+21
* libperf: Move 'idx' from tools/perf to perf_evsel::idxJiri Olsa2021-07-091-0/+1
* libperf: Add perf_evlist__reset_id_hash()Namhyung Kim2021-03-061-4/+9
* perf evlist: Fix id index for heterogeneous systemsAdrian Hunter2021-01-211-13/+4
* perf stat: Fix out of bounds CPU map access when handling armv8_pmu eventsNamhyung Kim2020-10-071-0/+3
* libperf: Add flags to fdarray fds objectsAlexey Budankov2020-07-211-3/+3
* libperf evlist: Fix a refcount leakIan Rogers2020-05-051-0/+1
* libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for...He Zhe2020-05-051-0/+1
* perf evlist: Remove duplicate headersJagadeesh Pagadala2020-04-221-2/+0
* libperf: Setup initial evlist::all_cpus valueJiri Olsa2020-01-141-0/+3
* libperf: Move to tools/lib/perfJiri Olsa2020-01-061-0/+641