Arnaldo Carvalho de Melo
facbf0b982
Merge remote-tracking branch 'torvalds/master' into perf/core
...
To pick up fixes and move perf/core forward, minor conflict as
perf_evlist__add_dummy() lost its 'perf_' prefix as it operates on a
'struct evlist', not on a 'struct perf_evlist', i.e. its tools/perf/
specific, it is not in libperf.
Signed-off-by: Arnaldo Carvalho de Melo <[email protected] >
2020-07-08 13:49:15 -03:00
Steven Rostedt (VMware)
4e59ab93e2
tools lib traceevent: Change to SPDX License format
...
Replaced COPYING with a description of how the SPDX identifiers are
used. Added a GPL-2.0 and LGPL-2.1 license file in the new LICENSES
directory. Then removed all the license templates from the source files
and replaced them with the corresponding SPDX identifier.
Link: http://lore.kernel.org/linux-trace-devel/[email protected]
Signed-off-by: Steven Rostedt (VMware) <[email protected] >
[ Ported from trace-cmd.git ]
Cc: Andrew Morton <[email protected] >
Cc: Jiri Olsa <[email protected] >
Cc: Namhyung Kim <[email protected] >
Cc: [email protected]
Link: http://lore.kernel.org/lkml/[email protected]
Signed-off-by: Tzvetomir Stoyanov (VMware) <[email protected] >
Signed-off-by: Arnaldo Carvalho de Melo <[email protected] >
2020-07-06 09:02:20 -03:00
Steven Rostedt (Red Hat)
374855c5e4
tools lib traceevent: Add API to read time information from kbuffer
...
Add the functions kbuffer_subbuf_timestamp() and kbuffer_ptr_delta() to
get the timing data stored in the ring buffer that is used to produced
the time stamps of the records.
This is useful for tools like trace-cmd to be able to display the
content of the read data to understand why the records show the time
stamps that they do.
Link: http://lore.kernel.org/linux-trace-devel/[email protected]
Signed-off-by: Steven Rostedt (VMware) <[email protected] >
[ Ported from trace-cmd.git ]
Cc: Andrew Morton <[email protected] >
Cc: Jiri Olsa <[email protected] >
Cc: Namhyung Kim <[email protected] >
Cc: [email protected]
Link: http://lore.kernel.org/lkml/[email protected]
Signed-off-by: Tzvetomir Stoyanov (VMware) <[email protected] >
Signed-off-by: Arnaldo Carvalho de Melo <[email protected] >
2020-07-03 08:30:10 -03:00
Steven Rostedt (Red Hat)
70df6a7311
tools lib traceevent: Add more debugging to see various internal ring buffer entries
...
When trace-cmd report --debug is set, show the internal ring buffer
entries like time-extends and padding. This requires adding new kbuffer
API to retrieve these items.
Signed-off-by: Steven Rostedt (VMware) <[email protected] >
Cc: Andrew Morton <[email protected] >
Cc: Jiri Olsa <[email protected] >
Cc: Namhyung Kim <[email protected] >
Cc: Tzvetomir Stoyanov <[email protected] >
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected] >
2019-04-01 15:18:09 -03:00
Steven Rostedt (Red Hat)
82ac952be6
tools lib traceevent: Add way to find sub buffer boundary
...
For debugging purposes, it may be helpful for the kbuffer library to flag
when crossing a sub buffer.
Signed-off-by: Steven Rostedt <[email protected] >
Cc: Andrew Morton <[email protected] >
Cc: Jiri Olsa <[email protected] >
Cc: Namhyung Kim <[email protected] >
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected] >
2015-03-24 12:22:09 -03:00
Namhyung Kim
d6c25223f6
tools lib traceevent: Port kbuffer parser routines
...
kbuffer code is for parsing ftrace ring-buffer binary data and used
for trace-cmd. Move the code here in order to be used more widely.
Signed-off-by: Namhyung Kim <[email protected] >
Original-patch-by: Steven Rostedt <[email protected] >
Acked-by: Steven Rostedt <[email protected] >
Cc: David Ahern <[email protected] >
Cc: Frederic Weisbecker <[email protected] >
Cc: Ingo Molnar <[email protected] >
Cc: Jiri Olsa <[email protected] >
Cc: Paul Mackerras <[email protected] >
Cc: Peter Zijlstra <[email protected] >
Cc: Steven Rostedt <[email protected] >
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected] >
2013-07-12 13:52:16 -03:00