aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/util/cgroup.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-07-05perf stat: Enable BPF counter with --for-each-cgroupNamhyung Kim1-0/+2
2021-07-01perf tools: Add cgroup_is_v2() helperNamhyung Kim1-0/+19
2021-07-01perf tools: Add read_cgroup_id() functionNamhyung Kim1-0/+25
2021-02-08perf stat: Use nftw() instead of ftw()Paul Cercueil1-4/+4
2020-11-30perf evlist: Use the right prefix for 'struct evlist' evsel list methodsArnaldo Carvalho de Melo1-2/+2
2020-11-04perf stat: Support regex pattern in --for-each-cgroupNamhyung Kim1-23/+175
2020-09-28perf tools: Allow creation of cgroup without openNamhyung Kim1-7/+12
2020-09-28perf tools: Copy metric events properly when expand cgroupsNamhyung Kim1-1/+22
2020-09-28perf stat: Add --for-each-cgroup optionNamhyung Kim1-0/+79
2020-04-22perf cgroup: Avoid needless closing of unopened fdTommi Rantala1-1/+2
2020-04-03perf cgroup: Maintain cgroup hierarchyNamhyung Kim1-0/+80
2020-03-04tools lib api fs: Move cgroupsfs_find_mountpoint()Namhyung Kim1-61/+2
2019-08-31perf auxtrace: Uninline functions that touch perf_sessionArnaldo Carvalho de Melo1-0/+2
2019-08-29perf tools: Remove perf.h from source files not needing itArnaldo Carvalho de Melo1-1/+0
2019-07-29libperf: Include perf_evlist in evlist objectJiri Olsa1-1/+1
2019-07-29perf evlist: Rename struct perf_evlist to struct evlistJiri Olsa1-5/+5
2019-07-29perf evsel: Rename struct perf_evsel to struct evselJiri Olsa1-5/+5
2019-07-09perf tools: Use zfree() where applicableArnaldo Carvalho de Melo1-1/+1
2019-07-09tools lib: Adopt zalloc()/zfree() from tools/perfArnaldo Carvalho de Melo1-1/+1
2018-06-04perf cgroup: Make evlist__find_cgroup() more compactArnaldo Carvalho de Melo1-6/+3
2018-03-19perf tools: Fix snprint warnings for gcc 8Jiri Olsa1-1/+1
2018-03-07perf cgroup: Make the cgroup name be const char *Arnaldo Carvalho de Melo1-10/+14
2018-03-07perf cgroup: Add evlist__add_default_cgroup()Arnaldo Carvalho de Melo1-0/+14
2018-03-07perf cgroup: Add evlist__findnew_cgroup()Arnaldo Carvalho de Melo1-7/+10
2018-03-07perf cgroup: Introduce cgroup__new() out of open coded equivalentArnaldo Carvalho de Melo1-10/+20
2018-03-07perf cgroup: Introduce find_cgroup() methodArnaldo Carvalho de Melo1-2/+10
2018-03-07perf cgroup: Introduce cgroup__get()Arnaldo Carvalho de Melo1-6/+10
2018-03-07perf cgroup: Rename close_cgroup() to cgroup__put()Arnaldo Carvalho de Melo1-3/+2
2018-03-07perf cgroup: Introduce cgroup__delete()Arnaldo Carvalho de Melo1-3/+8
2018-03-07perf cgroup: Rename 'struct cgroup_sel' to 'struct cgroup'Arnaldo Carvalho de Melo1-3/+3
2018-03-07perf cgroup: Remove misplaced __maybe_unusedArnaldo Carvalho de Melo1-1/+1
2018-02-22perf cgroup: Simplify arguments when tracking multiple eventsweiping zhang1-1/+16
2018-01-25perf evlist: Remove fcntl.h from evlist.hArnaldo Carvalho de Melo1-0/+3
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-07-25perf cgroup: Fix refcount usageArnaldo Carvalho de Melo1-3/+5
2017-04-19perf tools: Replace STR() calls with __stringify()Arnaldo Carvalho de Melo1-2/+3
2017-03-03perf cgroup: Convert cgroup_sel.refcnt from atomic_t to refcount_tElena Reshetova1-3/+3
2017-02-02cgroup, perf_event: make perf_event controller work on cgroup2 hierarchyTejun Heo1-7/+19
2016-06-23perf evlist: Rename for_each() macros to for_each_entry()Arnaldo Carvalho de Melo1-2/+2
2015-12-17perf subcmd: Create subcmd libraryJosh Poimboeuf1-1/+1
2015-05-15perf cgroup: Use atomic.h for refcountingArnaldo Carvalho de Melo1-7/+3
2014-01-13perf evlist: Introduce evlist__for_each() & friendsArnaldo Carvalho de Melo1-2/+2
2013-12-27perf tools: Use zfree to help detect use after free bugsArnaldo Carvalho de Melo1-1/+1
2012-09-11perf tools: Use __maybe_used for unused variablesIrina Tirdea1-2/+2
2011-11-28perf tools: Eliminate duplicate code and use PATH_MAX consistentlyArnaldo Carvalho de Melo1-8/+7
2011-04-08perf: Fix a build error with some GCC versionsEric Dumazet1-1/+1
2011-02-16perf tool: Add cgroup supportStephane Eranian1-0/+178