summaryrefslogtreecommitdiff
path: root/tools/perf/util/evsel.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-25util: constant -1 with expression of type charYunseong Kim1-1/+1
2024-06-16perf hist: Honor symbol_conf.skip_emptyNamhyung Kim1-3/+10
2024-06-11perf evsel: Refactor tool eventsIan Rogers1-2/+224
2024-05-10perf parse-events: Add new 'fake_tp' parameter for testsDominique Martinet1-7/+13
2024-02-02perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample()Yang Jihong1-1/+0
2024-02-02perf evsel: Rename get_states() to parse_task_states() and make it publicZe Gao1-114/+1
2024-01-23perf util: Add evsel__taskstate() to parse the task state info insteadZe Gao1-1/+35
2024-01-23perf util: Add helpers to parse task state string from libtraceeventZe Gao1-0/+112
2023-12-12libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu()Ian Rogers1-1/+1
2023-12-06perf evsel: Fallback to "task-clock" when not system wideIan Rogers1-8/+10
2023-11-09perf tools: Add branch counter knobKan Liang1-1/+34
2023-10-25perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofileYang Jihong1-28/+2
2023-09-12perf evsel: Add evsel__intval_common() helperYang Jihong1-0/+13
2023-08-16perf parse-regs: Remove PERF_REGS_{MAX|MASK} from common codeLeo Yan1-1/+1
2023-08-16perf parse-regs: Introduce functions perf_arch_reg_{ip|sp}()Leo Yan1-2/+4
2023-08-15perf evsel: Remove duplicate check for `field` in evsel__intval()Yang Jihong1-3/+0
2023-07-20perf evsel: Free evsel->filter on the destructorArnaldo Carvalho de Melo1-0/+1
2023-07-02perf evsel amd: Fix IBS error messageRavi Bangoria1-21/+9
2023-06-01perf evsel: Add verbose 3 print of evsel name when openingIan Rogers1-0/+1
2023-05-31Merge tag 'perf-tools-fixes-for-v6.4-2-2023-05-30' into perf-tools-nextArnaldo Carvalho de Melo1-0/+1
2023-05-28perf evsel: Don't let evsel__group_pmu_name() traverse unsorted groupIan Rogers1-24/+7
2023-05-27perf pmus: Remove perf_pmus__has_hybridIan Rogers1-1/+1
2023-05-27perf pmu: Separate pmu and pmusIan Rogers1-1/+2
2023-05-27perf evsel: Compute is_hybrid from PMU being coreIan Rogers1-2/+10
2023-05-27perf evlist: Remove __evlist__add_defaultIan Rogers1-46/+0
2023-05-27perf evsel: Add is_pmu_core inorder to interpret own_cpusIan Rogers1-0/+1
2023-05-26perf evsel: Separate bpf_counter_list and bpf_filters, can be used at the sam...Song Liu1-0/+1
2023-05-10perf parse-events: Do not break up AUX event groupAdrian Hunter1-6/+3
2023-05-10perf evsel: Modify group pmu name for software eventsIan Rogers1-6/+9
2023-05-10perf stat: Introduce skippable evselsIan Rogers1-2/+13
2023-04-24perf evsel: Introduce evsel__name_is() method to check if the evsel name is e...Arnaldo Carvalho de Melo1-1/+6
2023-04-12perf evsel: Use zfree() to reduce chances of use after freeArnaldo Carvalho de Melo1-3/+2
2023-04-11perf evsel: Avoid SEGV if delete is called on NULLIan Rogers1-0/+3
2023-03-15perf record: Add BPF event filter supportNamhyung Kim1-0/+2
2023-03-13perf evsel: Remove use_uncore_aliasIan Rogers1-1/+0
2023-03-13perf evsel: Add function to compute group PMU nameIan Rogers1-0/+24
2023-03-13perf evsel: Allow const evsel for certain accessesIan Rogers1-1/+1
2023-03-13perf record: Reuse target::initial_delayChangbin Du1-1/+1
2023-02-03perf stat: Remove evsel metric_name/exprIan Rogers1-2/+0
2023-02-02perf script: Show branch speculation infoSandipan Das1-3/+12
2023-01-19perf trace: Reduce #ifdefs for TEP_FIELD_IS_RELATIVEIan Rogers1-3/+1
2023-01-19perf tools: Remove HAVE_LIBTRACEEVENT_TEP_FIELD_IS_RELATIVEIan Rogers1-1/+1
2022-12-16Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo1-1/+1
2022-12-14perf tools: Check if libtracevent has TEP_FIELD_IS_RELATIVEArnaldo Carvalho de Melo1-0/+2
2022-12-14perf build: Use libtraceevent from the systemIan Rogers1-1/+10
2022-12-14perf util: Add host_is_bigendian to util.hIan Rogers1-4/+1
2022-11-16perf thread_map: Reduce exposure of libperf internal APIIan Rogers1-0/+1
2022-11-16perf expr: Tidy hashmap dependencyIan Rogers1-4/+0
2022-11-15perf pmu: Remove mostly unused 'struct perf_pmu' 'is_hybrid' memberIan Rogers1-4/+1
2022-11-10libbpf: Hashmap interface update to allow both long and void* keys/valuesEduard Zingerman1-1/+1