linux/tools/perf
Arnaldo Carvalho de Melo e9e94e3bd8 perf trace: Ignore "overwrite" field if present in /events/header_page
That is not used in perf where we have the LOST events.

Without this patch we get:

[root@doppio ~]# perf lock report | head -3
  Warning: Error: expected 'data' but read 'overwrite'

So, to make the same perf command work with kernels with and without
this field, introduce variants for the parsing routines to not warn the
user in such case.

Discussed-with: Steven Rostedt <rostedt@goodmis.org>
Cc: Frédéric Weisbecker <fweisbec@gmail.com>
Cc: Hitoshi Mitake <mitake@dcl.info.waseda.ac.jp>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Paul Mackerras <paulus@samba.org>
LKML-Reference: <new-submission>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2010-04-08 11:34:26 -03:00
..
bench perf bench: fix spello 2010-04-08 11:34:26 -03:00
Documentation perf: cleanup some Documentation 2010-04-08 11:34:26 -03:00
scripts perf/scripts: Add syscall tracing scripts 2010-02-25 04:07:48 +01:00
util perf trace: Ignore "overwrite" field if present in /events/header_page 2010-04-08 11:34:26 -03:00
.gitignore perf: Ignore perf-archive temp file 2010-01-29 10:37:33 +01:00
builtin-annotate.c perf tools: Move the prototypes in util/string.h to util.h 2010-04-03 10:19:26 -03:00
builtin-bench.c perf bench: Add "all" pseudo subsystem and "all" pseudo suite 2009-12-14 08:51:19 +01:00
builtin-buildid-cache.c perf buildid-cache: Add new command to manage build-id cache 2010-01-21 08:31:29 +01:00
builtin-buildid-list.c perf build-id: Move the routine to find DSOs with hits to the lib 2010-02-04 09:33:26 +01:00
builtin-diff.c perf session: Change perf_session post processing functions to take histogram tree 2010-03-10 13:53:49 +01:00
builtin-help.c perf: Make cmd_to_page() function more compact 2010-01-13 10:53:51 +01:00
builtin-kmem.c perf kmem: Fixup the symbol address before using it 2010-04-02 16:28:25 -03:00
builtin-list.c perf list: Fix large list output by using the pager 2009-08-13 09:05:48 +02:00
builtin-lock.c perf lock: Drop the buffers multiplexing dependency 2010-02-27 17:06:19 +01:00
builtin-probe.c perf probe: Fix --line syntax help and document 2010-04-02 19:35:42 +02:00
builtin-record.c perf tools: Move the prototypes in util/string.h to util.h 2010-04-03 10:19:26 -03:00
builtin-report.c perf newt: Pass the input_name to perf_session__browse_hists 2010-04-03 11:54:35 -03:00
builtin-sched.c perf tools: Reorganize some structs to save space 2010-04-08 11:34:26 -03:00
builtin-stat.c perf stat: Better report failure to collect system wide stats 2010-03-22 18:47:35 +01:00
builtin-timechart.c perf tools: Reorganize some structs to save space 2010-04-08 11:34:26 -03:00
builtin-top.c perf record: Zero out mmap_array to fix segfault 2010-03-26 08:52:59 +01:00
builtin-trace.c perf trace: Don't use pager if scripting 2010-03-04 12:19:55 +01:00
builtin.h perf lock: Introduce new tool "perf lock", for analyzing lock statistics 2010-01-31 09:08:26 +01:00
command-list.txt perf lock: Fix and add misc documentally things 2010-02-27 17:05:22 +01:00
CREDITS perf_counter tools: Add CREDITS file for Git contributors 2009-06-24 19:54:29 +02:00
design.txt perf: Fix few typos + cosmetics 2010-01-13 17:39:44 +01:00
Makefile Merge branch 'perf/urgent' into perf/core 2010-04-03 18:17:55 +02:00
perf-archive.sh perf archive: Explain how to use the generated tarball 2010-03-23 20:33:08 +01:00
perf.c perf tools: Move the prototypes in util/string.h to util.h 2010-04-03 10:19:26 -03:00
perf.h perf tools: Move __used from perf.h to linux/compiler.h 2010-03-26 08:52:59 +01:00