WSL2-Linux-Kernel/tools/perf
Arnaldo Carvalho de Melo d20deb64e0 perf tools: Pass tool context in the the perf_event_ops functions
So that we don't need to have that many globals.

Next steps will remove the 'session' pointer, that in most cases is
not needed.

Then we can rename perf_event_ops to 'perf_tool' that better describes
this class hierarchy.

Cc: David Ahern <dsahern@gmail.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Stephane Eranian <eranian@google.com>
Link: http://lkml.kernel.org/n/tip-wp4djox7x6w1i2bab1pt4xxp@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2011-11-28 10:38:56 -02:00
..
Documentation perf ui browser: Make the colors configurable and change the defaults 2011-10-18 17:03:32 -02:00
arch perf tools: Make perf.data more self-descriptive (v8) 2011-10-07 17:01:24 -03:00
bench perf tool: Fix gcc 4.6.0 issues 2011-02-07 12:41:41 -02:00
config perf tools: git mv tools/perf/{features-tests.mak,config/} 2011-04-19 08:18:36 -03:00
python perf evlist: Store pointer to the cpu and thread maps 2011-01-31 12:40:52 -02:00
scripts perf script: Add drop monitor script 2011-09-29 16:41:37 -03:00
util perf tools: Pass tool context in the the perf_event_ops functions 2011-11-28 10:38:56 -02:00
.gitignore perf tools: Makefile: Remove various and sundry cruft 2011-02-18 07:43:06 -02:00
CREDITS perf_counter tools: Add CREDITS file for Git contributors 2009-06-24 19:54:29 +02:00
MANIFEST perf packaging: add memcpy to perf MANIFEST 2010-11-30 23:00:10 -02:00
Makefile perf ui browser: Use libslang to read keys 2011-10-20 16:59:15 -02:00
builtin-annotate.c perf tools: Pass tool context in the the perf_event_ops functions 2011-11-28 10:38:56 -02:00
builtin-bench.c perf options: Type check all the remaining OPT_ variants 2010-05-17 16:22:41 -03:00
builtin-buildid-cache.c perf buildid: add perfconfig option to specify buildid cache dir 2010-06-05 09:34:04 -03:00
builtin-buildid-list.c perf buildid-list: Support showing the build id in an ELF file 2011-09-29 16:41:37 -03:00
builtin-diff.c perf tools: Pass tool context in the the perf_event_ops functions 2011-11-28 10:38:56 -02:00
builtin-evlist.c perf evlist: New command to list the names of events present in a perf.data file 2011-03-15 11:10:48 -03:00
builtin-help.c perf options: Type check all the remaining OPT_ variants 2010-05-17 16:22:41 -03:00
builtin-inject.c perf tools: Pass tool context in the the perf_event_ops functions 2011-11-28 10:38:56 -02:00
builtin-kmem.c perf tools: Pass tool context in the the perf_event_ops functions 2011-11-28 10:38:56 -02:00
builtin-kvm.c perf options: Type check all the remaining OPT_ variants 2010-05-17 16:22:41 -03:00
builtin-list.c perf list: Allow filtering list of events 2011-02-17 15:38:58 -02:00
builtin-lock.c perf tools: Pass tool context in the the perf_event_ops functions 2011-11-28 10:38:56 -02:00
builtin-probe.c perf tools: Eliminate duplicate code and use PATH_MAX consistently 2011-11-28 10:11:04 -02:00
builtin-record.c perf tools: Pass tool context in the the perf_event_ops functions 2011-11-28 10:38:56 -02:00
builtin-report.c perf tools: Pass tool context in the the perf_event_ops functions 2011-11-28 10:38:56 -02:00
builtin-sched.c perf tools: Pass tool context in the the perf_event_ops functions 2011-11-28 10:38:56 -02:00
builtin-script.c perf tools: Pass tool context in the the perf_event_ops functions 2011-11-28 10:38:56 -02:00
builtin-stat.c perf evlist: Introduce perf_evlist__add_attrs 2011-11-28 10:24:43 -02:00
builtin-test.c perf tools: Simplify debugfs mountpoint handling code 2011-11-28 10:11:28 -02:00
builtin-timechart.c perf tools: Pass tool context in the the perf_event_ops functions 2011-11-28 10:38:56 -02:00
builtin-top.c perf tools: Pass tool context in the the perf_event_ops functions 2011-11-28 10:38:56 -02:00
builtin.h perf tools: Make perf.data more self-descriptive (v8) 2011-10-07 17:01:24 -03:00
command-list.txt perf evlist: New command to list the names of events present in a perf.data file 2011-03-15 11:10:48 -03:00
design.txt perf: Fix few typos + cosmetics 2010-01-13 17:39:44 +01:00
perf-archive.sh perf buildid: add perfconfig option to specify buildid cache dir 2010-06-05 09:34:04 -03:00
perf.c perf tools: Simplify debugfs mountpoint handling code 2011-11-28 10:11:28 -02:00
perf.h perf record: Move 'group' to perf_event_ops 2011-11-28 10:36:27 -02:00