summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/cgroup.c
Commit message (Expand)AuthorAgeFilesLines
* perf stat: Remove evsel metric_name/exprIan Rogers2023-02-031-1/+0
* perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non...Namhyung Kim2023-01-041-5/+18
* libperf: Move 'leader' from tools/perf to perf_evsel::leaderJiri Olsa2021-07-091-1/+1
* perf stat: Enable BPF counter with --for-each-cgroupNamhyung Kim2021-07-051-0/+2
* perf tools: Add cgroup_is_v2() helperNamhyung Kim2021-07-011-0/+19
* perf tools: Add read_cgroup_id() functionNamhyung Kim2021-07-011-0/+25
* perf stat: Use nftw() instead of ftw()Paul Cercueil2021-02-081-4/+4
* perf evlist: Use the right prefix for 'struct evlist' evsel list methodsArnaldo Carvalho de Melo2020-11-301-2/+2
* perf stat: Support regex pattern in --for-each-cgroupNamhyung Kim2020-11-041-23/+175
* perf tools: Allow creation of cgroup without openNamhyung Kim2020-09-281-7/+12
* perf tools: Copy metric events properly when expand cgroupsNamhyung Kim2020-09-281-1/+22
* perf stat: Add --for-each-cgroup optionNamhyung Kim2020-09-281-0/+79
* perf cgroup: Avoid needless closing of unopened fdTommi Rantala2020-04-221-1/+2
* perf cgroup: Maintain cgroup hierarchyNamhyung Kim2020-04-031-0/+80
* tools lib api fs: Move cgroupsfs_find_mountpoint()Namhyung Kim2020-03-041-61/+2
* perf auxtrace: Uninline functions that touch perf_sessionArnaldo Carvalho de Melo2019-08-311-0/+2
* perf tools: Remove perf.h from source files not needing itArnaldo Carvalho de Melo2019-08-291-1/+0
* libperf: Include perf_evlist in evlist objectJiri Olsa2019-07-291-1/+1
* perf evlist: Rename struct perf_evlist to struct evlistJiri Olsa2019-07-291-5/+5
* perf evsel: Rename struct perf_evsel to struct evselJiri Olsa2019-07-291-5/+5
* perf tools: Use zfree() where applicableArnaldo Carvalho de Melo2019-07-091-1/+1
* tools lib: Adopt zalloc()/zfree() from tools/perfArnaldo Carvalho de Melo2019-07-091-1/+1
* perf cgroup: Make evlist__find_cgroup() more compactArnaldo Carvalho de Melo2018-06-041-6/+3
* perf tools: Fix snprint warnings for gcc 8Jiri Olsa2018-03-191-1/+1
* perf cgroup: Make the cgroup name be const char *Arnaldo Carvalho de Melo2018-03-071-10/+14
* perf cgroup: Add evlist__add_default_cgroup()Arnaldo Carvalho de Melo2018-03-071-0/+14
* perf cgroup: Add evlist__findnew_cgroup()Arnaldo Carvalho de Melo2018-03-071-7/+10
* perf cgroup: Introduce cgroup__new() out of open coded equivalentArnaldo Carvalho de Melo2018-03-071-10/+20
* perf cgroup: Introduce find_cgroup() methodArnaldo Carvalho de Melo2018-03-071-2/+10
* perf cgroup: Introduce cgroup__get()Arnaldo Carvalho de Melo2018-03-071-6/+10
* perf cgroup: Rename close_cgroup() to cgroup__put()Arnaldo Carvalho de Melo2018-03-071-3/+2
* perf cgroup: Introduce cgroup__delete()Arnaldo Carvalho de Melo2018-03-071-3/+8
* perf cgroup: Rename 'struct cgroup_sel' to 'struct cgroup'Arnaldo Carvalho de Melo2018-03-071-3/+3
* perf cgroup: Remove misplaced __maybe_unusedArnaldo Carvalho de Melo2018-03-071-1/+1
* perf cgroup: Simplify arguments when tracking multiple eventsweiping zhang2018-02-221-1/+16
* perf evlist: Remove fcntl.h from evlist.hArnaldo Carvalho de Melo2018-01-251-0/+3
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* perf cgroup: Fix refcount usageArnaldo Carvalho de Melo2017-07-251-3/+5
* perf tools: Replace STR() calls with __stringify()Arnaldo Carvalho de Melo2017-04-191-2/+3
* perf cgroup: Convert cgroup_sel.refcnt from atomic_t to refcount_tElena Reshetova2017-03-031-3/+3
* cgroup, perf_event: make perf_event controller work on cgroup2 hierarchyTejun Heo2017-02-021-7/+19
* perf evlist: Rename for_each() macros to for_each_entry()Arnaldo Carvalho de Melo2016-06-231-2/+2
* perf subcmd: Create subcmd libraryJosh Poimboeuf2015-12-171-1/+1
* perf cgroup: Use atomic.h for refcountingArnaldo Carvalho de Melo2015-05-151-7/+3
* perf evlist: Introduce evlist__for_each() & friendsArnaldo Carvalho de Melo2014-01-131-2/+2
* perf tools: Use zfree to help detect use after free bugsArnaldo Carvalho de Melo2013-12-271-1/+1
* perf tools: Use __maybe_used for unused variablesIrina Tirdea2012-09-111-2/+2
* perf tools: Eliminate duplicate code and use PATH_MAX consistentlyArnaldo Carvalho de Melo2011-11-281-8/+7
* perf: Fix a build error with some GCC versionsEric Dumazet2011-04-081-1/+1
* perf tool: Add cgroup supportStephane Eranian2011-02-161-0/+178