blob: b2c63309a65165b471822e99268c828bbdb07777 [file] [log] [blame]
Ingo Molnar8035e422009-06-06 15:19:13 +02001perf-annotate(1)
Arnaldo Carvalho de Melo4778e0e2010-05-05 11:23:27 -03002================
Ingo Molnar8035e422009-06-06 15:19:13 +02003
4NAME
5----
Ingo Molnar0b73da32009-06-06 15:48:52 +02006perf-annotate - Read perf.data (created by perf record) and display annotated code
Ingo Molnar8035e422009-06-06 15:19:13 +02007
8SYNOPSIS
9--------
10[verse]
Arnaldo Carvalho de Melo8b9e74e2010-08-21 10:38:16 -030011'perf annotate' [-i <file> | --input=file] [symbol_name]
Ingo Molnar8035e422009-06-06 15:19:13 +020012
13DESCRIPTION
14-----------
Ingo Molnar0b73da32009-06-06 15:48:52 +020015This command reads the input file and displays an annotated version of the
16code. If the object file has debug symbols then the source code will be
17displayed alongside assembly code.
18
19If there is no debug info in the object, then annotated assembly is displayed.
Ingo Molnar8035e422009-06-06 15:19:13 +020020
21OPTIONS
22-------
23-i::
24--input=::
25 Input file name. (default: perf.data)
26
Arnaldo Carvalho de Melo8b9e74e2010-08-21 10:38:16 -030027--stdio:: Use the stdio interface.
28
29--tui:: Use the TUI interface Use of --tui requires a tty, if one is not
30 present, as when piping to other commands, the stdio interface is
31 used. This interfaces starts by centering on the line with more
32 samples, TAB/UNTAB cycles thru the lines with more samples.
33
Ingo Molnar8035e422009-06-06 15:19:13 +020034SEE ALSO
35--------
Arnaldo Carvalho de Melo8b9e74e2010-08-21 10:38:16 -030036linkperf:perf-record[1], linkperf:perf-report[1]