All of lore.kernel.org
 help / color / mirror / Atom feed
* [patch 09/11] perf_event_open.2: 4.1 add PERF_RECORD_ITRACE_START
@ 2015-07-23 17:15 Vince Weaver
  2015-10-14  6:45   ` Michael Kerrisk (man-pages)
  0 siblings, 1 reply; 3+ messages in thread
From: Vince Weaver @ 2015-07-23 17:15 UTC (permalink / raw)
  To: Michael Kerrisk (man-pages)
  Cc: linux-man, linux-kernel, Peter Zijlstra, Ingo Molnar,
	Arnaldo Carvalho de Melo, Stephane Eranian, Alexander Shishkin,
	Borislav Petkov, Frederic Weisbecker, H. Peter Anvin, Kaixu Xia,
	Linus Torvalds, Mike Galbraith, Robert Richter, Thomas Gleixner,
	adrian.hunter, kan.liang, markus.t.metzger, mathieu.poirier,
	Vince Weaver



This manpage patch relates to the addition of the PERF_RECORD_ITRACE_START
record type in the following commit:

	commit ec0d7729bbaed4b9d2d3fada693278e13a3d1368
	Author: Alexander Shishkin <alexander.shishkin@linux.intel.com>

	perf: Add ITRACE_START record to indicate that tracing has started

	Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com>
	Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
	Cc: Borislav Petkov <bp@alien8.de>
	Cc: Frederic Weisbecker <fweisbec@gmail.com>
	Cc: H. Peter Anvin <hpa@zytor.com>
	Cc: Kaixu Xia <kaixu.xia@linaro.org>
	Cc: Linus Torvalds <torvalds@linux-foundation.org>
	Cc: Mike Galbraith <efault@gmx.de>
	Cc: Paul Mackerras <paulus@samba.org>
	Cc: Robert Richter <rric@kernel.org>
	Cc: Stephane Eranian <eranian@google.com>
	Cc: Thomas Gleixner <tglx@linutronix.de>
	Cc: acme@infradead.org
	Cc: adrian.hunter@intel.com
	Cc: kan.liang@intel.com
	Cc: markus.t.metzger@intel.com
	Cc: mathieu.poirier@linaro.org
	Link: http://lkml.kernel.org/r/1421237903-181015-15-git-send-email-alexander.shishkin@linux.intel.com
	Signed-off-by: Ingo Molnar <mingo@kernel.org>


Signed-off-by: Vince Weaver <vincent.weaver@maine.edu>

diff --git a/man2/perf_event_open.2 b/man2/perf_event_open.2
index 19c5c23..8ef9ec6 100644
--- a/man2/perf_event_open.2
+++ b/man2/perf_event_open.2
@@ -2505,6 +2505,29 @@ buffer size.
 if set then the data returned has overwritten previous data.
 .RE
 .RE
+.TP
+.BR PERF_RECORD_ITRACE_START " (since Linux 4.1)"
+\" ec0d7729bbaed4b9d2d3fada693278e13a3d1368
+This record indicates which process has initiated an instruction
+trace event, allowing tools to properly correlate the instruction
+addresses in the AUX buffer with the proper executable.
+
+.in +4n
+.nf
+struct {
+    struct perf_event_header header;
+    u32 pid;
+    u32 tid;
+};
+.fi
+.RS
+.TP
+.I pid
+process id of the thread starting an instruction trace.
+.TP
+.I tid
+thread id of the thread starting an instruction trace.
+.RE
 .RE
 .SS Overflow handling
 Events can be set to notify when a threshold is crossed,

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [patch 09/11] perf_event_open.2: 4.1 add PERF_RECORD_ITRACE_START
@ 2015-10-14  6:45   ` Michael Kerrisk (man-pages)
  0 siblings, 0 replies; 3+ messages in thread
From: Michael Kerrisk (man-pages) @ 2015-10-14  6:45 UTC (permalink / raw)
  To: Vince Weaver
  Cc: mtk.manpages, linux-man, linux-kernel, Peter Zijlstra,
	Ingo Molnar, Arnaldo Carvalho de Melo, Stephane Eranian,
	Alexander Shishkin, Borislav Petkov, Frederic Weisbecker,
	H. Peter Anvin, Kaixu Xia, Linus Torvalds, Mike Galbraith,
	Robert Richter, Thomas Gleixner, adrian.hunter, kan.liang,
	markus.t.metzger, mathieu.poirier

