aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/parse-events.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-02perf parse-events: Print all errorsGravatar Ian Rogers 1-37/+55
2023-11-27perf parse-events: Make legacy events lower priority than sysfs/JSONGravatar Ian Rogers 1-14/+38
2023-10-17perf pmu: Lazily compute default configGravatar Ian Rogers 1-6/+6
2023-10-12perf parse-events: Fix unlikely memory leak when cloning termsGravatar Ian Rogers 1-1/+3
2023-09-11perf parse-events: Introduce 'struct parse_events_terms'Gravatar Ian Rogers 1-76/+82
2023-09-11perf parse-events: Copy fewer term listsGravatar Ian Rogers 1-48/+60
2023-09-11perf parse-events: Tidy up str parameterGravatar Ian Rogers 1-6/+7
2023-09-11perf parse-events: Remove unnecessary __maybe_unusedGravatar Ian Rogers 1-4/+2
2023-09-02perf parse-events: Fixes relating to no_value termsGravatar Ian Rogers 1-1/+1
2023-08-31perf parse-events: Fix propagation of term's no_value when cloningGravatar Ian Rogers 1-16/+13
2023-08-31perf parse-events: Name the two term enumsGravatar Ian Rogers 1-46/+128
2023-08-30perf parse-events: Make common term list to strbuf helperGravatar Ian Rogers 1-26/+75
2023-08-25perf parse-events: Make term's config constGravatar Ian Rogers 1-5/+5
2023-08-25perf pmu: Remove logic for PMU name being NULLGravatar Ian Rogers 1-5/+2
2023-08-24perf pmu: Parse sysfs events directly from a fileGravatar Ian Rogers 1-6/+12
2023-08-24perf parse-events: Improve error message for double settingGravatar Ian Rogers 1-1/+1
2023-08-24perf pmu: Abstract alias/event structGravatar Ian Rogers 1-40/+27
2023-08-23perf pmu: Avoid passing format list to perf_pmu__format_bits()Gravatar Ian Rogers 1-1/+1
2023-08-23perf pmu: Avoid passing format list to perf_pmu__format_typeGravatar Ian Rogers 1-1/+1
2023-08-15perf parse-events: Remove BPF event supportGravatar Ian Rogers 1-268/+0
2023-08-04Merge remote-tracking branch 'torvalds/master' into perf-tools-nextGravatar Arnaldo Carvalho de Melo 1-22/+36
2023-08-03perf parse-events: Remove array remnantsGravatar Ian Rogers 1-8/+0
2023-08-03perf tools: Revert enable indices setting syntax for BPF mapGravatar Ian Rogers 1-7/+1
2023-08-03perf parse-event: Avoid BPF test SEGVGravatar Ian Rogers 1-1/+1
2023-08-03perf build: Include generated header files properlyGravatar Namhyung Kim 1-2/+2
2023-08-03perf build: Remove -Wno-redundant-decls in 2 casesGravatar Ian Rogers 1-1/+0
2023-07-28perf parse-events: Improve location for add pmuGravatar Ian Rogers 1-5/+7
2023-07-28perf parse-events: Populate error column for BPF/tracepoint eventsGravatar Ian Rogers 1-32/+48
2023-07-28perf parse-event: Add memory allocation test for name termsGravatar Ian Rogers 1-1/+4
2023-07-27perf parse-events: Only move force grouped evsels when sortingGravatar Ian Rogers 1-13/+26
2023-07-27perf parse-events: When fixing group leaders always set the leaderGravatar Ian Rogers 1-8/+3
2023-07-27perf parse-events: Extra care around force grouped eventsGravatar Ian Rogers 1-4/+10
2023-07-26perf parse-events: Avoid regrouped warning for wild card eventsGravatar Ian Rogers 1-0/+1
2023-07-24perf parse-events: Avoid use uninitialized warningGravatar Ian Rogers 1-1/+1
2023-07-12perf parse-events: Avoid SEGV if PMU lookup fails for legacy cache termsGravatar Ian Rogers 1-0/+8
2023-06-20perf parse-events: Remove unneeded semicolonGravatar baomingtong001@208suo.com 1-1/+1
2023-06-20perf parse: Add missing newline to pr_debug message in evsel__compute_group_p...Gravatar Yang Jihong 1-1/+1
2023-06-12perf parse: Allow config terms with breakpointsGravatar Adrian Hunter 1-4/+19
2023-06-01perf pmu: Warn about invalid config for all PMUs and configsGravatar Ian Rogers 1-3/+10
2023-06-01perf parse-events: Wildcard most "numeric" eventsGravatar Ian Rogers 1-30/+74
2023-05-28perf evsel: Don't let evsel__group_pmu_name() traverse unsorted groupGravatar Ian Rogers 1-11/+59
2023-05-27perf pmus: Allow just core PMU scanningGravatar Ian Rogers 1-9/+4
2023-05-27perf pmu: Separate pmu and pmusGravatar Ian Rogers 1-7/+8
2023-05-27perf evsel: Add is_pmu_core inorder to interpret own_cpusGravatar Ian Rogers 1-0/+1
2023-05-15perf parse-events: Reduce scope of is_event_supportedGravatar Ian Rogers 1-39/+0
2023-05-15perf parse-events: Don't auto merge hybrid wildcard eventsGravatar Ian Rogers 1-1/+4
2023-05-15perf parse-events: Avoid error when assigning a termGravatar Ian Rogers 1-0/+9
2023-05-15perf parse-events: Support hardware events as termsGravatar Ian Rogers 1-25/+12
2023-05-15perf parse-events: Add pmu filterGravatar Ian Rogers 1-13/+38
2023-05-15perf parse-events: Remove now unused hybrid logicGravatar Ian Rogers 1-74/+0