Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 643cb15b authored by Ingo Molnar's avatar Ingo Molnar
Browse files

Merge tag 'perf-core-for-mingo-20160330' of...

Merge tag 'perf-core-for-mingo-20160330' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux

 into perf/core

Pull perf/core improvements and fixes:

User visible changes:

  - Add support for skipping itrace instructions, useful to fast forward
    processor trace (Intel PT, BTS) to right after initialization code at the start
    of a workload (Andi Kleen)

  - Add support for backtraces in perl 'perf script's (Dima Kogan)

  - Add -U/-K (--all-user/--all-kernel) options to 'perf mem' (Jiri Olsa)

  - Make -f/--force option documentation consistent across tools (Jiri Olsa)

Infrastructure changes:

  - Add 'perf test' to check for event times (Jiri Olsa)

  - 'perf config' cleanups (Taeung Song)

Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
parents c932cf07 d1706b39
Loading
Loading
Loading
Loading
+7 −0
Original line number Original line Diff line number Diff line
@@ -672,6 +672,7 @@ The letters are:
	d	create a debug log
	d	create a debug log
	g	synthesize a call chain (use with i or x)
	g	synthesize a call chain (use with i or x)
	l	synthesize last branch entries (use with i or x)
	l	synthesize last branch entries (use with i or x)
	s	skip initial number of events


"Instructions" events look like they were recorded by "perf record -e
"Instructions" events look like they were recorded by "perf record -e
instructions".
instructions".
@@ -730,6 +731,12 @@ from one sample to the next.


To disable trace decoding entirely, use the option --no-itrace.
To disable trace decoding entirely, use the option --no-itrace.


It is also possible to skip events generated (instructions, branches, transactions)
at the beginning. This is useful to ignore initialization code.

	--itrace=i0nss1000000

skips the first million instructions.


dump option
dump option
-----------
-----------
+8 −0
Original line number Original line Diff line number Diff line
@@ -7,6 +7,7 @@
		d	create a debug log
		d	create a debug log
		g	synthesize a call chain (use with i or x)
		g	synthesize a call chain (use with i or x)
		l	synthesize last branch entries (use with i or x)
		l	synthesize last branch entries (use with i or x)
		s       skip initial number of events


	The default is all events i.e. the same as --itrace=ibxe
	The default is all events i.e. the same as --itrace=ibxe


@@ -24,3 +25,10 @@


	Also the number of last branch entries (default 64, max. 1024) for
	Also the number of last branch entries (default 64, max. 1024) for
	instructions or transactions events can be specified.
	instructions or transactions events can be specified.

	It is also possible to skip events generated (instructions, branches, transactions)
	at the beginning. This is useful to ignore initialization code.

	--itrace=i0nss1000000

	skips the first million instructions.
+1 −1
Original line number Original line Diff line number Diff line
@@ -33,7 +33,7 @@ OPTIONS


-f::
-f::
--force::
--force::
        Don't complain, do it.
        Don't do ownership validation.


-v::
-v::
--verbose::
--verbose::
+1 −1
Original line number Original line Diff line number Diff line
@@ -75,7 +75,7 @@ OPTIONS


-f::
-f::
--force::
--force::
       Don't complain, do it.
        Don't do ownership validation.


--symfs=<directory>::
--symfs=<directory>::
        Look for files with symbols relative to this directory.
        Look for files with symbols relative to this directory.
+8 −0
Original line number Original line Diff line number Diff line
@@ -48,6 +48,14 @@ OPTIONS
	option can be passed in record mode. It will be interpreted the same way as perf
	option can be passed in record mode. It will be interpreted the same way as perf
	record.
	record.


-K::
--all-kernel::
	Configure all used events to run in kernel space.

-U::
--all-user::
	Configure all used events to run in user space.

SEE ALSO
SEE ALSO
--------
--------
linkperf:perf-record[1], linkperf:perf-report[1]
linkperf:perf-record[1], linkperf:perf-report[1]
Loading