On 07/23/2015 07:15 PM, Vince Weaver wrote:
> 
> 
> This manpage patch relates to the addition of the PERF_RECORD_ITRACE_START
> record type in the following commit:

Thanks, Vince. Applied.

Cheers,

Michael


> 	commit ec0d7729bbaed4b9d2d3fada693278e13a3d1368
> 	Author: Alexander Shishkin <alexander.shishkin@linux.intel.com>
> 
> 	perf: Add ITRACE_START record to indicate that tracing has started
> 
> 	Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com>
> 	Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
> 	Cc: Borislav Petkov <bp@alien8.de>
> 	Cc: Frederic Weisbecker <fweisbec@gmail.com>
> 	Cc: H. Peter Anvin <hpa@zytor.com>
> 	Cc: Kaixu Xia <kaixu.xia@linaro.org>
> 	Cc: Linus Torvalds <torvalds@linux-foundation.org>
> 	Cc: Mike Galbraith <efault@gmx.de>
> 	Cc: Paul Mackerras <paulus@samba.org>
> 	Cc: Robert Richter <rric@kernel.org>
> 	Cc: Stephane Eranian <eranian@google.com>
> 	Cc: Thomas Gleixner <tglx@linutronix.de>
> 	Cc: acme@infradead.org
> 	Cc: adrian.hunter@intel.com
> 	Cc: kan.liang@intel.com
> 	Cc: markus.t.metzger@intel.com
> 	Cc: mathieu.poirier@linaro.org
> 	Link: http://lkml.kernel.org/r/1421237903-181015-15-git-send-email-alexander.shishkin@linux.intel.com
> 	Signed-off-by: Ingo Molnar <mingo@kernel.org>
> 
> 
> Signed-off-by: Vince Weaver <vincent.weaver@maine.edu>
> 
> diff --git a/man2/perf_event_open.2 b/man2/perf_event_open.2
> index 19c5c23..8ef9ec6 100644
> --- a/man2/perf_event_open.2
> +++ b/man2/perf_event_open.2
> @@ -2505,6 +2505,29 @@ buffer size.
>  if set then the data returned has overwritten previous data.
>  .RE
>  .RE
> +.TP
> +.BR PERF_RECORD_ITRACE_START " (since Linux 4.1)"
> +\" ec0d7729bbaed4b9d2d3fada693278e13a3d1368
> +This record indicates which process has initiated an instruction
> +trace event, allowing tools to properly correlate the instruction
> +addresses in the AUX buffer with the proper executable.
> +
> +.in +4n
> +.nf
> +struct {
> +    struct perf_event_header header;
> +    u32 pid;
> +    u32 tid;
> +};
> +.fi
> +.RS
> +.TP
> +.I pid
> +process id of the thread starting an instruction trace.
> +.TP
> +.I tid
> +thread id of the thread starting an instruction trace.
> +.RE
>  .RE
>  .SS Overflow handling
>  Events can be set to notify when a threshold is crossed,
> 


