original_kernel/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-VERSION-GEN
abspath.c
alias.c
cache.h
callchain.c
callchain.h
color.c
color.h
config.c
ctype.c
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
hist.h
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
string.h
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
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
types.h
usage.c
util.h
values.c
values.h
wrapper.c