summaryrefslogtreecommitdiff
path: root/tools/perf/util/stat.c
AgeCommit message (Expand)Author
2024-03-21perf cpumap: Clean up use of perf_cpu_map__has_any_cpu_or_is_emptyIan Rogers
2023-12-14perf stat: Combine the -A/--no-aggr and --no-merge optionsIan Rogers
2023-12-12libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_...Ian Rogers
2023-07-24perf stat: Avoid uninitialized use of perf_stat_configIan Rogers
2023-06-16perf stat: Show average value on multiple runsNamhyung Kim
2023-03-10Merge remote-tracking branch 'acme/perf-tools' into perf-tools-nextArnaldo Carvalho de Melo
2023-03-02perf stat: Fix counting when initial delay configuredChangbin Du
2023-02-19perf stat: Remove saved_value/runtime_statIan Rogers
2023-02-19perf stat: Add cpu_aggr_map for loopIan Rogers
2023-02-19perf stat: Hide runtime_statIan Rogers
2023-02-19perf stat: Remove perf_stat_evsel_idIan Rogers
2023-02-19perf stat: Use metrics for --smi-costIan Rogers
2023-02-19perf stat: Remove hard coded transaction eventsIan Rogers
2023-02-19perf stat: Remove topdown event special handlingIan Rogers
2022-12-16Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo
2022-11-16perf expr: Tidy hashmap dependencyIan Rogers
2022-11-15perf pmu: Remove mostly unused 'struct perf_pmu' 'is_hybrid' memberIan Rogers
2022-11-09libbpf: Hashmap interface update to allow both long and void* keys/valuesEduard Zingerman
2022-10-27perf stat: Remove unused perf_counts.aggr fieldNamhyung Kim
2022-10-27perf stat: Display event stats using aggr countsNamhyung Kim
2022-10-27perf stat: Add perf_stat_process_shadow_stats()Namhyung Kim
2022-10-27perf stat: Add perf_stat_process_percore()Namhyung Kim
2022-10-27perf stat: Add perf_stat_merge_counters()Namhyung Kim
2022-10-27perf stat: Reset aggr counts for each intervalNamhyung Kim
2022-10-27perf stat: Allocate aggr counts for recorded dataNamhyung Kim
2022-10-27perf stat: Aggregate per-thread stats using evsel->stats->aggrNamhyung Kim
2022-10-27perf stat: Factor out evsel__count_has_error()Namhyung Kim
2022-10-27perf stat: Aggregate events using evsel->stats->aggrNamhyung Kim
2022-10-27perf stat: Allocate evsel->stats->aggr properlyNamhyung Kim
2022-10-27perf stat: Add struct perf_stat_aggr to perf_stat_evselNamhyung Kim
2022-10-06perf stat: Use thread map index for shadow statNamhyung Kim
2022-10-06perf stat: Don't call perf_stat_evsel_id_init() repeatedlyNamhyung Kim
2022-10-06perf stat: Convert perf_stat_evsel.res_stats arrayNamhyung Kim
2022-10-06perf tools: Remove special handling of system-wide evselNamhyung Kim
2022-10-04perf hashmap: Tidy hashmap dependencyIan Rogers
2022-08-10perf stat: Add JSON output optionClaire Jensen
2022-05-23perf stat: Make use of index clearer with perf_countsIan Rogers
2022-05-23Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo
2022-05-20perf stat: Fix and validate CPU map inputs in synthetic PERF_RECORD_STAT eventsIan Rogers
2022-04-24Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo
2022-04-24perf stat: Support hybrid --topdown optionZhengjun Xing
2022-04-13perf stat: Fix error check return value of hashmap__new(), must use IS_ERR()Lv Ruyi
2022-01-12perf cpumap: Give CPUs their own typeIan Rogers
2022-01-12perf stat: Swap variable name cpu to indexIan Rogers
2022-01-12perf stat: Correct check_per_pkg() cpuIan Rogers
2022-01-12perf evsel: Rename variable cpu to indexIan Rogers
2022-01-12perf evsel: Derive CPUs and threads in alloc_countsIan Rogers
2022-01-12perf stat: Fix memory leak in check_per_pkg()Ian Rogers
2022-01-12perf cpumap: Remove map from function names that don't use a mapIan Rogers
2022-01-12perf cpumap: Remove map+index get_die()Ian Rogers