-- 
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [patch 09/11] perf_event_open.2: 4.1 add PERF_RECORD_ITRACE_START
@ 2015-10-14  6:45   ` Michael Kerrisk (man-pages)
  0 siblings, 0 replies; 3+ messages in thread
From: Michael Kerrisk (man-pages) @ 2015-10-14  6:45 UTC (permalink / raw)
  To: Vince Weaver
  Cc: mtk.manpages-Re5JQEeQqe8AvxtiuMwx3w,
	linux-man-u79uwXL29TY76Z2rM5mHXA,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA, Peter Zijlstra, Ingo Molnar,
	Arnaldo Carvalho de Melo, Stephane Eranian, Alexander Shishkin,
	Borislav Petkov, Frederic Weisbecker, H. Peter Anvin, Kaixu Xia,
	Linus Torvalds, Mike Galbraith, Robert Richter, Thomas Gleixner,
	adrian.hunter-ral2JQCrhuEAvxtiuMwx3w,
	kan.liang-ral2JQCrhuEAvxtiuMwx3w,
	markus.t.metzger-ral2JQCrhuEAvxtiuMwx3w,
	mathieu.poirier-QSEj5FYQhm4dnm+yROfE0A

On 07/23/2015 07:15 PM, Vince Weaver wrote:
> 
> 
> This manpage patch relates to the addition of the PERF_RECORD_ITRACE_START
> record type in the following commit:

Thanks, Vince. Applied.

Cheers,

Michael


> 	commit ec0d7729bbaed4b9d2d3fada693278e13a3d1368
> 	Author: Alexander Shishkin <alexander.shishkin-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>
> 
> 	perf: Add ITRACE_START record to indicate that tracing has started
> 
> 	Signed-off-by: Alexander Shishkin <alexander.shishkin-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>
> 	Signed-off-by: Peter Zijlstra (Intel) <peterz-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org>
> 	Cc: Borislav Petkov <bp-Gina5bIWoIWzQB+pC5nmwQ@public.gmane.org>
> 	Cc: Frederic Weisbecker <fweisbec-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> 	Cc: H. Peter Anvin <hpa-YMNOUZJC4hwAvxtiuMwx3w@public.gmane.org>
> 	Cc: Kaixu Xia <kaixu.xia-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org>
> 	Cc: Linus Torvalds <torvalds-de/tnXTf+JLsfHDXvbKv3WD2FQJk+8+b@public.gmane.org>
> 	Cc: Mike Galbraith <efault-Mmb7MZpHnFY@public.gmane.org>
> 	Cc: Paul Mackerras <paulus-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org>
> 	Cc: Robert Richter <rric-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
> 	Cc: Stephane Eranian <eranian-hpIqsD4AKlfQT0dZR+AlfA@public.gmane.org>
> 	Cc: Thomas Gleixner <tglx-hfZtesqFncYOwBW4kG4KsQ@public.gmane.org>
> 	Cc: acme-wEGCiKHe2LqWVfeAwA7xHQ@public.gmane.org
> 	Cc: adrian.hunter-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org
> 	Cc: kan.liang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org
> 	Cc: markus.t.metzger-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org
> 	Cc: mathieu.poirier-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org
> 	Link: http://lkml.kernel.org/r/1421237903-181015-15-git-send-email-alexander.shishkin-VuQAYsv1563Yd54FQh9/CA@public.gmane.org
> 	Signed-off-by: Ingo Molnar <mingo-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
> 
> 
> Signed-off-by: Vince Weaver <vincent.weaver-e7X0jjDqjFGHXe+LvDLADg@public.gmane.org>
> 
> diff --git a/man2/perf_event_open.2 b/man2/perf_event_open.2
> index 19c5c23..8ef9ec6 100644
> --- a/man2/perf_event_open.2
> +++ b/man2/perf_event_open.2
> @@ -2505,6 +2505,29 @@ buffer size.
>  if set then the data returned has overwritten previous data.
>  .RE
>  .RE
> +.TP
> +.BR PERF_RECORD_ITRACE_START " (since Linux 4.1)"
> +\" ec0d7729bbaed4b9d2d3fada693278e13a3d1368
> +This record indicates which process has initiated an instruction
> +trace event, allowing tools to properly correlate the instruction
> +addresses in the AUX buffer with the proper executable.
> +
> +.in +4n
> +.nf
> +struct {
> +    struct perf_event_header header;
> +    u32 pid;
> +    u32 tid;
> +};
> +.fi
> +.RS
> +.TP
> +.I pid
> +process id of the thread starting an instruction trace.
> +.TP
> +.I tid
> +thread id of the thread starting an instruction trace.
> +.RE
>  .RE
>  .SS Overflow handling
>  Events can be set to notify when a threshold is crossed,
> 


-- 
Michael Kerrisk
Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/
Linux/UNIX System Programming Training: http://man7.org/training/
--
To unsubscribe from this list: send the line "unsubscribe linux-man" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-10-14  6:45 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-23 17:15 [patch 09/11] perf_event_open.2: 4.1 add PERF_RECORD_ITRACE_START Vince Weaver
2015-10-14  6:45 ` Michael Kerrisk (man-pages)
2015-10-14  6:45   ` Michael Kerrisk (man-pages)

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.