summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/stat.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* perf stat: Save aggr value to first member of prev_raw_countsJin Yao2020-05-281-0/+20
* perf stat: Copy counts from prev_raw_counts to evsel->countsJin Yao2020-05-281-0/+24
* perf counts: Reset prev_raw_counts countsJin Yao2020-05-281-5/+2
* perf counts: Rename perf_evsel__*counts() to evsel__*counts()Arnaldo Carvalho de Melo2020-05-281-19/+18
* perf evsel: Rename perf_evsel__is_*() to evsel__is*()Arnaldo Carvalho de Melo2020-05-051-1/+1
* perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*()Arnaldo Carvalho de Melo2020-05-051-2/+2
* perf evsel: Rename *perf_evsel__*name() to *evsel__*name()Arnaldo Carvalho de Melo2020-05-051-2/+2
* perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas()Arnaldo Carvalho de Melo2020-05-051-2/+2
* perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus()Arnaldo Carvalho de Melo2020-05-051-2/+2
* perf stat: Zero all the 'ena' and 'run' array slot stats for interval modeJin Yao2020-04-221-2/+4
* perf stat: Use affinity for opening eventsAndi Kleen2019-11-291-2/+3
* perf stat: Add --per-node agregation supportJiri Olsa2019-11-061-0/+1
* perf stat: Support --all-kernel/--all-userJin Yao2019-10-151-0/+10
* libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel'Jiri Olsa2019-09-251-1/+1
* perf stat: Reset previous counts on repeat with intervalSrikar Dronamraju2019-09-201-0/+17
* perf tools: Move event synthesizing routines to separate .c fileArnaldo Carvalho de Melo2019-09-201-43/+0