summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/metricgroup.c
Commit message (Expand)AuthorAgeFilesLines
* perf parse-events: Warn when events are regroupedIan Rogers2023-03-131-1/+2
* perf stat: Implement --topdown using json metricsIan Rogers2023-02-191-0/+31
* perf stat: Add TopdownL1 metric as a default if presentIan Rogers2023-02-191-4/+2
* perf metric: Add --metric-no-threshold optionIan Rogers2023-02-191-23/+39
* perf metric: Compute and print threshold valuesIan Rogers2023-02-191-3/+21
* perf list: Support for printing metric thresholdsIan Rogers2023-02-191-0/+3
* perf pmu-events: Make the metric_constraint an enumIan Rogers2023-02-191-7/+12
* perf metrics: Improve variable namesIan Rogers2023-02-191-23/+22
* perf pmu-events: Introduce pmu_metrics_tableIan Rogers2023-02-031-27/+27
* perf pmu-events: Add separate metric from pmu_eventIan Rogers2023-02-021-82/+79
* Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo2022-12-161-5/+5
|\
| * libbpf: Hashmap interface update to allow both long and void* keys/valuesEduard Zingerman2022-11-091-5/+5
* | perf list: Reorganize to use callbacks to allow honouring command line optionsIan Rogers2022-11-231-179/+64
* | perf expr: Tidy hashmap dependencyIan Rogers2022-11-161-0/+1
* | perf list: Generalize limiting to a PMU nameIan Rogers2022-11-151-1/+2
|/
* perf metric: Remove unused struct metric_ref_nodeYuan Can2022-10-061-11/+0
* perf metrics: Wire up core_wideIan Rogers2022-10-041-35/+90
* perf stat: Delay metric parsingIan Rogers2022-10-041-2/+1
* perf expr: Move the scanner_ctx into the parse_ctxIan Rogers2022-10-041-2/+2
* perf metrics: Use 'unsigned int' instead of just 'unsigned'.Xin Gao2022-10-041-1/+1
* perf metric: Return early if no CPU PMU table existsIan Rogers2022-08-311-0/+3
* perf metrics: Copy entire pmu_event in find metricIan Rogers2022-08-131-15/+18
* perf pmu-events: Hide the pmu_eventsIan Rogers2022-08-131-21/+21
* perf pmu-events: Don't assume pmu_event is an arrayIan Rogers2022-08-131-56/+125
* perf pmu-events: Hide pmu_events_mapIan Rogers2022-08-131-6/+9
* perf pmu-events: Avoid passing pmu_events_mapIan Rogers2022-08-131-43/+39
* perf metrics: Ensure at least 1 id per metricIan Rogers2022-06-191-0/+9
* perf metrics: Don't add all tool events for sharingIan Rogers2022-05-091-6/+39
* perf metrics: Support all tool eventsIan Rogers2022-05-091-36/+51
* Revert "perf stat: Support metrics with hybrid events"Ian Rogers2022-05-091-244/+19
* perf stat: Support metrics with hybrid eventsZhengjun Xing2022-04-221-19/+244
* perf metric: Fix metric_leaderIan Rogers2022-01-151-1/+1
* perf metricgroup: Fix use after free in metric__new()José Expósito2022-01-141-1/+1
* perf metric: Reduce multiplexing with duration_timeIan Rogers2021-12-071-9/+33
* perf metric: Fix memory leaksIan Rogers2021-11-071-1/+4
* perf parse-event: Add init and exit to parse_event_errorIan Rogers2021-11-071-1/+2
* perf parse-events: Rename parse_events_error functionsIan Rogers2021-11-071-1/+1
* perf list: Display hybrid PMU events with cpu typeJin Yao2021-10-251-1/+6
* perf metric: Allow modifiers on metricsIan Rogers2021-10-201-27/+98
* perf metric: Switch fprintf() to pr_err()Ian Rogers2021-10-201-1/+1
* perf metrics: Modify setup and deduplicationIan Rogers2021-10-201-251/+262
* perf metric: Encode and use metric-id as qualifierIan Rogers2021-10-201-52/+211
* perf metric: Simplify metric_refs calculationIan Rogers2021-10-201-54/+23
* perf metric: Document the internal 'struct metric'Ian Rogers2021-10-201-0/+20
* perf metric: Modify resolution and recursion checkIan Rogers2021-10-201-233/+169
* perf metric: Only add a referenced metric onceIan Rogers2021-10-201-3/+9
* perf metric: Add metric new() and free() methodsIan Rogers2021-10-201-62/+75
* perf metric: Add documentation and rename a variable.Ian Rogers2021-10-201-5/+54
* perf metric: Move runtime value to the expr contextIan Rogers2021-10-201-4/+3
* perf pmu: Make pmu_event tables const.Ian Rogers2021-10-201-18/+18