| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-24 | perf tools: Add support for perf_event_attr::config4 | James Clark | 1 | -0/+1 |
| 2025-10-15 | perf parse-events: Remove hard coded legacy hardware and cache parsing | Ian Rogers | 1 | -52/+0 |
| 2025-10-15 | perf parse-events: Add terms for legacy hardware and cache config values | Ian Rogers | 1 | -0/+2 |
| 2025-10-03 | perf parse-events: Fix parsing of >30kb event strings | Ian Rogers | 1 | -14/+3 |
| 2025-10-03 | perf record: Add ratio-to-prev term | Thomas Falcon | 1 | -0/+1 |
| 2025-09-12 | perf parse-events: Add 'X' modifier to exclude an event from being regrouped | Ian Rogers | 1 | -2/+3 |
| 2025-07-26 | perf parse-events: Remove non-json software events | Ian Rogers | 1 | -25/+13 |
| 2025-05-12 | perf parse-events: Add "cpu" term to set the CPU an event is recorded on | Ian Rogers | 1 | -0/+1 |
| 2025-02-20 | perf parse-events: Tidy name token matching | Ian Rogers | 1 | -19/+32 |
| 2024-12-18 | perf tools: Add aux-action config term | Adrian Hunter | 1 | -0/+1 |
| 2024-10-10 | perf tool_pmu: Factor tool events into their own PMU | Ian Rogers | 1 | -11/+0 |
| 2024-08-12 | perf parse-events: Add a retirement latency modifier | Ian Rogers | 1 | -1/+2 |
| 2024-05-26 | Revert "perf parse-events: Prefer sysfs/JSON hardware events over legacy" | Arnaldo Carvalho de Melo | 1 | -38/+38 |
| 2024-05-10 | perf parse: Allow tracepoint names to start with digits | Dominique Martinet | 1 | -2/+2 |
| 2024-04-26 | perf parse-events: Tidy the setting of the default event name | Ian Rogers | 1 | -0/+5 |
| 2024-04-26 | perf parse-events: Improvements to modifier parsing | Ian Rogers | 1 | -2/+73 |
| 2024-04-26 | perf parse-events: Improve error message for bad numbers | Ian Rogers | 1 | -16/+24 |
| 2024-04-26 | perf parse-events: Prefer sysfs/JSON hardware events over legacy | Ian Rogers | 1 | -38/+38 |
| 2023-10-12 | perf parse-events: Avoid erange from hex numbers | Ian Rogers | 1 | -2/+2 |
| 2023-09-11 | perf parse-events: Avoid enum casts | Ian Rogers | 1 | -1/+1 |
| 2023-08-31 | perf parse-events: Name the two term enums | Ian Rogers | 1 | -1/+1 |
| 2023-08-15 | perf parse-events: Remove BPF event support | Ian Rogers | 1 | -31/+0 |
| 2023-08-03 | perf tools: Revert enable indices setting syntax for BPF map | Ian Rogers | 1 | -11/+0 |
| 2023-06-13 | perf parse-events: Avoid string for PE_BP_COLON, PE_BP_SLASH | Ian Rogers | 1 | -2/+2 |
| 2023-06-12 | perf parse: Allow config terms with breakpoints | Adrian Hunter | 1 | -3/+20 |
| 2023-05-15 | perf parse-events: Support hardware events as terms | Ian Rogers | 1 | -0/+20 |
| 2023-05-15 | perf parse-events: Support PMUs for legacy cache events | Ian Rogers | 1 | -1/+8 |
| 2023-05-15 | perf parse-events: Avoid scanning PMUs before parsing | Ian Rogers | 1 | -75/+10 |
| 2023-03-21 | perf tools: Add support for perf_event_attr::config3 | Rob Herring | 1 | -0/+1 |
| 2022-04-20 | perf stat: Add user_time and system_time events | Florian Fischer | 1 | -0/+2 |
| 2022-01-22 | perf parse-events: Support event alias in form foo-bar-baz | John Garry | 1 | -0/+2 |
| 2021-10-20 | perf metric: Encode and use metric-id as qualifier | Ian Rogers | 1 | -6/+11 |
| 2021-10-20 | perf parse-events: Add new "metric-id" term | Ian Rogers | 1 | -0/+1 |
| 2021-09-21 | perf parse-events: Remove unnecessary #includes | Ian Rogers | 1 | -1/+0 |
| 2021-05-19 | perf tools: Add 'cgroup-switches' software event | Namhyung Kim | 1 | -0/+1 |
| 2021-04-29 | perf stat: Introduce ':b' modifier | Song Liu | 1 | -1/+1 |
| 2021-02-08 | perf tools: Support the auxiliary event | Kan Liang | 1 | -0/+1 |
| 2020-10-14 | perf tools: Add support for exclusive groups/events | Andi Kleen | 1 | -1/+1 |
| 2020-07-30 | perf tools: Fix term parsing for raw syntax | Jiri Olsa | 1 | -8/+11 |
| 2020-07-30 | perf tools: Allow r0x<HEX> event syntax | Jiri Olsa | 1 | -0/+1 |
| 2020-06-22 | perf tools: Add fake pmu support | Jiri Olsa | 1 | -2/+6 |
| 2020-05-28 | perf parse: Add 'struct parse_events_state' pointer to scanner | Jiri Olsa | 1 | -4/+4 |
| 2020-05-28 | perf stat: Fail on extra comma while parsing events | Jiri Olsa | 1 | -1/+3 |
| 2020-04-18 | perf parser: Add support to specify rXXX event with pmu | Jiri Olsa | 1 | -0/+1 |
| 2020-04-03 | perf events parser: Add missing Intel CPU events to parser | Adrian Hunter | 1 | -5/+7 |
| 2019-11-22 | perf record: Add aux-sample-size config term | Adrian Hunter | 1 | -0/+1 |
| 2019-08-14 | perf tools: Add aux-output config term | Adrian Hunter | 1 | -0/+1 |
| 2019-05-16 | perf tools: Add a 'percore' event qualifier | Jin Yao | 1 | -0/+1 |
| 2019-04-01 | perf stat: Implement duration_time as a proper event | Andi Kleen | 1 | -1/+10 |
| 2018-10-19 | perf evsel: Introduce per event max_events property | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2018-06-06 | perf record: Enable arbitrary event names thru name= modifier | Alexey Budankov | 1 | -1/+17 |
| 2018-03-08 | perf pmu: Support wildcards on pmu name in dynamic pmu events | Agustin Vega-Frias | 1 | -1/+1 |
| 2017-11-13 | Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -1/+2 |
| 2017-11-09 | perf tools: Fix eBPF event specification parsing | Jiri Olsa | 1 | -2/+2 |
| 2017-11-09 | perf tools: Add "reject" option for parse-events.l | Jiri Olsa | 1 | -0/+1 |
| 2017-11-07 | Merge branch 'linus' into perf/core, to fix conflicts | Ingo Molnar | 1 | -2/+6 |
| 2017-10-27 | perf tools: Unwind properly location after REJECT | Jiri Olsa | 1 | -2/+6 |
| 2017-10-20 | Merge branch 'perf/urgent' into perf/core, to pick up fixes | Ingo Molnar | 1 | -2/+15 |
| 2017-10-13 | perf tools: Check wether the eBPF file exists in event parsing | Jiri Olsa | 1 | -2/+15 |
| 2017-09-13 | perf stat: Support duration_time for metrics | Andi Kleen | 1 | -0/+1 |
| 2017-09-13 | perf tools: Support weak groups in 'perf stat' | Andi Kleen | 1 | -1/+1 |
| 2017-08-22 | perf bpf: Tighten detection of BPF events | Andi Kleen | 1 | -4/+19 |
| 2016-10-17 | perf jevents: Handle events including .c and .o | Wang Nan | 1 | -2/+2 |
| 2016-09-13 | perf tools: Add infrastructure for PMU specific configuration | Mathieu Poirier | 1 | -0/+22 |
| 2016-07-15 | perf tools: Enable overwrite settings | Wang Nan | 1 | -0/+2 |
| 2016-06-06 | perf stat: Basic support for TopDown in perf stat | Andi Kleen | 1 | -0/+1 |
| 2016-05-30 | perf tools: Per event max-stack settings | Arnaldo Carvalho de Melo | 1 | -0/+1 |
| 2016-02-22 | perf tools: Introduce bpf-output event | Wang Nan | 1 | -0/+1 |
| 2016-02-22 | perf tools: Enable indices setting syntax for BPF map | Wang Nan | 1 | -1/+12 |
| 2016-02-22 | perf tools: Enable BPF object configure syntax | Wang Nan | 1 | -1/+1 |
| 2016-02-19 | perf tools: Create config_term_names array | Wang Nan | 1 | -2/+1 |
| 2015-10-29 | perf tools: Compile scriptlets to BPF objects when passing '.c' to --event | Wang Nan | 1 | -0/+3 |
| 2015-10-28 | perf tools: Enable passing bpf object file to --event | Wang Nan | 1 | -0/+3 |
| 2015-10-28 | perf tools: Enable pre-event inherit setting by config terms | Wang Nan | 1 | -0/+2 |
| 2015-10-05 | perf tools: Introduce 'P' modifier to request max precision | Jiri Olsa | 1 | -1/+1 |
| 2015-09-28 | perf tools: Show proper error message for wrong terms of hw/sw events | He Kuang | 1 | -1/+1 |
| 2015-08-12 | perf callchain: Per-event type selection support | Kan Liang | 1 | -0/+2 |
| 2015-08-10 | perf record: Support per-event freq term | Namhyung Kim | 1 | -0/+1 |
| 2015-08-05 | perf tools: Per-event time support | Kan Liang | 1 | -0/+1 |
| 2015-06-23 | perf tools: Allow events with dot | Andi Kleen | 1 | -3/+2 |
| 2015-04-29 | perf tools: Add term support for parse_events_error | Jiri Olsa | 1 | -0/+4 |
| 2015-04-29 | perf tools: Add flex support for parse_events_error | Jiri Olsa | 1 | -4/+33 |
| 2015-04-08 | perf tools: Add 'I' event modifier for exclude_idle bit | Jiri Olsa | 1 | -1/+1 |
| 2014-12-03 | perf tools: allow user to specify hardware breakpoint bp_len | Jacob Shin | 1 | -0/+1 |
| 2014-10-15 | perf tools: Add support to new style format of kernel PMU event | Kan Liang | 1 | -1/+29 |
| 2013-10-11 | perf tools: Move start conditions to start of the flex file | Jiri Olsa | 1 | -31/+32 |
| 2013-09-02 | perf tools: Add support for PERF_COUNT_SW_DUMMY | Adrian Hunter | 1 | -0/+1 |
| 2013-08-07 | perf tools: Add support for pinned modifier | Michael Ellerman | 1 | -1/+2 |
| 2013-08-07 | perf tools: Add 'S' event/group modifier to read sample value | Jiri Olsa | 1 | -1/+1 |
| 2012-11-14 | perf tools: Add basic event modifier sanity check | Jiri Olsa | 1 | -1/+1 |
| 2012-11-08 | perf tools: Add arbitary aliases and support names with - | Andi Kleen | 1 | -0/+2 |
| 2012-09-11 | perf tools: Use __maybe_used for unused variables | Irina Tirdea | 1 | -1/+1 |
| 2012-08-22 | perf tools: Catch event names from command line | Robert Richter | 1 | -10/+40 |
| 2012-08-14 | perf tools: Add support to parse event group syntax | Jiri Olsa | 1 | -0/+2 |
| 2012-08-08 | perf tools: Fix parsing of 64 bit raw config value for 32 bit | Robert Richter | 1 | -2/+2 |
| 2012-07-05 | perf tools: Split out PE_VALUE_SYM parsing token to SW and HW tokens | Jiri Olsa | 1 | -1/+1 |
| 2012-07-05 | perf tools: Add empty rule for new line in event syntax parsing | Jiri Olsa | 1 | -0/+1 |
| 2012-06-29 | perf tools: Fix hw breakpoint's type modifier parsing | Jiri Olsa | 1 | -1/+1 |
| 2012-06-18 | perf/tool: Add support to reuse event grammar to parse out terms | Jiri Olsa | 1 | -0/+13 |
| 2012-06-18 | perf/tool: Make the event parser re-entrant | Zheng Yan | 1 | -49/+67 |
| 2012-05-22 | perf tools: Add hardcoded name term for pmu events | Jiri Olsa | 1 | -0/+1 |
| 2012-05-22 | perf tools: Separate 'mem:' event scanner bits | Jiri Olsa | 1 | -2/+23 |
| 2012-04-17 | perf tools: Add 'G' and 'H' modifiers to event parsing | Gleb Natapov | 1 | -1/+1 |
| 2012-03-29 | perf tools: Add missing ref-cycles event back to event parser | Namhyung Kim | 1 | -0/+1 |
| 2012-03-16 | perf tools: Add config options support for event parsing | Jiri Olsa | 1 | -0/+19 |
| 2012-03-16 | perf tools: Add parser generator for events parsing | Jiri Olsa | 1 | -0/+107 |