summaryrefslogtreecommitdiff
path: root/tools/perf/util/stat-shadow.c
AgeCommit message (Expand)Author
2021-11-13perf expr: Add source_count for aggregating eventsIan Rogers
2021-11-07perf stat: Fix memory leak on error pathIan Rogers
2021-10-20perf metric: Encode and use metric-id as qualifierIan Rogers
2021-10-20perf metric: Move runtime value to the expr contextIan Rogers
2021-09-29perf metric: Rename expr__find_other.Ian Rogers
2021-09-29perf metric: Restructure struct expr_parse_ctx.Ian Rogers
2021-07-09libperf: Move 'leader' from tools/perf to perf_evsel::leaderJiri Olsa
2021-04-20perf stat: Basic support for iostat in perfAlexander Antonov
2021-03-15perf stat: Improve readability of shadow statsChangbin Du
2021-02-08perf stat: Support L2 Topdown eventsKan Liang
2021-01-15perf stat: Take cgroups into account for shadow statsNamhyung Kim
2021-01-15perf stat: Introduce struct runtime_stat_dataNamhyung Kim
2020-09-17perf stat: Support new per thread TopDown metricsAndi Kleen
2020-09-16perf stat: Fix the ratio comments of miss-eventsQi Liu
2020-09-15perf metric: Release expr_parse_ctx after testingNamhyung Kim
2020-07-30perf metric: Add referenced metrics to hash dataJiri Olsa
2020-07-17perf metric: Rename expr__add_id() to expr__add_val()Jiri Olsa
2020-06-22perf tools: Add test_generic_metric functionJiri Olsa
2020-06-22perf tools: Factor out prepare_metric functionJiri Olsa
2020-05-28perf stat: Do not pass avg to generic_metricJiri Olsa
2020-05-28perf expr: Migrate expr ids table to a hashmapIan Rogers
2020-05-28perf stat: Increase perf metric output resolutionPaul A. Clarke
2020-05-05perf evsel: Rename perf_evsel__is_*() to evsel__is*()Arnaldo Carvalho de Melo
2020-04-30perf metricgroups: Enhance JSON/metric infrastructure to handle "?"Kajol Jain
2020-04-16perf expr: Add expr_ prefix for parse_ctx and parse_idJiri Olsa
2020-04-14perf stat: Fix no metric header if --per-socket and --metric-only setJin Yao
2020-03-09perf expr: Straighten expr__parse()/expr__find_other() interfaceJiri Olsa
2020-02-10perf stat: Don't report a null stalled cycles per insn metricKim Phillips
2019-09-25perf stat: Fix free memory access / memory leaks in metricsAndi Kleen
2019-08-31perf metricgroup: Support multiple events for metricgroupJin Yao
2019-08-31perf metricgroup: Scale the metric resultJin Yao
2019-07-29libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evselJiri Olsa
2019-07-29perf evlist: Rename struct perf_evlist to struct evlistJiri Olsa
2019-07-29perf evsel: Rename struct perf_evsel to struct evselJiri Olsa
2019-07-23perf stat: Always separate stalled cycles per insnCong Wang
2019-07-09perf tools: Use zfree() where applicableArnaldo Carvalho de Melo
2019-07-01perf stat: Fix metrics with --no-mergeAndi Kleen
2019-07-01perf stat: Make metric event lookup more robustAndi Kleen
2019-06-10perf stat: Support per-die aggregationKan Liang
2019-01-25perf util: Use cached rbtree for rblistsDavidlohr Bueso
2018-12-17perf stat: Fix shadow stats for clock eventsRavi Bangoria
2018-11-21perf stat: Use perf_evsel__is_clocki() for clock eventsRavi Bangoria
2018-08-30perf stat: Pass a 'struct perf_stat_config' argument to global print functionsJiri Olsa
2018-07-24perf stat: Get rid of extra clock display functionJiri Olsa
2017-12-27perf stat: Remove a set of shadow stats static variablesJin Yao
2017-12-27perf stat: Print per-thread shadow statsJin Yao
2017-12-27perf stat: Update per-thread shadow statsJin Yao
2017-12-27perf stat: Create the runtime_stat init/exit functionJin Yao
2017-12-27perf stat: Extend rbtree to support per-thread shadow statsJin Yao
2017-12-27perf stat: Define a structure for per-thread shadow statsJin Yao