| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-13 | perf auxtrace: Remove errno.h from auxtrace.h and fix transitive dependencies | Ian Rogers | 1 | -0/+1 |
| 2025-07-11 | perf stat: Move metric list from config to evlist | Ian Rogers | 1 | -15/+8 |
| 2024-12-18 | perf python: Add parse_events function | Ian Rogers | 1 | -1/+1 |
| 2024-05-10 | perf tools: Ignore deleted cgroups | Namhyung Kim | 1 | -1/+3 |
| 2023-09-12 | perf lock contention: Add -G/--cgroup-filter option | Namhyung Kim | 1 | -1/+1 |
| 2023-09-12 | perf tools: Add read_all_cgroups() and __cgroup_find() | Namhyung Kim | 1 | -8/+53 |
| 2023-02-03 | perf stat: Remove evsel metric_name/expr | Ian Rogers | 1 | -1/+0 |
| 2023-01-04 | perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non... | Namhyung Kim | 1 | -5/+18 |
| 2021-07-09 | libperf: Move 'leader' from tools/perf to perf_evsel::leader | Jiri Olsa | 1 | -1/+1 |
| 2021-07-05 | perf stat: Enable BPF counter with --for-each-cgroup | Namhyung Kim | 1 | -0/+2 |
| 2021-07-01 | perf tools: Add cgroup_is_v2() helper | Namhyung Kim | 1 | -0/+19 |
| 2021-07-01 | perf tools: Add read_cgroup_id() function | Namhyung Kim | 1 | -0/+25 |
| 2021-02-08 | perf stat: Use nftw() instead of ftw() | Paul Cercueil | 1 | -4/+4 |
| 2020-11-30 | perf evlist: Use the right prefix for 'struct evlist' evsel list methods | Arnaldo Carvalho de Melo | 1 | -2/+2 |
| 2020-11-04 | perf stat: Support regex pattern in --for-each-cgroup | Namhyung Kim | 1 | -23/+175 |
| 2020-09-28 | perf tools: Allow creation of cgroup without open | Namhyung Kim | 1 | -7/+12 |
| 2020-09-28 | perf tools: Copy metric events properly when expand cgroups | Namhyung Kim | 1 | -1/+22 |
| 2020-09-28 | perf stat: Add --for-each-cgroup option | Namhyung Kim | 1 | -0/+79 |
| 2020-04-22 | perf cgroup: Avoid needless closing of unopened fd | Tommi Rantala | 1 | -1/+2 |
| 2020-04-03 | perf cgroup: Maintain cgroup hierarchy | Namhyung Kim | 1 | -0/+80 |
| 2020-03-04 | tools lib api fs: Move cgroupsfs_find_mountpoint() | Namhyung Kim | 1 | -61/+2 |
| 2019-08-31 | perf auxtrace: Uninline functions that touch perf_session | Arnaldo Carvalho de Melo | 1 | -0/+2 |
| 2019-08-29 | perf tools: Remove perf.h from source files not needing it | Arnaldo Carvalho de Melo | 1 | -1/+0 |
| 2019-07-29 | libperf: Include perf_evlist in evlist object | Jiri Olsa | 1 | -1/+1 |
| 2019-07-29 | perf evlist: Rename struct perf_evlist to struct evlist | Jiri Olsa | 1 | -5/+5 |
| 2019-07-29 | perf evsel: Rename struct perf_evsel to struct evsel | Jiri Olsa | 1 | -5/+5 |
| 2019-07-09 | perf tools: Use zfree() where applicable | Arnaldo Carvalho de Melo | 1 | -1/+1 |
| 2019-07-09 | tools lib: Adopt zalloc()/zfree() from tools/perf | Arnaldo Carvalho de Melo | 1 | -1/+1 |
| 2018-06-04 | perf cgroup: Make evlist__find_cgroup() more compact | Arnaldo Carvalho de Melo | 1 | -6/+3 |
| 2018-03-19 | perf tools: Fix snprint warnings for gcc 8 | Jiri Olsa | 1 | -1/+1 |
| 2018-03-07 | perf cgroup: Make the cgroup name be const char * | Arnaldo Carvalho de Melo | 1 | -10/+14 |
| 2018-03-07 | perf cgroup: Add evlist__add_default_cgroup() | Arnaldo Carvalho de Melo | 1 | -0/+14 |
| 2018-03-07 | perf cgroup: Add evlist__findnew_cgroup() | Arnaldo Carvalho de Melo | 1 | -7/+10 |
| 2018-03-07 | perf cgroup: Introduce cgroup__new() out of open coded equivalent | Arnaldo Carvalho de Melo | 1 | -10/+20 |
| 2018-03-07 | perf cgroup: Introduce find_cgroup() method | Arnaldo Carvalho de Melo | 1 | -2/+10 |
| 2018-03-07 | perf cgroup: Introduce cgroup__get() | Arnaldo Carvalho de Melo | 1 | -6/+10 |
| 2018-03-07 | perf cgroup: Rename close_cgroup() to cgroup__put() | Arnaldo Carvalho de Melo | 1 | -3/+2 |
| 2018-03-07 | perf cgroup: Introduce cgroup__delete() | Arnaldo Carvalho de Melo | 1 | -3/+8 |
| 2018-03-07 | perf cgroup: Rename 'struct cgroup_sel' to 'struct cgroup' | Arnaldo Carvalho de Melo | 1 | -3/+3 |
| 2018-03-07 | perf cgroup: Remove misplaced __maybe_unused | Arnaldo Carvalho de Melo | 1 | -1/+1 |
| 2018-02-22 | perf cgroup: Simplify arguments when tracking multiple events | weiping zhang | 1 | -1/+16 |
| 2018-01-25 | perf evlist: Remove fcntl.h from evlist.h | Arnaldo Carvalho de Melo | 1 | -0/+3 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-07-25 | perf cgroup: Fix refcount usage | Arnaldo Carvalho de Melo | 1 | -3/+5 |
| 2017-04-19 | perf tools: Replace STR() calls with __stringify() | Arnaldo Carvalho de Melo | 1 | -2/+3 |
| 2017-03-03 | perf cgroup: Convert cgroup_sel.refcnt from atomic_t to refcount_t | Elena Reshetova | 1 | -3/+3 |
| 2017-02-02 | cgroup, perf_event: make perf_event controller work on cgroup2 hierarchy | Tejun Heo | 1 | -7/+19 |
| 2016-06-23 | perf evlist: Rename for_each() macros to for_each_entry() | Arnaldo Carvalho de Melo | 1 | -2/+2 |
| 2015-12-17 | perf subcmd: Create subcmd library | Josh Poimboeuf | 1 | -1/+1 |
| 2015-05-15 | perf cgroup: Use atomic.h for refcounting | Arnaldo Carvalho de Melo | 1 | -7/+3 |
| 2014-01-13 | perf evlist: Introduce evlist__for_each() & friends | Arnaldo Carvalho de Melo | 1 | -2/+2 |
| 2013-12-27 | perf tools: Use zfree to help detect use after free bugs | Arnaldo Carvalho de Melo | 1 | -1/+1 |
| 2012-09-11 | perf tools: Use __maybe_used for unused variables | Irina Tirdea | 1 | -2/+2 |
| 2011-11-28 | perf tools: Eliminate duplicate code and use PATH_MAX consistently | Arnaldo Carvalho de Melo | 1 | -8/+7 |
| 2011-04-08 | perf: Fix a build error with some GCC versions | Eric Dumazet | 1 | -1/+1 |
| 2011-02-16 | perf tool: Add cgroup support | Stephane Eranian | 1 | -0/+178 |