summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/stat.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* perf cpumap: Remove map+index get_socket()Ian Rogers2022-01-121-1/+1
* libperf: Move 'leader' from tools/perf to perf_evsel::leaderJiri Olsa2021-07-091-1/+1
* perf stat: Use aggregated counts directlyNamhyung Kim2021-05-121-12/+0
* perf stat: Fixup __perf_stat_evsel__is() prefixArnaldo Carvalho de Melo2021-03-091-2/+1
* perf stat: Fix wrong skipping for per-die aggregationJin Yao2021-03-061-9/+38
* perf stat: Support L2 Topdown eventsKan Liang2021-02-081-0/+4
* perf stat: Enable counting events for BPF programsSong Liu2021-01-201-1/+1
* perf stat aggregation: Add separate socket memberJames Clark2020-12-241-1/+1
* perf stat: Replace aggregation ID with a structJames Clark2020-12-241-1/+1
* perf evlist: Use the right prefix for 'struct evlist' sample id lookup methodsArnaldo Carvalho de Melo2020-11-301-1/+1
* perf evlist: Use the right prefix for 'struct evlist' stats methodsArnaldo Carvalho de Melo2020-11-301-7/+7
* perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefixArnaldo Carvalho de Melo2020-11-301-2/+2
* perf stat: Support new per thread TopDown metricsAndi Kleen2020-09-171-0/+4
* perf stat: Report summary for interval modeJin Yao2020-05-281-1/+1