summaryrefslogtreecommitdiff
path: root/tools/perf/util/parse-events.c
AgeCommit message (Expand)AuthorFilesLines
2026-06-30perf parse-events: Restrict core PMU bypass to --cputype optionIan Rogers1-13/+19
2026-06-30perf evlist: Add reference count checkingIan Rogers1-3/+3
2026-06-30perf evlist: Add reference countIan Rogers1-2/+2
2026-06-04perf tools: Ensure event leader stays at head of evlist after sortingIan Rogers1-0/+27
2026-03-27perf tools: Add --pmu-filter option for filtering PMUsQinxin Xia1-1/+1
2026-02-24perf parse-events: Fix big-endian 'overwrite' by writing correct union memberThomas Richter1-17/+65
2026-02-10perf evlist: Special map propagation for tool events that read on 1 CPUIan Rogers1-0/+1
2026-02-10Revert "perf tool_pmu: More accurately set the cpus for tool events"Ian Rogers1-7/+2
2026-01-26Merge remote-tracking branch 'torvalds/master' into perf-tools-nextArnaldo Carvalho de Melo1-2/+5
2026-01-20perf tools: Always uniquify event namesJames Clark1-1/+1
2026-01-14perf parse-events: Always track user config changesJames Clark1-6/+2
2026-01-14perf parse-events: Track all user changed config bitsJames Clark1-44/+54
2026-01-14perf parse-events: Refactor get_config_terms() to remove macrosJames Clark1-60/+84
2026-01-06perf parse-events: Fix evsel allocation failureFaisal Bukhari1-2/+5
2025-11-24perf tools: Add support for perf_event_attr::config4James Clark1-0/+11
2025-11-17perf tool_pmu: More accurately set the cpus for tool eventsIan Rogers1-2/+7
2025-11-16perf parse-events: Add debug logging to perf_eventIan Rogers1-0/+2
2025-10-20perf parse-events: Make X modifier more respectful of groupsIan Rogers1-6/+10
2025-10-15perf parse-events: Remove hard coded legacy hardware and cache parsingIan Rogers1-180/+10
2025-10-15perf print-events: Remove print_symbol_eventsIan Rogers1-43/+0
2025-10-15perf parse-events: Add terms for legacy hardware and cache config valuesIan Rogers1-0/+70
2025-10-15perf parse-events: Remove unused FILE input argument to scannerIan Rogers1-12/+6
2025-10-15perf pmu: Don't eagerly parse event termsIan Rogers1-1/+2
2025-10-15perf parse-events: Fix legacy cache events if event is duplicated in a PMUIan Rogers1-1/+27
2025-10-03perf record: Add ratio-to-prev termThomas Falcon1-0/+22
2025-09-12perf parse-events: Add 'X' modifier to exclude an event from being regroupedIan Rogers1-2/+3
2025-09-04perf parse-events: Handle fake PMUs in CPU termsIan Rogers1-56/+60
2025-07-26perf tp_pmu: Factor existing tracepoint logic to new fileIan Rogers1-87/+60
2025-07-26perf parse-events: Remove non-json software eventsIan Rogers1-51/+0
2025-07-24perf parse-events: Fix missing slots for Intel topdown metric eventsIan Rogers1-0/+10
2025-07-24perf parse-events: Support user CPUs mixed with threads/processesIan Rogers1-6/+4
2025-07-24perf parse-events: Minor __add_event refactoringIan Rogers1-21/+48
2025-07-24libperf evsel: Rename own_cpus to pmu_cpusIan Rogers1-1/+1
2025-07-24perf parse-events: Allow the cpu term to be a PMU or CPU rangeIan Rogers1-8/+37
2025-07-24perf parse-events: Warn if a cpu term is unsupported by a CPUIan Rogers1-4/+8
2025-07-11perf parse-events: Minor tidy up of event_type helperIan Rogers1-18/+13
2025-06-25perf parse-events: Avoid scanning PMUs that can't contain eventsIan Rogers1-15/+18
2025-06-20perf parse-events: Set default GH modifier properlyNamhyung Kim1-3/+8
2025-06-09perf parse-events: Add parse_uid_filter helperIan Rogers1-1/+32
2025-06-09perf parse-events filter: Use evsel__find_pmuIan Rogers1-10/+4
2025-05-14perf parse-events: Use wildcard processing to set an event to merge intoIan Rogers1-24/+60
2025-05-14perf evlist: Make uniquifying counter names consistentIan Rogers1-1/+1
2025-05-12perf parse-events: Add "cpu" term to set the CPU an event is recorded onIan Rogers1-15/+61
2025-05-12perf parse-events: Set is_pmu_core for legacy hardware eventsIan Rogers1-14/+23
2025-05-08perf parse-events: Add debug dump of evlist if reorderedIan Rogers1-3/+13
2025-04-25perf pmu-events: Add retirement latency to JSON events inside of perfIan Rogers1-0/+4
2025-03-11perf parse-events: Corrections to topdown sortingIan Rogers1-48/+95
2025-02-24perf parse-events: Switch tracepoints to io_dir__readdirIan Rogers1-13/+19
2025-02-04perf pmu: Rename name matching for no suffix or wildcard variantsIan Rogers1-1/+1
2024-12-18perf tools: Add aux-action config termAdrian Hunter1-0/+10