summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/stat.c
Commit message (Expand)AuthorAgeFilesLines
* perf cpumap: Clean up use of perf_cpu_map__has_any_cpu_or_is_emptyIan Rogers2024-03-211-1/+1
* perf stat: Combine the -A/--no-aggr and --no-merge optionsIan Rogers2023-12-141-1/+1
* libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_...Ian Rogers2023-12-121-1/+1
* perf stat: Avoid uninitialized use of perf_stat_configIan Rogers2023-07-241-1/+1
* perf stat: Show average value on multiple runsNamhyung Kim2023-06-161-0/+22
* Merge remote-tracking branch 'acme/perf-tools' into perf-tools-nextArnaldo Carvalho de Melo2023-03-101-5/+1
|\
| * perf stat: Fix counting when initial delay configuredChangbin Du2023-03-021-5/+1
* | perf stat: Remove saved_value/runtime_statIan Rogers2023-02-191-24/+0
* | perf stat: Add cpu_aggr_map for loopIan Rogers2023-02-191-4/+4
* | perf stat: Hide runtime_statIan Rogers2023-02-191-1/+1
* | perf stat: Remove perf_stat_evsel_idIan Rogers2023-02-191-31/+0
* | perf stat: Use metrics for --smi-costIan Rogers2023-02-191-2/+0
* | perf stat: Remove hard coded transaction eventsIan Rogers2023-02-191-4/+0
* | perf stat: Remove topdown event special handlingIan Rogers2023-02-191-13/+0
|/
* Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo2022-12-161-5/+4
|\
| * libbpf: Hashmap interface update to allow both long and void* keys/valuesEduard Zingerman2022-11-091-5/+4
* | perf expr: Tidy hashmap dependencyIan Rogers2022-11-161-4/+0
* | perf pmu: Remove mostly unused 'struct perf_pmu' 'is_hybrid' memberIan Rogers2022-11-151-8/+3
* | perf stat: Remove unused perf_counts.aggr fieldNamhyung Kim2022-10-271-33/+6
* | perf stat: Display event stats using aggr countsNamhyung Kim2022-10-271-5/+0
* | perf stat: Add perf_stat_process_shadow_stats()Namhyung Kim2022-10-271-24/+26
* | perf stat: Add perf_stat_process_percore()Namhyung Kim2022-10-271-0/+71
* | perf stat: Add perf_stat_merge_counters()Namhyung Kim2022-10-271-0/+96
* | perf stat: Reset aggr counts for each intervalNamhyung Kim2022-10-271-3/+17
* | perf stat: Allocate aggr counts for recorded dataNamhyung Kim2022-10-271-8/+31
* | perf stat: Aggregate per-thread stats using evsel->stats->aggrNamhyung Kim2022-10-271-2/+22
* | perf stat: Factor out evsel__count_has_error()Namhyung Kim2022-10-271-2/+20
* | perf stat: Aggregate events using evsel->stats->aggrNamhyung Kim2022-10-271-7/+39
* | perf stat: Allocate evsel->stats->aggr properlyNamhyung Kim2022-10-271-2/+7
* | perf stat: Add struct perf_stat_aggr to perf_stat_evselNamhyung Kim2022-10-271-7/+27
|/
* perf stat: Use thread map index for shadow statNamhyung Kim2022-10-061-6/+2
* perf stat: Don't call perf_stat_evsel_id_init() repeatedlyNamhyung Kim2022-10-061-1/+1
* perf stat: Convert perf_stat_evsel.res_stats arrayNamhyung Kim2022-10-061-7/+3
* perf tools: Remove special handling of system-wide evselNamhyung Kim2022-10-061-3/+0
* perf hashmap: Tidy hashmap dependencyIan Rogers2022-10-041-1/+5
* perf stat: Add JSON output optionClaire Jensen2022-08-101-0/+1
* perf stat: Make use of index clearer with perf_countsIan Rogers2022-05-231-6/+4
* Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo2022-05-231-3/+14
|\
| * perf stat: Fix and validate CPU map inputs in synthetic PERF_RECORD_STAT eventsIan Rogers2022-05-201-3/+14
* | Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo2022-04-241-1/+2
|\|
| * perf stat: Fix error check return value of hashmap__new(), must use IS_ERR()Lv Ruyi2022-04-131-1/+2
* | perf stat: Support hybrid --topdown optionZhengjun Xing2022-04-241-1/+3
|/
* perf cpumap: Give CPUs their own typeIan Rogers2022-01-121-1/+1
* perf stat: Swap variable name cpu to indexIan Rogers2022-01-121-8/+8
* perf stat: Correct check_per_pkg() cpuIan Rogers2022-01-121-2/+3
* perf evsel: Rename variable cpu to indexIan Rogers2022-01-121-2/+2
* perf evsel: Derive CPUs and threads in alloc_countsIan Rogers2022-01-121-7/+6
* perf stat: Fix memory leak in check_per_pkg()Ian Rogers2022-01-121-2/+3
* perf cpumap: Remove map from function names that don't use a mapIan Rogers2022-01-121-2/+2
* perf cpumap: Remove map+index get_die()Ian Rogers2022-01-121-1/+1