summaryrefslogtreecommitdiff
path: root/tools/perf/util/stat.c
AgeCommit message (Expand)AuthorFilesLines
2023-03-17perf stat: Fix counting when initial delay configuredChangbin Du1-5/+1
2022-10-06perf stat: Use thread map index for shadow statNamhyung Kim1-6/+2
2022-10-06perf stat: Don't call perf_stat_evsel_id_init() repeatedlyNamhyung Kim1-1/+1
2022-10-06perf stat: Convert perf_stat_evsel.res_stats arrayNamhyung Kim1-7/+3
2022-10-06perf tools: Remove special handling of system-wide evselNamhyung Kim1-3/+0
2022-10-04perf hashmap: Tidy hashmap dependencyIan Rogers1-1/+5
2022-08-10perf stat: Add JSON output optionClaire Jensen1-0/+1
2022-05-23perf stat: Make use of index clearer with perf_countsIan Rogers1-6/+4
2022-05-23Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo1-3/+14
2022-05-20perf stat: Fix and validate CPU map inputs in synthetic PERF_RECORD_STAT eventsIan Rogers1-3/+14
2022-04-24Merge remote-tracking branch 'torvalds/master' into perf/coreArnaldo Carvalho de Melo1-1/+2
2022-04-24perf stat: Support hybrid --topdown optionZhengjun Xing1-1/+3
2022-04-14perf stat: Fix error check return value of hashmap__new(), must use IS_ERR()Lv Ruyi1-1/+2
2022-01-12perf cpumap: Give CPUs their own typeIan Rogers1-1/+1
2022-01-12perf stat: Swap variable name cpu to indexIan Rogers1-8/+8
2022-01-12perf stat: Correct check_per_pkg() cpuIan Rogers1-2/+3
2022-01-12perf evsel: Rename variable cpu to indexIan Rogers1-2/+2
2022-01-12perf evsel: Derive CPUs and threads in alloc_countsIan Rogers1-7/+6
2022-01-12perf stat: Fix memory leak in check_per_pkg()Ian Rogers1-2/+3
2022-01-12perf cpumap: Remove map from function names that don't use a mapIan Rogers1-2/+2
2022-01-12perf cpumap: Remove map+index get_die()Ian Rogers1-1/+1
2022-01-12perf cpumap: Remove map+index get_socket()Ian Rogers1-1/+1
2021-07-09libperf: Move 'leader' from tools/perf to perf_evsel::leaderJiri Olsa1-1/+1
2021-05-12perf stat: Use aggregated counts directlyNamhyung Kim1-12/+0
2021-03-09perf stat: Fixup __perf_stat_evsel__is() prefixArnaldo Carvalho de Melo1-2/+1
2021-03-06perf stat: Fix wrong skipping for per-die aggregationJin Yao1-9/+38
2021-02-08perf stat: Support L2 Topdown eventsKan Liang1-0/+4
2021-01-20perf stat: Enable counting events for BPF programsSong Liu1-1/+1
2020-12-24perf stat aggregation: Add separate socket memberJames Clark1-1/+1
2020-12-24perf stat: Replace aggregation ID with a structJames Clark1-1/+1
2020-11-30perf evlist: Use the right prefix for 'struct evlist' sample id lookup methodsArnaldo Carvalho de Melo1-1/+1
2020-11-30perf evlist: Use the right prefix for 'struct evlist' stats methodsArnaldo Carvalho de Melo1-7/+7
2020-11-30perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefixArnaldo Carvalho de Melo1-2/+2
2020-09-17perf stat: Support new per thread TopDown metricsAndi Kleen1-0/+4
2020-05-28perf stat: Report summary for interval modeJin Yao1-1/+1
2020-05-28perf stat: Save aggr value to first member of prev_raw_countsJin Yao1-0/+20
2020-05-28perf stat: Copy counts from prev_raw_counts to evsel->countsJin Yao1-0/+24
2020-05-28perf counts: Reset prev_raw_counts countsJin Yao1-5/+2
2020-05-28perf counts: Rename perf_evsel__*counts() to evsel__*counts()Arnaldo Carvalho de Melo1-19/+18
2020-05-05perf evsel: Rename perf_evsel__is_*() to evsel__is*()Arnaldo Carvalho de Melo1-1/+1
2020-05-05perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*()Arnaldo Carvalho de Melo1-2/+2
2020-05-05perf evsel: Rename *perf_evsel__*name() to *evsel__*name()Arnaldo Carvalho de Melo1-2/+2
2020-05-05perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas()Arnaldo Carvalho de Melo1-2/+2
2020-05-05perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus()Arnaldo Carvalho de Melo1-2/+2
2020-04-22perf stat: Zero all the 'ena' and 'run' array slot stats for interval modeJin Yao1-2/+4
2019-11-29perf stat: Use affinity for opening eventsAndi Kleen1-2/+3
2019-11-06perf stat: Add --per-node agregation supportJiri Olsa1-0/+1
2019-10-15perf stat: Support --all-kernel/--all-userJin Yao1-0/+10
2019-09-25libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel'Jiri Olsa1-1/+1
2019-09-20perf stat: Reset previous counts on repeat with intervalSrikar Dronamraju1-0/+17