 1968ad911d
			
		
	
	
	1968ad911d
	
	
	
		
			
			Cc: Ingo Molnar <mingo@elte.hu> Cc: Paul Mackerras <paulus@samba.org> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> LKML-Reference: <1291168642-11402-2-git-send-email-shawn.bohrer@gmail.com> Signed-off-by: Shawn Bohrer <shawn.bohrer@gmail.com> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
		
			
				
	
	
		
			71 lines
		
	
	
	
		
			1.5 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			71 lines
		
	
	
	
		
			1.5 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
| perf-annotate(1)
 | |
| ================
 | |
| 
 | |
| NAME
 | |
| ----
 | |
| perf-annotate - Read perf.data (created by perf record) and display annotated code
 | |
| 
 | |
| SYNOPSIS
 | |
| --------
 | |
| [verse]
 | |
| 'perf annotate' [-i <file> | --input=file] [symbol_name]
 | |
| 
 | |
| DESCRIPTION
 | |
| -----------
 | |
| This command reads the input file and displays an annotated version of the
 | |
| code. If the object file has debug symbols then the source code will be
 | |
| displayed alongside assembly code.
 | |
| 
 | |
| If there is no debug info in the object, then annotated assembly is displayed.
 | |
| 
 | |
| OPTIONS
 | |
| -------
 | |
| -i::
 | |
| --input=::
 | |
|         Input file name. (default: perf.data)
 | |
| 
 | |
| -d::
 | |
| --dsos=<dso[,dso...]>::
 | |
|         Only consider symbols in these dsos.
 | |
| -s::
 | |
| --symbol=<symbol>::
 | |
|         Symbol to annotate.
 | |
| 
 | |
| -f::
 | |
| --force::
 | |
|         Don't complain, do it.
 | |
| 
 | |
| -v::
 | |
| --verbose::
 | |
|         Be more verbose. (Show symbol address, etc)
 | |
| 
 | |
| -D::
 | |
| --dump-raw-trace::
 | |
|         Dump raw trace in ASCII.
 | |
| 
 | |
| -k::
 | |
| --vmlinux=<file>::
 | |
|         vmlinux pathname.
 | |
| 
 | |
| -m::
 | |
| --modules::
 | |
|         Load module symbols. WARNING: use only with -k and LIVE kernel.
 | |
| 
 | |
| -l::
 | |
| --print-line::
 | |
|         Print matching source lines (may be slow).
 | |
| 
 | |
| -P::
 | |
| --full-paths::
 | |
|         Don't shorten the displayed pathnames.
 | |
| 
 | |
| --stdio:: Use the stdio interface.
 | |
| 
 | |
| --tui:: Use the TUI interface Use of --tui requires a tty, if one is not
 | |
| 	present, as when piping to other commands, the stdio interface is
 | |
| 	used. This interfaces starts by centering on the line with more
 | |
| 	samples, TAB/UNTAB cycles through the lines with more samples.
 | |
| 
 | |
| SEE ALSO
 | |
| --------
 | |
| linkperf:perf-record[1], linkperf:perf-report[1]
 |