aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/builtin-stat.c
AgeCommit message (Expand)AuthorFilesLines
2025-12-04perf stat: Improve handling of termination by signalIan Rogers1-5/+16
2025-12-04perf stat: When no events, don't report an error if there is noneIan Rogers1-2/+4
2025-12-04perf stat: Allow no events to open if this is a "--null" runIan Rogers1-1/+1
2025-11-18perf stat: Read tool events lastIan Rogers1-6/+39
2025-11-17perf stat: Reduce scope of walltime_nsecs_statsIan Rogers1-8/+8
2025-11-17perf stat: Reduce scope of ru_statsIan Rogers1-1/+18
2025-11-17perf tool_pmu: Use old_count when computing count values for time eventsIan Rogers1-3/+13
2025-11-11perf stat: Sort default events/metricsIan Rogers1-0/+32
2025-11-11perf stat: Add detail -d,-dd,-ddd metricsIan Rogers1-83/+17
2025-11-11perf jevents: Add metric DefaultShowEventsIan Rogers1-39/+3
2025-11-07perf tool: Add the perf_tool argument to all callbacksIan Rogers1-7/+8
2025-10-25perf stat: Add/fix bperf cgroup max events workaroundsIan Rogers1-1/+12
2025-10-15perf stat: Avoid wildcarding PMUs for default eventsIan Rogers1-39/+94
2025-10-13perf bpf_counter: Fix opening of "any"(-1) CPU eventsIan Rogers1-0/+13
2025-10-13perf stat: Additional verbose details for <not supported> eventsIan Rogers1-5/+7
2025-10-03perf stat: Refactor retry/skip/fatal error handlingIan Rogers1-72/+51
2025-10-03perf stat: Move create_perf_stat_counter() to builtin-stat.cIan Rogers1-2/+58
2025-09-12perf stat: Don't skip failing group eventsIan Rogers1-27/+21
2025-07-25perf session: Add accessor for session->header.envIan Rogers1-11/+12
2025-07-24perf stat: Don't size aggregation ids from user_requested_cpusIan Rogers1-5/+2
2025-07-24perf stat: Avoid buffer overflow to the aggregation mapIan Rogers1-1/+1
2025-07-11perf stat: Move metric list from config to evlistIan Rogers1-13/+12
2025-06-09perf target: Remove uid from targetIan Rogers1-3/+1
2025-05-13perf metricgroup: Binary search when resolving referred to metricsIan Rogers1-3/+3
2025-04-25perf stat: Add mean, min, max and last --tpebs-mode optionsIan Rogers1-0/+29
2025-04-25perf intel-tpebs: Refactor tpebs_results listIan Rogers1-2/+0
2025-02-19perf tools: Fix up some comments and code to properly use the event_source busGreg Kroah-Hartman1-1/+1
2024-12-18perf stat: Move stat_config into config.cIan Rogers1-27/+0
2024-11-01perf stat: Support inherit events during fork() for bperfTengda Wu1-0/+1
2024-10-22perf tools: Add fallback for exclude_guestNamhyung Kim1-3/+15
2024-10-17perf stat: Disable metric thresholds for CSV and JSON metric-only modeIan Rogers1-0/+8
2024-10-10perf tool_pmu: Rename enum perf_tool_event to tool_pmu_eventIan Rogers1-3/+3
2024-10-10perf tool_pmu: Factor tool events into their own PMUIan Rogers1-0/+1
2024-10-02perf stat: Fix affinity memory leaks on error pathIan Rogers1-0/+2
2024-09-26perf stat: Remove evlist__add_default_attrs use stringsIan Rogers1-179/+118
2024-09-25perf stat: Stop repeating when ref_perf_stat() returns -1Levi Yun1-1/+12
2024-09-25perf stat: Close cork_fd when create_perf_stat_counter() failedLevi Yun1-15/+35
2024-09-11perf evsel: Add accessor for tool_eventIan Rogers1-3/+3
2024-08-13perf stat: Add command line option for enabling TPEBS recordingWeilin Wang1-0/+4
2024-08-13perf stat: Fork and launch 'perf record' when 'perf stat' needs to get retire...Weilin Wang1-0/+4
2024-08-12perf stat: Use perf_tool__init()Ian Rogers1-9/+9
2024-08-12perf tool: Constify tool pointersIan Rogers1-4/+4
2024-08-01perf bpf-filter: Pass 'target' to perf_bpf_filter__prepare()Namhyung Kim1-1/+1
2024-06-10perf evsel: Refactor tool eventsIan Rogers1-42/+33
2024-06-07perf stat: Choose the most disaggregate command line optionIan Rogers1-21/+52
2024-06-07perf stat: Make options localIan Rogers1-146/+145
2024-05-07perf cpumap: Remove refcnt from 'struct cpu_aggr_map'Ian Rogers1-13/+3
2024-04-18perf stat: Add new field in stat_config to enable hardware aware groupingWeilin Wang1-0/+5
2024-03-21perf stat: Remove duplicate cpus_map_matched functionIan Rogers1-21/+1
2024-03-21perf cpumap: Clean up use of perf_cpu_map__has_any_cpu_or_is_emptyIan Rogers1-5/+4