summaryrefslogtreecommitdiff
path: root/tools/perf/util/evlist.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-30perf evlist: Fix evlist__new_default() for > 1 core PMUJames Clark1-1/+8
2023-12-19perf evlist: Move event attributes to after the / when uniquefying using the ...Arnaldo Carvalho de Melo1-5/+10
2023-12-15perf top: Uniform the event name for the hybrid machineKan Liang1-0/+25
2023-12-12libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__n...Ian Rogers1-1/+1
2023-12-12libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu()Ian Rogers1-1/+1
2023-09-27perf evlist: Avoid frequency mode for the dummy eventIan Rogers1-2/+3
2023-09-12perf evlist: Add evlist__findnew_tracking_event() helperYang Jihong1-0/+18
2023-06-12perf evlist: Free stats in all evlist destructionIan Rogers1-0/+2
2023-05-27perf evlist: Reduce scope of evlist__has_hybridIan Rogers1-1/+0
2023-05-27perf evlist: Remove __evlist__add_defaultIan Rogers1-14/+8
2023-05-27perf tools: Warn if no user requested CPUs match PMU's CPUsIan Rogers1-0/+39
2023-05-27perf evlist: Allow has_user_cpus to be set on hybridIan Rogers1-1/+1
2023-04-24perf evsel: Introduce evsel__name_is() method to check if the evsel name is e...Arnaldo Carvalho de Melo1-2/+2
2023-04-12perf evlist: Use zfree() to reduce chances of use after freeArnaldo Carvalho de Melo1-2/+2
2023-04-11perf util: Move perf_guest/host declarationsIan Rogers1-0/+1
2023-03-15perf record: Add BPF event filter supportNamhyung Kim1-7/+18
2023-03-13perf evlist: Remove nr_groupsIan Rogers1-1/+1
2023-03-13perf record: Reuse target::initial_delayChangbin Du1-3/+3
2022-12-14perf evlist: Remove group option.Ian Rogers1-1/+1
2022-12-14perf build: Use libtraceevent from the systemIan Rogers1-1/+5
2022-10-31perf evlist: Add missing util/event.h headerArnaldo Carvalho de Melo1-0/+1
2022-10-31perf tools: Move 'struct perf_sample' to a separate header file to disentangl...Arnaldo Carvalho de Melo1-0/+1
2022-10-06perf tools: Add evlist__add_sched_switch()Namhyung Kim1-0/+17
2022-10-06perf tools: Get rid of evlist__add_on_all_cpus()Namhyung Kim1-27/+2
2022-10-04perf record: Allow multiple recording time rangesAdrian Hunter1-0/+234
2022-10-04perf evlist: Add evlist__{en/dis}able_non_dummy()Adrian Hunter1-6/+24
2022-10-04perf record: Change evlist->ctl_fd to use fdarray_flag__non_perf_eventAdrian Hunter1-17/+2
2022-10-04perf record: Fix done_fd wakeup eventAdrian Hunter1-1/+2
2022-07-29perf x86 evlist: Add default hybrid events for perf statKan Liang1-1/+1
2022-07-29perf evlist: Always use arch_evlist__add_default_attrs()Kan Liang1-2/+7
2022-07-20perf tools: Add machine_pid and vcpu to perf_sampleAdrian Hunter1-1/+13
2022-07-20perf tools: Factor out evsel__id_hdr_size()Adrian Hunter1-27/+1
2022-05-26perf evlist: Add evlist__add_dummy_on_all_cpus()Adrian Hunter1-0/+45
2022-05-26perf evlist: Factor out evlist__dummy_event()Adrian Hunter1-2/+8
2022-05-26perf auxtrace: Remove auxtrace_mmap_params__set_idx() per_cpu parameterAdrian Hunter1-2/+1
2022-05-26perf auxtrace: Add mmap_needed to auxtrace_mmap_paramsAdrian Hunter1-2/+3
2022-05-20perf stat: Always keep perf metrics topdown events in a groupKan Liang1-5/+1
2022-05-17perf evlist: Keep topdown counters in weak groupIan Rogers1-2/+14
2022-05-10libperf evlist: Add evsel as a parameter to ->idx()Adrian Hunter1-0/+1
2022-05-10libperf evlist: Remove ->idx() per_cpu parameterAdrian Hunter1-1/+2
2022-05-10perf auxtrace: Move evlist__enable_event_idx() to auxtrace.cAdrian Hunter1-10/+0
2022-05-10perf evlist: Use libperf functions in evlist__enable_event_idx()Adrian Hunter1-42/+2
2022-04-01perf evlist: Directly return instead of using local ret variableHaowen Bai1-2/+1
2022-04-01perf evlist: Rename cpus to user_requested_cpusIan Rogers1-7/+8
2022-03-22Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo1-11/+17
2022-03-19perf evlist: Avoid iteration for empty evlist.Ian Rogers1-11/+17
2022-02-10perf record: Introduce function to propagate control commandsAlexey Bayduraev1-0/+16
2022-01-18perf evlist: No need to setup affinities when disabling events for pid targetsArnaldo Carvalho de Melo1-5/+9
2022-01-18perf evlist: No need to setup affinities when enabling events for pid targetsArnaldo Carvalho de Melo1-5/+9
2022-01-15perf evlist: No need to do any affinity setup when profiling pidsArnaldo Carvalho de Melo1-1/+1