linux-stable-rt/tools/perf/util
Arnaldo Carvalho de Melo 94c744b6c0 perf tools: Introduce perf_session class
That does all the initialization boilerplate, opening the file,
reading the header, checking if it is valid, etc.

And that will as well have the threads list, kmap (now) global
variable, etc, so that we can handle two (or more) perf.data files
describing sessions to compare.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Frédéric Weisbecker <fweisbec@gmail.com>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Paul Mackerras <paulus@samba.org>
LKML-Reference: <1260573842-19720-1-git-send-email-acme@infradead.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-12-12 07:42:12 +01:00
..
include perf symbols: Simplify symbol machinery setup 2009-11-24 16:37:02 +01:00
PERF-VERSION-GEN
abspath.c
alias.c
cache.h
callchain.c
callchain.h
color.c
color.h
config.c
ctype.c perf tools: Move graph_line and graph_dotted_line from top 2009-11-23 21:55:20 +01:00
data_map.c perf tools: Introduce perf_session class 2009-12-12 07:42:12 +01:00
data_map.h perf tools: Introduce perf_session class 2009-12-12 07:42:12 +01:00
debug.c
debug.h
debugfs.c
debugfs.h
environment.c
event.c perf symbols: Rename kthreads to kmaps, using another abstraction for it 2009-12-12 07:42:09 +01:00
event.h perf symbols: Allow lookups by symbol name too 2009-12-12 07:42:11 +01:00
exec_cmd.c
exec_cmd.h
generate-cmdlist.sh
header.c perf tools: Introduce perf_session class 2009-12-12 07:42:12 +01:00
header.h perf tools: Introduce perf_session class 2009-12-12 07:42:12 +01:00
help.c
help.h
hist.c perf tools: Consolidate symbol resolving across all tools 2009-11-27 20:22:02 +01:00
hist.h perf tools: Consolidate symbol resolving across all tools 2009-11-27 20:22:02 +01:00
levenshtein.c
levenshtein.h
map.c perf symbols: Ditch dso->find_symbol 2009-12-12 07:42:11 +01:00
pager.c
parse-events.c perf tools: Optimize parse_subsystem_tracepoint_event() 2009-12-07 08:09:29 +01:00
parse-events.h
parse-options.c perf tools: Align long options which have no short forms 2009-12-10 08:30:28 +01:00
parse-options.h
path.c
probe-event.c perf tools: Correct size given to memset 2009-12-10 08:30:26 +01:00
probe-event.h perf probe: Support --del option 2009-12-09 07:26:53 +01:00
probe-finder.c perf probe: Fix strtailcmp() to compare s1and s2[0] 2009-12-07 18:33:20 +01:00
probe-finder.h
quote.c
quote.h
run-command.c
run-command.h
session.c perf tools: Introduce perf_session class 2009-12-12 07:42:12 +01:00
session.h perf tools: Introduce perf_session class 2009-12-12 07:42:12 +01:00
sigchain.c
sigchain.h
sort.c
sort.h
strbuf.c
strbuf.h
string.c perf tools: Fix _GNU_SOURCE macro related strndup() build error 2009-12-02 09:24:56 +01:00
string.h perf probe: Add argv_split() from lib/argv_split.c 2009-12-01 08:20:02 +01:00
strlist.c
strlist.h
svghelper.c
svghelper.h
symbol.c perf symbols: Ditch dso->find_symbol 2009-12-12 07:42:11 +01:00
symbol.h perf symbols: Ditch dso->find_symbol 2009-12-12 07:42:11 +01:00
thread.c perf symbols: Add missing "Variables" entry to map_type__name 2009-12-12 07:42:10 +01:00
thread.h perf symbols: Allow lookups by symbol name too 2009-12-12 07:42:11 +01:00
trace-event-info.c perf trace: Read_tracing_data should die() another day 2009-11-21 17:45:59 +01:00
trace-event-parse.c perf tools: Correct size given to memset 2009-12-10 08:30:26 +01:00
trace-event-perl.c perf trace/scripting: Don't display 'scripting unsupported' msg unnecessarily 2009-12-07 08:05:07 +01:00
trace-event-perl.h perf trace/scripting: Fix compile error when libperl not installed 2009-12-07 06:31:37 +01:00
trace-event-read.c perf tools: Misc small fixes 2009-12-06 18:15:02 +01:00
trace-event.h perf trace: Add interface to access perf data from Perl handlers 2009-11-28 10:04:27 +01:00
types.h
usage.c
util.h perf tools: Remove unused wrapper routines 2009-11-24 16:37:03 +01:00
values.c
values.h
wrapper.c perf tools: Remove unused wrapper routines 2009-11-24 16:37:03 +01:00