summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/pmu.c
Commit message (Expand)AuthorAgeFilesLines
* perf pmu: Count sys and cpuid JSON events separatelyIan Rogers2024-05-111-21/+49
* perf pmu: Assume sysfs events are always the same caseIan Rogers2024-05-031-5/+26
* perf test pmu: Add an eagerly loaded event testIan Rogers2024-05-031-21/+48
* perf test pmu: Refactor format test and exposed test APIsIan Rogers2024-05-031-5/+6
* perf pmu: Refactor perf_pmu__match()Ian Rogers2024-04-261-8/+19
* perf tools: Add/use PMU reverse lookup from config to nameIan Rogers2024-03-211-0/+18
* perf list: Give more details about raw event encodingsIan Rogers2024-03-211-1/+61
* perf pmu: Drop "default_core" from alias namesIan Rogers2024-03-211-1/+2
* perf pmu: Fix a potential memory leak in perf_pmu__lookup()Christophe JAILLET2024-02-261-4/+3
* perf parse-events: Improve error location of terms cloned from an eventIan Rogers2024-02-021-4/+5
* perf pmu: Treat the msr pmu as softwareIan Rogers2024-01-251-1/+11
* perf mem: Add mem_events into the supported perf_pmuKan Liang2024-01-241-1/+3
* perf parse-events: Make legacy events lower priority than sysfs/JSONIan Rogers2023-11-271-2/+6
* Merge tag 'perf-tools-fixes-for-v6.6-2-2023-10-20' into perf-tools-nextNamhyung Kim2023-10-301-4/+4
|\
| * perf pmu: Fix perf stat output with correct scale and unitWyes Karny2023-09-261-4/+4
* | perf pmu: Lazily compute default configIan Rogers2023-10-171-2/+1
* | perf pmu: Const-ify perf_pmu__config_termsIan Rogers2023-10-171-5/+5
* | perf pmu: Const-ify file APIsIan Rogers2023-10-171-6/+6
* | perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_initIan Rogers2023-10-171-7/+6
* | Merge tag 'perf-tools-fixes-for-v6.6-1-2023-09-25' into perf-tools-nextArnaldo Carvalho de Melo2023-10-101-1/+1
|\|
| * perf pmu: Ensure all alias variables are initializedIan Rogers2023-09-171-1/+1
* | perf pmus: Make PMU alias name loading lazyIan Rogers2023-09-291-18/+21
* | perf pmu: "Compat" supports regular expression matching identifiersJing Zhang2023-09-271-2/+25
* | perf pmu: Remove unused functionJames Clark2023-09-151-5/+0
* | perf pmu: Move pmu__find_core_pmu() to pmus.cJames Clark2023-09-151-17/+0
* | perf parse-events: Introduce 'struct parse_events_terms'Ian Rogers2023-09-111-24/+25
|/
* perf parse-events: Fix propagation of term's no_value when cloningIan Rogers2023-08-311-1/+1
* perf pmu: Remove str from perf_pmu_aliasIan Rogers2023-08-301-23/+10
* perf parse-events: Make common term list to strbuf helperIan Rogers2023-08-301-15/+4
* perf pmu: Avoid uninitialized use of alias->strIan Rogers2023-08-301-0/+2
* perf jevents: Use "default_core" for events with no UnitIan Rogers2023-08-291-1/+6
* perf pmus: Skip duplicate PMUs and don't print list suffix by defaultIan Rogers2023-08-291-5/+12
* perf pmu: Make id const and add missing freeIan Rogers2023-08-251-0/+1
* perf parse-events: Make term's config constIan Rogers2023-08-251-1/+1
* perf pmu: Remove logic for PMU name being NULLIan Rogers2023-08-251-7/+9
* perf pmu: Lazily load sysfs aliasesIan Rogers2023-08-241-39/+42
* perf pmu: Be lazy about loading event info files from sysfsIan Rogers2023-08-241-45/+83
* perf pmu: Scan type early to fail an invalid PMU quicklyIan Rogers2023-08-241-7/+12
* perf pmu: Lazily add JSON eventsIan Rogers2023-08-241-12/+38
* perf pmu: Cache JSON events tableIan Rogers2023-08-241-9/+7
* perf pmu: Merge JSON events with sysfs at load timeIan Rogers2023-08-241-89/+88
* perf pmu: Prefer passing pmu to aliases listIan Rogers2023-08-241-28/+16
* perf pmu: Parse sysfs events directly from a fileIan Rogers2023-08-241-31/+17
* perf pmu-events: Reduce processed events by passing PMUIan Rogers2023-08-241-25/+10
* perf parse-events: Improve error message for double settingIan Rogers2023-08-241-7/+27
* perf pmu-events: Add extra underscore to function namesIan Rogers2023-08-241-1/+1
* perf pmu: Abstract alias/event structIan Rogers2023-08-241-18/+194
* perf pmu: Make the loading of formats lazyIan Rogers2023-08-241-48/+96
* perf pmu: Pass PMU rather than aliases and formatIan Rogers2023-08-231-31/+38
* perf pmu: Avoid passing format list to perf_pmu__format_bits()Ian Rogers2023-08-231-3/+3