summaryrefslogtreecommitdiff
path: root/tools/perf/util/metricgroup.c
AgeCommit message (Expand)AuthorFilesLines
2026-07-10perf metricgroup: Fix metric expression copy leaksYu Peng1-1/+6
2026-06-30perf parse-events: Restrict core PMU bypass to --cputype optionIan Rogers1-8/+18
2026-06-30perf evlist: Add reference count checkingIan Rogers1-3/+3
2026-06-30perf evlist: Add reference countIan Rogers1-3/+3
2026-06-04perf pmu: Recognize 'default_core' as a core PMU and document matchingIan Rogers1-1/+2
2026-05-14perf metricgroup: Avoid scanning unnecessary PMUs for identifier matchIan Rogers1-8/+3
2026-04-02perf metricgroup: Refine error logsLeo Yan1-5/+6
2026-03-27perf tools: Add --pmu-filter option for filtering PMUsQinxin Xia1-5/+13
2026-02-24perf metricgroup: Fix metricgroup__has_metric_or_groupsIan Rogers1-3/+3
2026-02-06perf metricgroup: Don't early exit if no CPUID table existsIan Rogers1-13/+5
2026-01-27perf metricgroup: Constify variables storing the result of strchr() on const ...Arnaldo Carvalho de Melo1-3/+2
2025-11-11perf jevents: Add metric DefaultShowEventsIan Rogers1-0/+13
2025-11-11perf jevents: Add set of common metrics based on default onesIan Rogers1-10/+21
2025-11-11perf metricgroup: Add care to picking the evsel for displaying a metricIan Rogers1-1/+47
2025-11-03perf metricgroup: When copy metrics copy default informationIan Rogers1-0/+2
2025-11-03perf metricgroup: Missed free on error pathIan Rogers1-0/+1
2025-07-24perf metricgroups: Add NO_THRESHOLD_AND_NMI constraintIan Rogers1-4/+12
2025-07-11perf stat: Move metric list from config to evlistIan Rogers1-12/+8
2025-07-11perf metricgroup: Factor out for-each function and move out printingIan Rogers1-213/+28
2025-05-13perf list: Display the PMU name associated with a perf metric in JSONIan Rogers1-1/+4
2025-05-13perf metricgroup: Binary search when resolving referred to metricsIan Rogers1-62/+40
2024-10-10perf tool_pmu: Rename perf_tool_event__* to tool_pmu__*Ian Rogers1-11/+11
2024-10-10perf tool_pmu: Rename enum perf_tool_event to tool_pmu_eventIan Rogers1-6/+6
2024-10-10perf tool_pmu: Factor tool events into their own PMUIan Rogers1-0/+1
2024-09-26perf evsel: Remove pmu_nameIan Rogers1-2/+2
2024-09-11perf pmus: Fake PMU clean upIan Rogers1-5/+5
2024-05-10perf parse-events: Add new 'fake_tp' parameter for testsDominique Martinet1-1/+2
2024-04-18perf stat: Add new field in stat_config to enable hardware aware groupingWeilin Wang1-0/+3
2024-04-12perf metrics: Remove the "No_group" metric groupIan Rogers1-2/+2
2024-02-29perf metrics: Fix segv for metrics with no eventsIan Rogers1-1/+1
2024-02-29perf metrics: Fix metric matchingIan Rogers1-12/+10
2024-02-22perf metrics: Compute unmerged uncore metrics individuallyIan Rogers1-0/+2
2024-01-26perf tools: Fix calloc() arguments to address error introduced in gcc-14Sun Haiyong1-1/+1
2023-12-05perf metrics: Avoid segv if default metricgroup isn't setIan Rogers1-1/+1
2023-09-27perf metric: "Compat" supports regular expression matching identifiersJing Zhang1-1/+1
2023-08-24perf pmu-events: Add extra underscore to function namesIan Rogers1-5/+5
2023-06-16perf metrics: Sort the Default metricgroupKan Liang1-0/+26
2023-06-15perf stat,jevents: Introduce Default tags for the default modeKan Liang1-0/+6
2023-06-13perf metric: Fix no group checkKan Liang1-1/+1
2023-05-27perf pmus: Remove perf_pmus__has_hybridIan Rogers1-1/+1
2023-05-27perf pmu: Separate pmu and pmusIan Rogers1-2/+3
2023-05-27perf metrics: Remove perf_pmu__is_hybrid useIan Rogers1-4/+2
2023-05-22Merge remote-tracking branch 'acme/perf-tools' into perf-tools-nextArnaldo Carvalho de Melo1-1/+1
2023-05-16perf metrics: Avoid segv with --topdown for metrics without a groupIan Rogers1-1/+1
2023-05-15perf metrics: Be PMU specific in event matchIan Rogers1-3/+7
2023-05-15perf stat: Command line PMU metric filteringIan Rogers1-1/+2
2023-05-15perf metrics: Be PMU specific for referenced metrics.Ian Rogers1-26/+68
2023-05-15perf parse-events: Add pmu filterIan Rogers1-2/+2
2023-05-10perf metric: JSON flag to not group events if gathering a metric groupIan Rogers1-4/+4
2023-05-05perf metrics: Fix SEGV with --for-each-cgroupIan Rogers1-0/+1